PetscDualSpaceSumSetInterleave#
Set whether the basis functions and components of a uniform sum are interleaved
Synopsis#
#include "petscfe.h"
PetscErrorCode PetscDualSpaceSumSetInterleave(PetscDualSpace sp, PetscBool interleave_basis, PetscBool interleave_components)
Logically collective
Input Parameters#
sp - a
PetscDualSpace
of typePETSCDUALSPACESUM
interleave_basis - if
PETSC_TRUE
, the basis vectors of the subspaces are interleavedinterleave_components - if
PETSC_TRUE
and the space concatenates components (PetscDualSpaceSumGetConcatenate()
), interleave the concatenated components
See Also#
PetscDualSpace
, PETSCDUALSPACESUM
, PETSCFEVECTOR
, PetscDualSpaceSumGetInterleave()
Level#
developer
Location#
Implementations#
PetscDualSpaceSumSetInterleave_Sum() in src/dm/dt/dualspace/impls/sum/dualspacesum.c
Index of all DUALSPACE routines
Table of Contents for all manual pages
Index of all manual pages