Lines Matching refs:amsopt
81 … const char opt[], const char text[], const char man[], PetscOptionType t, PetscOptionItem *amsopt) in PetscOptionItemCreate_Private() argument
89 PetscCall(PetscNew(amsopt)); in PetscOptionItemCreate_Private()
90 (*amsopt)->next = NULL; in PetscOptionItemCreate_Private()
91 (*amsopt)->set = PETSC_FALSE; in PetscOptionItemCreate_Private()
92 (*amsopt)->type = t; in PetscOptionItemCreate_Private()
93 (*amsopt)->data = NULL; in PetscOptionItemCreate_Private()
95 PetscCall(PetscStrallocpy(text, &(*amsopt)->text)); in PetscOptionItemCreate_Private()
96 PetscCall(PetscStrallocpy(opt, &(*amsopt)->option)); in PetscOptionItemCreate_Private()
97 PetscCall(PetscStrallocpy(man, &(*amsopt)->man)); in PetscOptionItemCreate_Private()
103 cur->next = *amsopt; in PetscOptionItemCreate_Private()
701 PetscOptionItem amsopt; in PetscOptionsInt_Private() local
703 … PetscCall(PetscOptionItemCreate_Private(PetscOptionsObject, opt, text, man, OPTION_INT, &amsopt)); in PetscOptionsInt_Private()
704 PetscCall(PetscMalloc(sizeof(PetscInt), &amsopt->data)); in PetscOptionsInt_Private()
705 *(PetscInt *)amsopt->data = currentvalue; in PetscOptionsInt_Private()
708 if (wasset) *(PetscInt *)amsopt->data = currentvalue; in PetscOptionsInt_Private()
733 PetscOptionItem amsopt; in PetscOptionsMPIInt_Private() local
735 … PetscCall(PetscOptionItemCreate_Private(PetscOptionsObject, opt, text, man, OPTION_INT, &amsopt)); in PetscOptionsMPIInt_Private()
736 PetscCall(PetscMalloc(sizeof(PetscInt), &amsopt->data)); in PetscOptionsMPIInt_Private()
737 *(PetscMPIInt *)amsopt->data = currentvalue; in PetscOptionsMPIInt_Private()
740 if (wasset) *(PetscMPIInt *)amsopt->data = currentvalue; in PetscOptionsMPIInt_Private()
760 PetscOptionItem amsopt; in PetscOptionsString_Private() local
762 …tscCall(PetscOptionItemCreate_Private(PetscOptionsObject, opt, text, man, OPTION_STRING, &amsopt)); in PetscOptionsString_Private()
764 PetscCall(PetscStrdup(currentvalue ? currentvalue : "", (char **)&amsopt->data)); in PetscOptionsString_Private()
785 PetscOptionItem amsopt; in PetscOptionsReal_Private() local
787 …PetscCall(PetscOptionItemCreate_Private(PetscOptionsObject, opt, text, man, OPTION_REAL, &amsopt)); in PetscOptionsReal_Private()
788 PetscCall(PetscMalloc(sizeof(PetscReal), &amsopt->data)); in PetscOptionsReal_Private()
789 *(PetscReal *)amsopt->data = currentvalue; in PetscOptionsReal_Private()
792 if (wasset) *(PetscReal *)amsopt->data = currentvalue; in PetscOptionsReal_Private()
823 PetscOptionItem amsopt; in PetscOptionsName_Private() local
825 …PetscCall(PetscOptionItemCreate_Private(PetscOptionsObject, opt, text, man, OPTION_BOOL, &amsopt)); in PetscOptionsName_Private()
826 PetscCall(PetscMalloc(sizeof(PetscBool), &amsopt->data)); in PetscOptionsName_Private()
828 *(PetscBool *)amsopt->data = PETSC_FALSE; in PetscOptionsName_Private()
845 PetscOptionItem amsopt; in PetscOptionsFList_Private() local
847 …tscCall(PetscOptionItemCreate_Private(PetscOptionsObject, opt, ltext, man, OPTION_FLIST, &amsopt)); in PetscOptionsFList_Private()
849 PetscCall(PetscStrdup(currentvalue ? currentvalue : "", (char **)&amsopt->data)); in PetscOptionsFList_Private()
850 amsopt->flist = list; in PetscOptionsFList_Private()
872 PetscOptionItem amsopt; in PetscOptionsEList_Private() local
874 …tscCall(PetscOptionItemCreate_Private(PetscOptionsObject, opt, ltext, man, OPTION_ELIST, &amsopt)); in PetscOptionsEList_Private()
876 PetscCall(PetscStrdup(currentvalue ? currentvalue : "", (char **)&amsopt->data)); in PetscOptionsEList_Private()
877 PetscCall(PetscStrNArrayallocpy(ntext, list, (char ***)&amsopt->list)); in PetscOptionsEList_Private()
880 … static_assert(std::is_same<typename std::decay<decltype(amsopt->nlist)>::type, char>::value, ""); in PetscOptionsEList_Private()
882 amsopt->nlist = (char)ntext; in PetscOptionsEList_Private()
904 PetscOptionItem amsopt; in PetscOptionsBoolGroupBegin_Private() local
906 …PetscCall(PetscOptionItemCreate_Private(PetscOptionsObject, opt, text, man, OPTION_BOOL, &amsopt)); in PetscOptionsBoolGroupBegin_Private()
907 PetscCall(PetscMalloc(sizeof(PetscBool), &amsopt->data)); in PetscOptionsBoolGroupBegin_Private()
909 *(PetscBool *)amsopt->data = PETSC_FALSE; in PetscOptionsBoolGroupBegin_Private()
930 PetscOptionItem amsopt; in PetscOptionsBoolGroup_Private() local
932 …PetscCall(PetscOptionItemCreate_Private(PetscOptionsObject, opt, text, man, OPTION_BOOL, &amsopt)); in PetscOptionsBoolGroup_Private()
933 PetscCall(PetscMalloc(sizeof(PetscBool), &amsopt->data)); in PetscOptionsBoolGroup_Private()
935 *(PetscBool *)amsopt->data = PETSC_FALSE; in PetscOptionsBoolGroup_Private()
951 PetscOptionItem amsopt; in PetscOptionsBoolGroupEnd_Private() local
953 …PetscCall(PetscOptionItemCreate_Private(PetscOptionsObject, opt, text, man, OPTION_BOOL, &amsopt)); in PetscOptionsBoolGroupEnd_Private()
954 PetscCall(PetscMalloc(sizeof(PetscBool), &amsopt->data)); in PetscOptionsBoolGroupEnd_Private()
956 *(PetscBool *)amsopt->data = PETSC_FALSE; in PetscOptionsBoolGroupEnd_Private()
974 PetscOptionItem amsopt; in PetscOptionsBool_Private() local
976 …PetscCall(PetscOptionItemCreate_Private(PetscOptionsObject, opt, text, man, OPTION_BOOL, &amsopt)); in PetscOptionsBool_Private()
977 PetscCall(PetscMalloc(sizeof(PetscBool), &amsopt->data)); in PetscOptionsBool_Private()
979 *(PetscBool *)amsopt->data = currentvalue; in PetscOptionsBool_Private()
1023 PetscOptionItem amsopt; in PetscOptionsRealArray_Private() local
1025 …all(PetscOptionItemCreate_Private(PetscOptionsObject, opt, text, man, OPTION_REAL_ARRAY, &amsopt)); in PetscOptionsRealArray_Private()
1028 amsopt->arraylength = nv; in PetscOptionsRealArray_Private()
1029 amsopt->data = vals; in PetscOptionsRealArray_Private()
1056 PetscOptionItem amsopt; in PetscOptionsScalarArray_Private() local
1059 …l(PetscOptionItemCreate_Private(PetscOptionsObject, opt, text, man, OPTION_SCALAR_ARRAY, &amsopt)); in PetscOptionsScalarArray_Private()
1062 amsopt->arraylength = nv; in PetscOptionsScalarArray_Private()
1063 amsopt->data = vals; in PetscOptionsScalarArray_Private()
1091 PetscOptionItem amsopt; in PetscOptionsIntArray_Private() local
1093 …Call(PetscOptionItemCreate_Private(PetscOptionsObject, opt, text, man, OPTION_INT_ARRAY, &amsopt)); in PetscOptionsIntArray_Private()
1096 amsopt->arraylength = nv; in PetscOptionsIntArray_Private()
1097 amsopt->data = vals; in PetscOptionsIntArray_Private()
1124 PetscOptionItem amsopt; in PetscOptionsStringArray_Private() local
1126 …l(PetscOptionItemCreate_Private(PetscOptionsObject, opt, text, man, OPTION_STRING_ARRAY, &amsopt)); in PetscOptionsStringArray_Private()
1127 PetscCall(PetscMalloc1(nmaxv, (char **)&amsopt->data)); in PetscOptionsStringArray_Private()
1128 amsopt->arraylength = nmaxv; in PetscOptionsStringArray_Private()
1149 PetscOptionItem amsopt; in PetscOptionsBoolArray_Private() local
1151 …all(PetscOptionItemCreate_Private(PetscOptionsObject, opt, text, man, OPTION_BOOL_ARRAY, &amsopt)); in PetscOptionsBoolArray_Private()
1154 amsopt->arraylength = nv; in PetscOptionsBoolArray_Private()
1155 amsopt->data = vals; in PetscOptionsBoolArray_Private()
1215 PetscOptionItem amsopt; in PetscOptionsViewer_Private() local
1217 …tscCall(PetscOptionItemCreate_Private(PetscOptionsObject, opt, text, man, OPTION_STRING, &amsopt)); in PetscOptionsViewer_Private()
1219 PetscCall(PetscStrdup("", (char **)&amsopt->data)); in PetscOptionsViewer_Private()