Searched refs:interleave_basis (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/dm/dt/fe/impls/vector/ |
| H A D | fevector.c | 7 PetscBool interleave_basis; member 96 PetscInt j0 = v->interleave_basis ? c : c * scalar_n; in PetscFESetUp_Vector() 97 PetscInt jstride = v->interleave_basis ? Ncopies : 1; in PetscFESetUp_Vector() 139 …PetscInt i = v->interleave_basis ? (scalar_i * v->num_copies + j) : (j * scalar_Nb… in PetscFEVectorInsertTabulation() 177 if (v->interleave_basis) { in PetscFEComputeTabulation_Vector() 212 …PetscCall(PetscFECreateVector(scalar_trFE, v->num_copies, v->interleave_basis, v->interleave_compo… in PetscFECreatePointTrace_Vector() 297 …tscFECreateVector(PetscFE scalar_fe, PetscInt num_copies, PetscBool interleave_basis, PetscBool in… in PetscFECreateVector() argument 316 v->interleave_basis = interleave_basis; in PetscFECreateVector() 336 PetscCall(PetscSpaceSumSetInterleave(sp, interleave_basis, interleave_components)); in PetscFECreateVector() 355 PetscCall(PetscDualSpaceSumSetInterleave(sp, interleave_basis, interleave_components)); in PetscFECreateVector()
|
| /petsc/src/dm/dt/space/impls/sum/ |
| H A D | spacesum.c | 460 PetscInt b = sum->interleave_basis ? (j * Ns + s) : (j + offset); in PetscSpaceEvaluate_Sum() 562 PetscErrorCode PetscSpaceSumSetInterleave(PetscSpace sp, PetscBool interleave_basis, PetscBool inte… in PetscSpaceSumSetInterleave() argument 566 …cSpaceSumSetInterleave_C", (PetscSpace, PetscBool, PetscBool), (sp, interleave_basis, interleave_c… in PetscSpaceSumSetInterleave() 570 static PetscErrorCode PetscSpaceSumSetInterleave_Sum(PetscSpace sp, PetscBool interleave_basis, Pet… in PetscSpaceSumSetInterleave_Sum() argument 575 sum->interleave_basis = interleave_basis; in PetscSpaceSumSetInterleave_Sum() 597 PetscErrorCode PetscSpaceSumGetInterleave(PetscSpace sp, PeOp PetscBool *interleave_basis, PeOp Pet… in PetscSpaceSumGetInterleave() argument 601 if (interleave_basis) PetscAssertPointer(interleave_basis, 2); in PetscSpaceSumGetInterleave() 603 …ceSumGetInterleave_C", (PetscSpace, PetscBool *, PetscBool *), (sp, interleave_basis, interleave_c… in PetscSpaceSumGetInterleave() 607 static PetscErrorCode PetscSpaceSumGetInterleave_Sum(PetscSpace sp, PetscBool *interleave_basis, Pe… in PetscSpaceSumGetInterleave_Sum() argument 612 if (interleave_basis) *interleave_basis = sum->interleave_basis; in PetscSpaceSumGetInterleave_Sum()
|
| /petsc/src/dm/dt/dualspace/impls/sum/ |
| H A D | dualspacesum.c | 227 PetscBool concatenate, interleave_basis, interleave_components; in PetscDualSpaceDuplicate_Sum() local 237 PetscCall(PetscDualSpaceSumGetInterleave(sp, &interleave_basis, &interleave_components)); in PetscDualSpaceDuplicate_Sum() 238 PetscCall(PetscDualSpaceSumSetInterleave(spNew, interleave_basis, interleave_components)); in PetscDualSpaceDuplicate_Sum() 391 PetscBool interleave_basis, interleave_components, concatenate; in PetscDualSpaceSumCreateMappings() local 402 PetscCall(PetscDualSpaceSumGetInterleave(sp, &interleave_basis, &interleave_components)); in PetscDualSpaceSumCreateMappings() 433 rstride = interleave_basis ? Ns : 1; in PetscDualSpaceSumCreateMappings() 435 roffset[0] += interleave_basis ? 1 : subNb; in PetscDualSpaceSumCreateMappings() 447 …PetscCheck(subdof * Ns == dof || !interleave_basis, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Ba… in PetscDualSpaceSumCreateMappings() 448 stride = interleave_basis ? Ns : 1; in PetscDualSpaceSumCreateMappings() 450 roffset[p - pStart] += interleave_basis ? 1 : subdof; in PetscDualSpaceSumCreateMappings() [all …]
|
| /petsc/src/dm/dt/tests/ |
| H A D | ex16.c | 5 …ode PetscFEVectorTest(PetscFE orig_fe, PetscInt n_copies, PetscBool interleave_basis, PetscBool in… in PetscFEVectorTest() argument 21 …PetscCall(PetscFECreateVector(orig_fe, n_copies, interleave_basis, interleave_components, &vec_fe)… in PetscFEVectorTest() 81 …PetscCheck(ib_s == interleave_basis, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Interleave basis of space d… in PetscFEVectorTest() 83 …PetscCheck(ib_d == interleave_basis, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Interleave basis of dual sp… in PetscFEVectorTest()
|
| /petsc/include/petsc/private/ |
| H A D | petscfeimpl.h | 74 PetscBool interleave_basis; member 183 PetscBool interleave_basis; member
|