Home
last modified time | relevance | path

Searched refs:type_name (Results 1 – 25 of 234) sorted by relevance

12345678910

/petsc/src/sys/objects/
H A Ddestroy.c163 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 Dpname.c70 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 Dfcallback.c5 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 Dgtype.c27 *type = obj->type_name; in PetscObjectGetType()
/petsc/src/sys/objects/device/impls/cupm/
H A Dcupminterface.cxx22 …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 Dtv_data_display.c53 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 Dmatproduct.c68 …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 Dmatreg.c124 …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 Dcyautodoc.py270 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 Dpcset.c98 *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 DcacheDetails.py7 …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 Dcoarsen.c58 *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 Ddrawreg.c67 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 Dtsadapt.c168 *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 Dspace.c108 *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 Dpack.c49 …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 Drandomc.c123 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 Ditcreate.c164 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 Dssp.c11 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 Dregressor.c186 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 Dtagger.c120 *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 Dbm.c189 …, "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 Dpetscimpl.h122 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 Dglleadapt.c125 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 Dpartition.c213 *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()

12345678910