Lines Matching refs:concatenate

68 PetscErrorCode PetscDualSpaceSumGetConcatenate(PetscDualSpace sp, PetscBool *concatenate)  in PetscDualSpaceSumGetConcatenate()  argument
72 …yMethod(sp, "PetscDualSpaceSumGetConcatenate_C", (PetscDualSpace, PetscBool *), (sp, concatenate)); in PetscDualSpaceSumGetConcatenate()
92 PetscErrorCode PetscDualSpaceSumSetConcatenate(PetscDualSpace sp, PetscBool concatenate) in PetscDualSpaceSumSetConcatenate() argument
96 …TryMethod(sp, "PetscDualSpaceSumSetConcatenate_C", (PetscDualSpace, PetscBool), (sp, concatenate)); in PetscDualSpaceSumSetConcatenate()
175 static PetscErrorCode PetscDualSpaceSumGetConcatenate_Sum(PetscDualSpace sp, PetscBool *concatenate) in PetscDualSpaceSumGetConcatenate_Sum() argument
180 *concatenate = sum->concatenate; in PetscDualSpaceSumGetConcatenate_Sum()
184 static PetscErrorCode PetscDualSpaceSumSetConcatenate_Sum(PetscDualSpace sp, PetscBool concatenate) in PetscDualSpaceSumSetConcatenate_Sum() argument
191 sum->concatenate = concatenate; in PetscDualSpaceSumSetConcatenate_Sum()
227 PetscBool concatenate, interleave_basis, interleave_components; in PetscDualSpaceDuplicate_Sum() local
235 PetscCall(PetscDualSpaceSumGetConcatenate(sp, &concatenate)); in PetscDualSpaceDuplicate_Sum()
236 PetscCall(PetscDualSpaceSumSetConcatenate(spNew, concatenate)); in PetscDualSpaceDuplicate_Sum()
391 PetscBool interleave_basis, interleave_components, concatenate; in PetscDualSpaceSumCreateMappings() local
403 PetscCall(PetscDualSpaceSumGetConcatenate(sp, &concatenate)); in PetscDualSpaceSumCreateMappings()
459 if (!concatenate) { in PetscDualSpaceSumCreateMappings()
733 PetscBool concatenate = PETSC_TRUE; in PetscDualSpaceSetUp_Sum() local
775 PetscCall(PetscDualSpaceSumGetConcatenate(sp, &concatenate)); in PetscDualSpaceSetUp_Sum()
787 …if (sNc != Nc) PetscCheck(concatenate, PetscObjectComm((PetscObject)sp), PETSC_ERR_ARG_WRONGSTATE,… in PetscDualSpaceSetUp_Sum()
797 …if (concatenate) PetscCheck(sum_Nc == Nc, PetscObjectComm((PetscObject)sp), PETSC_ERR_ARG_OUTOFRAN… in PetscDualSpaceSetUp_Sum()
949 PetscBool concatenate = sum->concatenate; in PetscDualSpaceSumView_Ascii() local
953 …if (concatenate) PetscCall(PetscViewerASCIIPrintf(v, "Sum dual space of %" PetscInt_FMT " concaten… in PetscDualSpaceSumView_Ascii()
1288 …Sum(PetscInt numSubspaces, const PetscDualSpace subspaces[], PetscBool concatenate, PetscDualSpace… in PetscDualSpaceCreateSum() argument
1296 PetscCall(PetscDualSpaceSumSetConcatenate(*sumSpace, concatenate)); in PetscDualSpaceCreateSum()
1302 if (concatenate) Nc += sNc; in PetscDualSpaceCreateSum()