Lines Matching refs:type_name

152 PetscErrorCode  PetscObjectTypeCompare(PetscObject obj,const char type_name[],PetscBool  *same)  in PetscObjectTypeCompare()  argument
159 else if (!type_name && !obj->type_name) *same = PETSC_TRUE; in PetscObjectTypeCompare()
160 else if (!type_name || !obj->type_name) *same = PETSC_FALSE; in PetscObjectTypeCompare()
163 PetscValidCharPointer(type_name,2); in PetscObjectTypeCompare()
164 ierr = PetscStrcmp((char*)(obj->type_name),type_name,same);CHKERRQ(ierr); in PetscObjectTypeCompare()
186 PetscErrorCode PetscObjectBaseTypeCompare(PetscObject obj,const char type_name[],PetscBool *same) in PetscObjectBaseTypeCompare() argument
193 else if (!type_name && !obj->type_name) *same = PETSC_TRUE; in PetscObjectBaseTypeCompare()
194 else if (!type_name || !obj->type_name) *same = PETSC_FALSE; in PetscObjectBaseTypeCompare()
197 PetscValidCharPointer(type_name,2); in PetscObjectBaseTypeCompare()
198 ierr = PetscStrbeginswith((char*)(obj->type_name),type_name,same);CHKERRQ(ierr); in PetscObjectBaseTypeCompare()
221 PetscErrorCode PetscObjectTypeCompareAny(PetscObject obj,PetscBool *match,const char type_name[],..… in PetscObjectTypeCompareAny() argument
230 va_start(Argp,type_name); in PetscObjectTypeCompareAny()
231 while (type_name && type_name[0]) { in PetscObjectTypeCompareAny()
233 ierr = PetscObjectTypeCompare(obj,type_name,&found);CHKERRQ(ierr); in PetscObjectTypeCompareAny()
238 type_name = va_arg(Argp,const char*); in PetscObjectTypeCompareAny()
263 PetscErrorCode PetscObjectBaseTypeCompareAny(PetscObject obj,PetscBool *match,const char type_name[… in PetscObjectBaseTypeCompareAny() argument
271 va_start(Argp,type_name); in PetscObjectBaseTypeCompareAny()
272 while (type_name && type_name[0]) { in PetscObjectBaseTypeCompareAny()
274 ierr = PetscObjectBaseTypeCompare(obj,type_name,&found);CHKERRQ(ierr); in PetscObjectBaseTypeCompareAny()
279 type_name = va_arg(Argp,const char*); in PetscObjectBaseTypeCompareAny()