G+Smo  24.08.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gsMultiBasis< T > Member List

This is the complete list of members for gsMultiBasis< T >, including all inherited members.

active(const gsMatrix< T > &u) const gsFunctionSet< T >inline
active_into(const gsMatrix< T > &u, gsMatrix< index_t > &result) const gsFunctionSet< T >virtual
addBasis(gsBasis< T > *g)gsMultiBasis< T >
addBasis(typename gsBasis< T >::uPtr g)gsMultiBasis< T >
addInterface(gsBasis< T > *g1, boxSide s1, gsBasis< T > *g2, boxSide s2)gsMultiBasis< T >
addPatchBoundary(gsBasis< T > *g, boxSide s)gsMultiBasis< T >inline
at(size_t i) const gsMultiBasis< T >inline
basis(const size_t i) const gsMultiBasis< T >inline
basis(const size_t i)gsMultiBasis< T >inline
gismo::gsFunctionSet::basis(const index_t k) const gsFunctionSet< T >
begin() const gsMultiBasis< T >inline
begin()gsMultiBasis< T >inline
clear()gsMultiBasis< T >inline
clone()gsFunctionSet< T >
combineTransferMatrices(const std::vector< gsSparseMatrix< T, RowMajor > > &localTransferMatrices, const gsDofMapper &coarseMapper, const gsDofMapper &fineMapper, gsSparseMatrix< T, RowMajor > &transferMatrix)gsMultiBasis< T >static
componentBasis(patchComponent p) const gsMultiBasis< T >inline
componentBasis_withIndices(patchComponent pc, const gsDofMapper &dm, gsMatrix< index_t > &indices, bool no_lower=true) const gsMultiBasis< T >
componentBasis_withIndices(const std::vector< patchComponent > &pc, const gsDofMapper &dm, gsMatrix< index_t > &indices, bool no_lower=true) const gsMultiBasis< T >
compute(const gsMatrix< T > &in, gsFuncData< T > &out) const gsFunctionSet< T >virtual
degree(size_t i=0, short_t comp=0) const gsMultiBasis< T >inline
degreeDecrease(short_t const i=1, short_t const dir=-1)gsMultiBasis< T >inline
degreeElevate(short_t const i=1, short_t const dir=-1)gsMultiBasis< T >inline
degreeIncrease(short_t const i=1, short_t const dir=-1)gsMultiBasis< T >inline
degreeReduce(short_t const i=1)gsMultiBasis< T >inline
deriv(const gsMatrix< T > &u) const gsFunctionSet< T >
deriv2(const gsMatrix< T > &u) const gsFunctionSet< T >
deriv2_into(const gsMatrix< T > &u, gsMatrix< T > &result) const gsFunctionSet< T >virtual
deriv_into(const gsMatrix< T > &u, gsMatrix< T > &result) const gsFunctionSet< T >virtual
dim() const gsMultiBasis< T >inline
domainDim() const gsMultiBasis< T >inlinevirtual
end() const gsMultiBasis< T >inline
end()gsMultiBasis< T >inline
eval(const gsMatrix< T > &u) const gsFunctionSet< T >
eval_into(const gsMatrix< T > &u, gsMatrix< T > &result) const gsFunctionSet< T >virtual
evalAllDers(const gsMatrix< T > &u, int n, bool sameElement=false) const gsFunctionSet< T >
evalAllDers_into(const gsMatrix< T > &u, int n, std::vector< gsMatrix< T > > &result, bool sameElement=false) const gsFunctionSet< T >virtual
findBasisIndex(gsBasis< T > *g) const gsMultiBasis< T >
function(const index_t k) const gsFunctionSet< T >
gsMultiBasis()gsMultiBasis< T >inline
gsMultiBasis(const gsMultiPatch< T > &mpatch, bool numeratorOnly=false)gsMultiBasis< T >explicit
gsMultiBasis(BasisContainer &bases, const gsBoxTopology &topology)gsMultiBasis< T >inline
gsMultiBasis(const gsBasis< T > &geo, bool numeratorOnly=false)gsMultiBasis< T >
gsMultiBasis(BasisContainer &bases, const std::vector< patchSide > &boundary, const std::vector< boundaryInterface > &interfaces)gsMultiBasis< T >inline
gsMultiBasis(const gsMultiBasis &other)gsMultiBasis< T >
iterator typedefgsMultiBasis< T >
matchInterface(const boundaryInterface &bi, gsDofMapper &mapper) const gsMultiBasis< T >
maxCwiseDegree() const gsMultiBasis< T >
maxDegree(short_t k) const gsMultiBasis< T >
minCwiseDegree() const gsMultiBasis< T >
minDegree(short_t k) const gsMultiBasis< T >
nBases() const gsMultiBasis< T >inline
nPieces() const gsMultiBasis< T >inlinevirtual
operator=(gsMultiBasis other)gsMultiBasis< T >inline
piece(const index_t i) const gsMultiBasis< T >inlinevirtual
print(std::ostream &os) const gsMultiBasis< T >virtual
reduceContinuity(int const i=1)gsMultiBasis< T >inline
refine(size_t k, gsMatrix< T > const &boxes, int refExt)gsMultiBasis< T >inline
refineElements(int k, std::vector< index_t > const &boxes)gsMultiBasis< T >inline
repairInterface(const boundaryInterface &bi)gsMultiBasis< T >
repairInterface2d(const boundaryInterface &bi)gsMultiBasis< T >
repairInterfaceFindElements(const boundaryInterface &bi, std::vector< index_t > &refEltsFirst, std::vector< index_t > &refEltsSecond)gsMultiBasis< T >
repairInterfaces(const std::vector< boundaryInterface > &bivec)gsMultiBasis< T >inline
setDegree(short_t const &i)gsMultiBasis< T >inline
size(size_t i) const gsMultiBasis< T >inline
size() const gsMultiBasis< T >inlinevirtual
swap(gsMultiBasis &other)gsMultiBasis< T >inline
targetDim() const gsMultiBasis< T >inlinevirtual
tileParameters()gsMultiBasis< T >
totalElements() const gsMultiBasis< T >inline
totalSize() const gsMultiBasis< T >inline
uniformCoarsen(int numKnots=1)gsMultiBasis< T >inline
uniformCoarsen_withTransfer(gsSparseMatrix< T, RowMajor > &transfer, const gsBoundaryConditions< T > &boundaryConditions, const gsOptionList &assemblerOptions, int numKnots=1, index_t unk=0)gsMultiBasis< T >
uniformRefine(int numKnots=1, int mul=1, int dir=-1)gsMultiBasis< T >inline
uniformRefine_withTransfer(gsSparseMatrix< T, RowMajor > &transfer, const gsBoundaryConditions< T > &boundaryConditions, const gsOptionList &assemblerOptions, int numKnots=1, int mul=1, index_t unk=0)gsMultiBasis< T >
uniformRefineComponent(int comp, int numKnots=1, int mul=1)gsMultiBasis< T >inline
~gsMultiBasis()gsMultiBasis< T >