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

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

_check() const gsMPBESBasis< d, T >protected
_checkTopologyWithBases() const gsMPBESBSplineBasis< d, T >inlineprivatevirtual
_initVertices()gsMPBESBasis< d, T >protected
_setDistanceOfAllVertices()gsMPBESBasis< d, T >protected
_setMapping()gsMPBESBSplineBasis< d, T >protectedvirtual
active(const gsMatrix< T > &u) const gsFunctionSet< T >inline
basis(size_t i)gsMPBESBSplineBasis< d, T >inline
gismo::gsMPBESBasis::basis(const index_t k) const gsFunctionSet< T >
basisFunctionsOnSide(const patchSide &ps) const gsMPBESBSplineBasis< d, T >virtual
clone()gsFunctionSet< T >
compute(const gsMatrix< T > &in, gsFuncData< T > &out) const gsFunctionSet< T >virtual
degreeElevate(index_t amount=1, bool updateBasis=true)gsMPBESBasis< d, T >
degreeIncrease(index_t amount=1, index_t dir=-1, bool updateBasis=true)gsMPBESBasis< d, T >
deriv(const gsMatrix< T > &u) const gsFunctionSet< T >
deriv2(const gsMatrix< T > &u) const gsFunctionSet< T >
detail() const gsMPBESBasis< d, T >inline
DimgsMPBESBSplineBasis< d, T >static
dim() const gsMPBESBasis< d, T >inline
eval(const gsMatrix< T > &u) const gsFunctionSet< T >
evalAllDers(const gsMatrix< T > &u, int n, bool sameElement=false) const gsFunctionSet< T >
findParameter(patchSide const &ps, patchCorner const &pc, unsigned nrBasisFuncs) const gsMPBESBSplineBasis< d, T >protectedvirtual
function(const index_t k) const gsFunctionSet< T >
getBasePointer(index_t i)gsMPBESBasis< d, T >inlineprotected
getIncrSmoothnessDegree() const gsMPBESBasis< d, T >inline
getParametricDistanceOfVertex(const patchCorner &pc, const patchSide &ps) const gsMPBESBasis< d, T >
getWeight(const patchSide &ps) const gsMPBESBasis< d, T >
gsMPBESBasis()gsMPBESBasis< d, T >inline
gsMPBESBSplineBasis()gsMPBESBSplineBasis< d, T >inline
isSpecialVertex(const patchCorner &pc) const gsMPBESBasis< d, T >
m_distancesgsMPBESBasis< d, T >protected
m_incrSmoothnessDegreegsMPBESBasis< d, T >protected
m_minDistgsMPBESBasis< d, T >protected
m_patchSideWeightsgsMPBESBasis< d, T >protected
m_verticesgsMPBESBasis< d, T >protected
numActive_into(const index_t patch, const gsMatrix< T > &u, gsVector< index_t > &result) const gsMPBESBSplineBasis< d, T >
print(std::ostream &os) const gsMPBESBasis< d, T >inlinevirtual
Ptr typedefgsMPBESBSplineBasis< d, T >
refine(const index_t patch, gsMatrix< T > const &boxes, bool updateBasis=true)gsMPBESBSplineBasis< d, T >virtual
refine_withCoefs(gsMatrix< T > &coefs, const index_t patch, gsMatrix< T > const &boxes, bool updateBasis=true)gsMPBESBSplineBasis< d, T >virtual
refineElements(const index_t patch, std::vector< index_t > const &boxes, bool updateBasis=true)gsMPBESBSplineBasis< d, T >virtual
refineElements_withCoefs(gsMatrix< T > &coefs, const index_t patch, std::vector< index_t > const &boxes, bool updateBasis=true)gsMPBESBSplineBasis< d, T >virtual
repairPatches(std::vector< gsMatrix< T > * > &coefs, index_t startFromPatch=-1)gsMPBESBSplineBasis< d, T >privatevirtual
gismo::gsMPBESBasis::repairPatches(index_t startFromPatch=-1)gsMPBESBasis< d, T >
setC0(patchCorner pc)gsMPBESBasis< d, T >
setWeight(const patchSide &ps, const T weight)gsMPBESBasis< d, T >
smoothCornerEdge(const patchCorner &pc, const patchSide &ps, bool updateBasis=true)gsMPBESBasis< d, T >
smoothEverything()gsMPBESBasis< d, T >
targetDim() const gsFunctionSet< T >inlinevirtual
uniformRefine(index_t numKnots=1, index_t mul=1, bool updateBasis=true)gsMPBESBasis< d, T >
uniformRefine_withCoefs(gsMatrix< T > &localCoefs, index_t numKnots=1, index_t mul=1, bool updateBasis=true)gsMPBESBasis< d, T >
updateTopol()gsMPBESBasis< d, T >inline
uPtr typedefgsMPBESBSplineBasis< d, T >
~gsMPBESBasis()gsMPBESBasis< d, T >inlinevirtual