PetscOptionsRealArray

Gets an array of double values for a particular option in the database. The values must be separated with commas with no intervening spaces.

Synopsis

#include "petsc.h"   
int PetscOptionsRealArray(char *opt,char *text,char *man,PetscReal *value,int *n,PetscTruth *set)
Collective on the communicator passed in PetscOptionsBegin()

Input Parameters

opt - the option one is seeking
text - short string describing option
man - manual page for option
nmax - maximum number of values

Output Parameter

value - location to copy values
nmax - actual number of values found
set - PETSC_TRUE if found, else PETSC_FALSE

Notes

The user should pass in an array of doubles

The user is responsible for deallocating the strings that are returned. The Fortran interface for this routine is not supported.

Must be between a PetscOptionsBegin() and a PetscOptionsEnd()

See Also

PetscOptionsGetInt(), PetscOptionsGetReal(),
PetscOptionsHasName(), PetscOptionsGetIntArray(), PetscOptionsGetRealArray(), PetscOptionsLogical(), PetscOptionsName(), PetscOptionsBegin(), PetscOptionsEnd(), PetscOptionsHead(), PetscOptionsStringArray(),PetscOptionsRealArray(), PetscOptionsScalar(), PetscOptionsLogicalGroupBegin(), PetscOptionsLogicalGroup(), PetscOptionsLogicalGroupEnd(), PetscOptionsList(), PetscOptionsEList()

Level:beginner
Location:
src/sys/src/objects/ams/aoptions.c
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages