petsc-3.5.4 2015-05-23
Report Typos and Errors


Gets an array of Logical (true or false) values for a particular option in the database. The values must be separated with commas with no intervening spaces.


#include "petscsys.h"   
PetscErrorCode  PetscOptionsGetBoolArray(const char pre[],const char name[],PetscBool dvalue[],PetscInt *nmax,PetscBool  *set)
Not Collective

Input Parameters

pre - string to prepend to each name or NULL
name - the option one is seeking
nmax - maximum number of values to retrieve

Output Parameter

dvalue - the integer values to return
nmax - actual number of values retreived
set - PETSC_TRUE if found, else PETSC_FALSE


TRUE, true, YES, yes, nostring, and 1 all translate to PETSC_TRUE FALSE, false, NO, no, and 0 all translate to PETSC_FALSE

See Also

PetscOptionsGetInt(), PetscOptionsHasName(),
PetscOptionsGetString(), PetscOptionsGetRealArray(), PetscOptionsBool(), PetscOptionsName(), PetscOptionsBegin(), PetscOptionsEnd(), PetscOptionsHead(), PetscOptionsStringArray(),PetscOptionsRealArray(), PetscOptionsScalar(), PetscOptionsBoolGroupBegin(), PetscOptionsBoolGroup(), PetscOptionsBoolGroupEnd(), PetscOptionsFList(), PetscOptionsEList()

Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages