Lines Matching refs:obj
61 PetscErrorCode PetscObjectViewSAWs(PetscObject obj, PetscViewer viewer) in PetscObjectViewSAWs() argument
67 PetscValidHeader(obj, 1); in PetscObjectViewSAWs()
68 if (obj->amsmem) PetscFunctionReturn(PETSC_SUCCESS); in PetscObjectViewSAWs()
71 PetscCheck(obj->name, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Object must already have been named"); in PetscObjectViewSAWs()
73 obj->amsmem = PETSC_TRUE; in PetscObjectViewSAWs()
74 PetscCall(PetscSNPrintf(dir, 1024, "/PETSc/Objects/%s/Class", obj->name)); in PetscObjectViewSAWs()
75 PetscCallSAWs(SAWs_Register, (dir, &obj->class_name, 1, SAWs_READ, SAWs_STRING)); in PetscObjectViewSAWs()
76 PetscCall(PetscSNPrintf(dir, 1024, "/PETSc/Objects/%s/Type", obj->name)); in PetscObjectViewSAWs()
77 PetscCallSAWs(SAWs_Register, (dir, &obj->type_name, 1, SAWs_READ, SAWs_STRING)); in PetscObjectViewSAWs()
78 PetscCall(PetscSNPrintf(dir, 1024, "/PETSc/Objects/%s/__Id", obj->name)); in PetscObjectViewSAWs()
79 PetscCallSAWs(SAWs_Register, (dir, &obj->id, 1, SAWs_READ, SAWs_INT)); in PetscObjectViewSAWs()