PetscObjectParameterSetDefault#
sets a parameter default value in a PetscObject
to a new default value. If the current value matches the old default value, then the current value is also set to the new value. No Fortran Support
Synopsis#
#include <petscsys.h>
PetscBool PetscObjectParameterSetDefault(PetscObject obj, char* NAME, PetscReal value);
Input Parameters#
obj - the
PetscObject
NAME - the name of the parameter, unquoted
value - the new value
Notes#
The defaults for an object are the values set when the object’s type is set.
This should only be used in object constructors, such as, SNESCreate_NGS()
.
This only works for parameters that are declared in the struct with PetscObjectParameterDeclare()
See Also#
PetscObjectParameterDeclare()
, PetscInitialize()
, PetscFinalize()
, PetscObject
, SNESParametersInitialize()
Level#
developer
Location#
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages