Lines Matching refs:simplex
78 static PetscErrorCode SetupDiscretization(DM dm, PetscInt dim, PetscBool simplex, AppCtx *user) in SetupDiscretization() argument
85 PetscCall(PetscFECreateDefault(comm, dim, dim, simplex, "velocity_", -1, &fe)); in SetupDiscretization()
89 PetscCall(PetscFECreateDefault(comm, dim, 1, simplex, "pressure_", -1, &fe)); in SetupDiscretization()
97 static PetscErrorCode SetupOutputDiscretization(DM dm, PetscInt dim, PetscBool simplex, AppCtx *use… in SetupOutputDiscretization() argument
104 PetscCall(PetscFECreateDefault(comm, dim, dim, simplex, "output_", -1, &fe)); in SetupOutputDiscretization()
115 PetscBool simplex; in CreateSubdomainMesh() local
119 PetscCall(DMPlexIsSimplex(dm, &simplex)); in CreateSubdomainMesh()
125 PetscCall(SetupDiscretization(*subdm, dim, simplex, user)); in CreateSubdomainMesh()
136 PetscBool simplex; in CreateBoundaryMesh() local
140 PetscCall(DMPlexIsSimplex(dm, &simplex)); in CreateBoundaryMesh()
146 PetscCall(SetupDiscretization(*subdm, dim, simplex, user)); in CreateBoundaryMesh()
157 PetscBool simplex; in CreateAuxiliaryVec() local
162 PetscCall(DMPlexIsSimplex(dm, &simplex)); in CreateAuxiliaryVec()
167 PetscCall(SetupDiscretization(*auxdm, dim, simplex, user)); in CreateAuxiliaryVec()
289 PetscBool simplex; in main() local
297 PetscCall(DMPlexIsSimplex(dm, &simplex)); in main()
298 PetscCall(SetupDiscretization(dm, dim, simplex, &user)); in main()
307 PetscCall(SetupOutputDiscretization(dmOut, dim, simplex, &user)); in main()