PetaVision
Alpha
|
ParameterGroup (char *name, ParameterStack *stack, ParameterArrayStack *array_stack, ParameterStringStack *string_stack, int rank=0) | |
virtual | ~ParameterGroup () |
int | setGroupKeyword (const char *keyword) |
int | setStringStack (ParameterStringStack *stringStack) |
int | present (const char *name) |
double | value (const char *name) |
bool | arrayPresent (const char *name) |
const float * | arrayValues (const char *name, int *size) |
const double * | arrayValuesDbl (const char *name, int *size) |
int | stringPresent (const char *stringName) |
const char * | stringValue (const char *stringName) |
int | warnUnread () |
bool | hasBeenRead (const char *paramName) |
int | clearHasBeenReadFlags () |
int | pushNumerical (Parameter *param) |
int | pushString (ParameterString *param) |
int | setValue (const char *param_name, double value) |
int | setStringValue (const char *param_name, const char *svalue) |
ParameterStack * | copyStack () |
ParameterArrayStack * | copyArrayStack () |
ParameterStringStack * | copyStringStack () |
Public Member Functions | |
const char * | getGroupKeyword () |
const char * | name () |
Private Attributes | |
ParameterArrayStack * | arrayStack |
char * | groupKeyword |
char * | groupName |
int | processRank |
ParameterStack * | stack |
ParameterStringStack * | stringStack |
Definition at line 171 of file PVParams.hpp.
ParameterArrayStack * PV::ParameterGroup::copyArrayStack | ( | ) |
A function to return a copy of the parameter group's stack.
Definition at line 638 of file PVParams.cpp.
ParameterStack * PV::ParameterGroup::copyStack | ( | ) |
A function to return a copy of the parameter group's stack.
Definition at line 627 of file PVParams.cpp.
ParameterStringStack * PV::ParameterGroup::copyStringStack | ( | ) |
A function to return a copy of the parameter group's stack.
Definition at line 649 of file PVParams.cpp.