| /petsc/src/sys/objects/ |
| H A D | destroy.c | 163 PetscErrorCode PetscObjectTypeCompare(PetscObject obj, const char type_name[], PetscBool *same) in PetscObjectTypeCompare() argument 167 if (!obj) *same = (PetscBool)!type_name; in PetscObjectTypeCompare() 170 if (!type_name || !obj->type_name) *same = (PetscBool)(!obj->type_name == !type_name); in PetscObjectTypeCompare() 172 PetscAssertPointer(type_name, 2); in PetscObjectTypeCompare() 173 PetscCall(PetscStrcmp(obj->type_name, type_name, same)); in PetscObjectTypeCompare() 202 PetscCall(PetscStrcmp(obj1->type_name, obj2->type_name, same)); in PetscObjectObjectTypeCompare() 222 PetscErrorCode PetscObjectBaseTypeCompare(PetscObject obj, const char type_name[], PetscBool *same) in PetscObjectBaseTypeCompare() argument 226 if (!obj) *same = (PetscBool)!type_name; in PetscObjectBaseTypeCompare() 229 if (!type_name || !obj->type_name) *same = (PetscBool)(!obj->type_name == !type_name); in PetscObjectBaseTypeCompare() 231 PetscAssertPointer(type_name, 2); in PetscObjectBaseTypeCompare() [all …]
|
| H A D | pname.c | 70 if (obj->type_name) { in PetscObjectPrintClassNamePrefixType() 71 PetscCall(PetscViewerASCIIPrintf(viewer, " type: %s\n", obj->type_name)); in PetscObjectPrintClassNamePrefixType() 128 PetscErrorCode PetscObjectChangeTypeName(PetscObject obj, const char type_name[]) in PetscObjectChangeTypeName() argument 132 PetscCall(PetscFree(obj->type_name)); in PetscObjectChangeTypeName() 133 PetscCall(PetscStrallocpy(type_name, &obj->type_name)); in PetscObjectChangeTypeName()
|
| H A D | fcallback.c | 5 char *type_name; member 27 PetscCall(PetscFree(link->type_name)); in PetscFortranCallbackFinalize() 79 PetscCall(PetscStrcmp(subtype, link->type_name, &match)); in PetscFortranCallbackRegister() 86 PetscCall(PetscStrallocpy(subtype, &link->type_name)); in PetscFortranCallbackRegister()
|
| H A D | gtype.c | 27 *type = obj->type_name; in PetscObjectGetType()
|
| /petsc/src/sys/objects/device/impls/cupm/ |
| H A D | cupminterface.cxx | 22 …C_CUPM_STATIC_VARIABLE_DEFN_CLASS(type_name, DEVICE, ours) const typename InterfaceImpl<DeviceType… argument 24 #define PETSC_CUPM_STATIC_VARIABLE_DEFN_EXACT(type_name, DEVICE, ours) const type_name InterfaceImp… argument 36 #define PETSC_CUPM_DEFINE_STATIC_VARIABLE_VIA_CLASS_TYPENAME(type_name, ours) \ argument 37 …d(HAVE_CUDA, PETSC_CUPM_STATIC_VARIABLE_DEFN_CLASS, PetscExpandToNothing)(type_name, CUDA, ours); \ 38 …efined(HAVE_HIP, PETSC_CUPM_STATIC_VARIABLE_DEFN_CLASS, PetscExpandToNothing)(type_name, HIP, ours) 40 #define PETSC_CUPM_DEFINE_STATIC_VARIABLE_VIA_EXACT_TYPENAME(type_name, ours) \ argument 41 …d(HAVE_CUDA, PETSC_CUPM_STATIC_VARIABLE_DEFN_EXACT, PetscExpandToNothing)(type_name, CUDA, ours); \ 42 …efined(HAVE_HIP, PETSC_CUPM_STATIC_VARIABLE_DEFN_EXACT, PetscExpandToNothing)(type_name, HIP, ours)
|
| /petsc/src/sys/totalview/ |
| H A D | tv_data_display.c | 53 int TV_add_row(const char *field_name, const char *type_name, const void *value) in TV_add_row() argument 63 if (strpbrk(type_name, "\n\t")) return EINVAL; in TV_add_row() 79 out = snprintf(TV_data_buffer_ptr, remaining, "%s\t%s\t%p\n", field_name, type_name, value); in TV_add_row()
|
| /petsc/src/mat/interface/ |
| H A D | matproduct.c | 68 …or A %s, P %s is used\n", ((PetscObject)product->A)->type_name, ((PetscObject)product->B)->type_na… in MatProductSymbolic_PtAP_Unsafe() 117 …or A %s, R %s is used\n", ((PetscObject)product->A)->type_name, ((PetscObject)product->B)->type_na… in MatProductSymbolic_RARt_Unsafe() 163 …ed\n", ((PetscObject)product->A)->type_name, ((PetscObject)product->B)->type_name, ((PetscObject)p… in MatProductSymbolic_ABC_Unsafe() 241 PetscCall(PetscObjectTypeCompare((PetscObject)product->A, ((PetscObject)A)->type_name, &flgA)); in MatProductReplaceMats() 253 PetscCall(PetscObjectTypeCompare((PetscObject)product->B, ((PetscObject)B)->type_name, &flgB)); in MatProductReplaceMats() 265 PetscCall(PetscObjectTypeCompare((PetscObject)product->C, ((PetscObject)C)->type_name, &flgC)); in MatProductReplaceMats() 303 …trices", MatProductTypes[product->type], ((PetscObject)A)->type_name, ((PetscObject)B)->type_name); in MatProductNumeric_X_Dense() 313 PetscCall(PetscStrallocpy(((PetscObject)B)->type_name, &Btype)); in MatProductNumeric_X_Dense() 314 PetscCall(PetscStrallocpy(((PetscObject)C)->type_name, &Ctype)); in MatProductNumeric_X_Dense() 375 …trices", MatProductTypes[product->type], ((PetscObject)A)->type_name, ((PetscObject)B)->type_name); in MatProductSymbolic_X_Dense() [all …]
|
| H A D | matreg.c | 124 …if (((PetscObject)mat)->type_name) PetscCall(PetscStrbeginswith(((PetscObject)mat)->type_name, "mp… in MatSetType() 126 …ed. Please remove the 'seq' prefix from your matrix type.", ((PetscObject)mat)->type_name, matype); in MatSetType() 146 …mat->assembled && ((PetscObject)mat)->type_name) PetscCall(PetscStrbeginswith(matype, ((PetscObjec… in MatSetType() 204 *type = ((PetscObject)mat)->type_name; in MatGetType()
|
| /petsc/src/binding/petsc4py/conf/ |
| H A D | cyautodoc.py | 270 type_name = None 273 type_name = entry.type.declaration_code('', for_display=1) 275 type_name = "'%s'" % type_name 277 type_name = entry.type.module_name + '.' + type_name 278 if type_name is None: 288 type_name = self._fmt_annotation(ret_annotation) 289 if type_name is not None: 290 signature = '%s: %s' % (prop_name, type_name)
|
| /petsc/src/ksp/pc/interface/ |
| H A D | pcset.c | 98 *type = ((PetscObject)pc)->type_name; in PCGetType() 135 if (!((PetscObject)pc)->type_name) { in PCSetFromOptions() 138 def = ((PetscObject)pc)->type_name; in PCSetFromOptions() 145 } else if (!((PetscObject)pc)->type_name && def) { in PCSetFromOptions()
|
| /petsc/config/BuildSystem/config/utilities/ |
| H A D | cacheDetails.py | 7 …def __init__(self, name, type_name, help_descr, default=None, min_value=0, max_value=min(sys.maxsi… argument 9 self.type_name = str(type_name) 45 …help.addArgument('PETSc', '-known-'+a.name+'=<'+a.type_name+'>', nargs.ArgInt(None, None, a.help, …
|
| /petsc/src/mat/graphops/coarsen/interface/ |
| H A D | coarsen.c | 58 *type = ((PetscObject)coarsen)->type_name; in MatCoarsenGetType() 284 PetscCall(PetscFree(((PetscObject)coarser)->type_name)); in MatCoarsenSetType() 285 PetscCall(PetscStrallocpy(type, &((PetscObject)coarser)->type_name)); in MatCoarsenSetType() 371 if (!((PetscObject)coarser)->type_name) { in MatCoarsenSetFromOptions() 374 def = ((PetscObject)coarser)->type_name; in MatCoarsenSetFromOptions() 386 if (!((PetscObject)coarser)->type_name) PetscCall(MatCoarsenSetType(coarser, def)); in MatCoarsenSetFromOptions()
|
| /petsc/src/sys/classes/draw/interface/ |
| H A D | drawreg.c | 67 PetscCall(PetscStrlcat(str, ((PetscObject)indraw)->type_name, sizeof(str))); in PetscDrawView() 282 *type = ((PetscObject)draw)->type_name; in PetscDrawGetType() 388 if (((PetscObject)draw)->type_name) def = ((PetscObject)draw)->type_name; in PetscDrawSetFromOptions() 405 } else if (!((PetscObject)draw)->type_name) { in PetscDrawSetFromOptions()
|
| /petsc/src/ts/adapt/interface/ |
| H A D | tsadapt.c | 168 *type = ((PetscObject)adapt)->type_name; in TSAdaptGetType() 285 PetscCall(PetscStrncpy(type, ((PetscObject)adapt)->type_name, 256)); in TSAdaptView() 752 …, "TSAdaptSetType", TSAdaptList, ((PetscObject)adapt)->type_name ? ((PetscObject)adapt)->type_name… in TSAdaptSetFromOptions() 753 if (flg || !((PetscObject)adapt)->type_name) PetscCall(TSAdaptSetType(adapt, type)); in TSAdaptSetFromOptions() 1004 …" %s t=%-11g+%10.3e dt=%-10.3e\n", ((PetscObject)adapt)->type_name, ((PetscObject)ts)->type_name, … in TSAdaptChoose() 1007 …%5.3g wltea=%5.3g wlter=%5.3g\n", ((PetscObject)adapt)->type_name, ((PetscObject)ts)->type_name, … in TSAdaptChoose() 1086 …s %" PetscInt_FMT " greater than current TS allowed\n", ((PetscObject)adapt)->type_name, ts->steps, in TSAdaptCheckStage() 1101 … step %3" PetscInt_FMT " stage rejected by %s\n", ((PetscObject)adapt)->type_name, ts->steps, err_… in TSAdaptCheckStage() 1115 …n %s) t=%-11g+%10.3e retrying with dt=%-10.3e\n", ((PetscObject)adapt)->type_name, ts->steps, SNES… in TSAdaptCheckStage()
|
| /petsc/src/dm/dt/space/interface/ |
| H A D | space.c | 108 *name = ((PetscObject)sp)->type_name; in PetscSpaceGetType() 191 if (!((PetscObject)sp)->type_name) { in PetscSpaceSetFromOptions() 194 defaultType = ((PetscObject)sp)->type_name; in PetscSpaceSetFromOptions() 202 } else if (!((PetscObject)sp)->type_name) { in PetscSpaceSetFromOptions()
|
| /petsc/src/dm/impls/composite/ |
| H A D | pack.c | 49 …PetscObjectComm((PetscObject)dm), PETSC_ERR_USER, "Not for type %s", ((PetscObject)dm)->type_name); in DMCompositeSetCoupling() 89 …erASCIIPrintf(v, "Link %" PetscInt_FMT ": DM of type %s\n", i, ((PetscObject)lnk->dm)->type_name)); in DMView_Composite() 157 …PetscObjectComm((PetscObject)dm), PETSC_ERR_USER, "Not for type %s", ((PetscObject)dm)->type_name); in DMCompositeGetNumberDM() 194 …PetscObjectComm((PetscObject)dm), PETSC_ERR_USER, "Not for type %s", ((PetscObject)dm)->type_name); in DMCompositeGetAccess() 259 …PetscObjectComm((PetscObject)dm), PETSC_ERR_USER, "Not for type %s", ((PetscObject)dm)->type_name); in DMCompositeGetAccessArray() 322 …PetscObjectComm((PetscObject)dm), PETSC_ERR_USER, "Not for type %s", ((PetscObject)dm)->type_name); in DMCompositeGetLocalAccessArray() 380 …PetscObjectComm((PetscObject)dm), PETSC_ERR_USER, "Not for type %s", ((PetscObject)dm)->type_name); in DMCompositeRestoreAccess() 429 …PetscObjectComm((PetscObject)dm), PETSC_ERR_USER, "Not for type %s", ((PetscObject)dm)->type_name); in DMCompositeRestoreAccessArray() 478 …PetscObjectComm((PetscObject)dm), PETSC_ERR_USER, "Not for type %s", ((PetscObject)dm)->type_name); in DMCompositeRestoreLocalAccessArray() 526 …PetscObjectComm((PetscObject)dm), PETSC_ERR_USER, "Not for type %s", ((PetscObject)dm)->type_name); in DMCompositeScatter() [all …]
|
| /petsc/src/sys/classes/random/interface/ |
| H A D | randomc.c | 123 if (((PetscObject)rnd)->type_name) { in PetscRandomSetTypeFromOptions_Private() 124 defaultType = ((PetscObject)rnd)->type_name; in PetscRandomSetTypeFromOptions_Private() 291 …Printf(viewer, "[%d] Random type %s, seed %lu\n", rank, ((PetscObject)rnd)->type_name, rnd->seed)); in PetscRandomView()
|
| /petsc/src/ksp/ksp/interface/ |
| H A D | itcreate.c | 164 PetscCall(PetscStrncpy(type, ((PetscObject)ksp)->type_name, 256)); in KSPView() 184 PetscCall(PetscStrlcat(str, ((PetscObject)ksp)->type_name, sizeof(str))); in KSPView() 418 …IB, "The %s KSP implementation did not call KSPSetSupportedNorm()", ((PetscObject)ksp)->type_name); in KSPSetUpNorms_Private() 419 …, "KSP %s does not support preconditioner side %s", ((PetscObject)ksp)->type_name, PCSides[ksp->pc… in KSPSetUpNorms_Private() 420 …SC_ERR_SUP, "KSP %s does not support norm type %s", ((PetscObject)ksp)->type_name, KSPNormTypes[ks… in KSPSetUpNorms_Private() 421 … support norm type %s with preconditioner side %s", ((PetscObject)ksp)->type_name, KSPNormTypes[ks… in KSPSetUpNorms_Private() 881 *type = ((PetscObject)ksp)->type_name; in KSPGetType()
|
| /petsc/src/ts/impls/explicit/ssp/ |
| H A D | ssp.c | 11 char *type_name; member 231 PetscCall(PetscFree(ssp->type_name)); in TSDestroy_SSP() 348 PetscCall(PetscFree(ssp->type_name)); in TSSSPSetType_SSP() 349 PetscCall(PetscStrallocpy(type, &ssp->type_name)); in TSSSPSetType_SSP() 369 *type = ssp->type_name; in TSSSPGetType_SSP() 413 if (ascii) PetscCall(PetscViewerASCIIPrintf(viewer, " Scheme: %s\n", ssp->type_name)); in TSView_SSP()
|
| /petsc/src/ml/regressor/interface/ |
| H A D | regressor.c | 186 if (((PetscObject)regressor)->type_name) default_type = ((PetscObject)regressor)->type_name; in PetscRegressorSetFromOptions() 192 } else if (!((PetscObject)regressor)->type_name) { in PetscRegressorSetFromOptions() 444 *type = ((PetscObject)regressor)->type_name; in PetscRegressorGetType()
|
| /petsc/src/vec/vec/utils/tagger/interface/ |
| H A D | tagger.c | 120 *type = ((PetscObject)tagger)->type_name; in VecTaggerGetType() 166 if (!((PetscObject)tagger)->type_name) PetscCall(VecTaggerSetType(tagger, VECTAGGERABSOLUTE)); in VecTaggerSetUp() 199 deft = ((PetscObject)tagger)->type_name ? ((PetscObject)tagger)->type_name : VECTAGGERABSOLUTE; in VecTaggerSetFromOptions()
|
| /petsc/src/sys/classes/bm/interfaces/ |
| H A D | bm.c | 189 …, "PetscBench", "PetscBenchSetType", PetscBenchList, ((PetscObject)bm)->type_name, type, sizeof(ty… in PetscBenchSetFromOptions() 191 …PetscCheck(((PetscObject)bm)->type_name, PetscObjectComm((PetscObject)bm), PETSC_ERR_ARG_WRONGSTAT… in PetscBenchSetFromOptions() 415 *type = ((PetscObject)bm)->type_name; in PetscBenchGetType()
|
| /petsc/include/petsc/private/ |
| H A D | petscimpl.h | 122 char *type_name; /* this is the subclass, for example VECSEQ which equals "seq" */ member 436 …ect:Parameter # %d must have implementation %s it is %s", arg, t, ((PetscObject)(h))->type_name); \ 703 …PetscCall(PetscStrcmp(((PetscObject)(a))->type_name, ((PetscObject)(b))->type_name, &pcst_type_eq_… 704 … and % d, % s != % s ", arga, argb, ((PetscObject)(a))->type_name, ((PetscObject)(b))->type_name);… 721 …SC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Object (%s) is not %s", ((PetscObject)(a))->type_name, type); \ 728 …PETSC_ERR_ARG_WRONG, "Object (%s) is not %s or %s", ((PetscObject)(a))->type_name, type1, type2); \ 734 …#define PetscValidType(a, arg) PetscCheck(((PetscObject)(a))->type_name, PETSC_COMM_SELF, PETSC_ER… 955 … of type %s", PetscStringize(OP), ((PetscObject)obj)->class_name, ((PetscObject)obj)->type_name); \ 996 …FIRST_ARG((__VA_ARGS__,unused))), ((PetscObject)obj)->class_name, ((PetscObject)obj)->type_name); \
|
| /petsc/src/ts/impls/implicit/glle/ |
| H A D | glleadapt.c | 125 if (((PetscObject)adapt)->type_name) PetscUseTypeMethod(adapt, destroy); in TSGLLEAdaptSetType() 178 …EAdaptSetType", TSGLLEAdaptList, ((PetscObject)adapt)->type_name ? ((PetscObject)adapt)->type_name… in TSGLLEAdaptSetFromOptions() 179 if (flg || !((PetscObject)adapt)->type_name) PetscCall(TSGLLEAdaptSetType(adapt, type)); in TSGLLEAdaptSetFromOptions()
|
| /petsc/src/mat/graphops/partition/ |
| H A D | partition.c | 213 *type = ((PetscObject)partitioning)->type_name; in MatPartitioningGetType() 735 PetscCall(PetscFree(((PetscObject)part)->type_name)); in MatPartitioningSetType() 736 PetscCall(PetscStrallocpy(type, &((PetscObject)part)->type_name)); in MatPartitioningSetType() 769 if (!((PetscObject)part)->type_name) { in MatPartitioningSetFromOptions() 782 def = ((PetscObject)part)->type_name; in MatPartitioningSetFromOptions() 794 if (!((PetscObject)part)->type_name) PetscCall(MatPartitioningSetType(part, def)); in MatPartitioningSetFromOptions()
|