G+Smo  25.01.0
Geometry + Simulation Modules
 
Loading...
Searching...
No Matches
gsBSplineBasis< T > Member List

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

_activeLength() constgsTensorBSplineBasis< 1, T >inline
_convertToPeriodic()gsTensorBSplineBasis< 1, T >protected
_stretchEndKnots()gsTensorBSplineBasis< 1, T >protected
active(const gsMatrix< T > &u) constgsFunctionSet< T >inline
active_cwise(const gsMatrix< T > &u, gsVector< index_t, d > &low, gsVector< index_t, d > &upp) constgsTensorBasis< d, T >
active_into(const gsMatrix< T > &u, gsMatrix< index_t > &result) constgsTensorBSplineBasis< 1, T >virtual
activeCoefs_into(const gsVector< T > &u, const gsMatrix< T > &coefs, gsMatrix< T > &result) constgsBasis< T >virtual
allBoundary() constgsTensorBSplineBasis< 1, T >virtual
anchor_into(index_t i, gsMatrix< T > &result) constgsTensorBSplineBasis< 1, T >inlinevirtual
anchors() constgsBasis< T >inline
anchors_into(gsMatrix< T > &result) constgsTensorBSplineBasis< 1, T >inlinevirtual
basis(const index_t k) constgsFunctionSet< T >
begin() constgsTensorBasis< d, T >inline
begin()gsTensorBasis< d, T >inline
borderKnotMult() constgsTensorBSplineBasis< 1, T >
boundary(boxSide const &s) constgsBasis< T >inline
boundaryBasis(boxSide const &s)gsTensorBSplineBasis< 1, T >
BoundaryBasisType typedefgsBSplineBasis< T >
boundaryOffset(boxSide const &s, index_t offset) constgsTensorBSplineBasis< 1, T >virtual
check() constgsTensorBSplineBasis< 1, T >inline
gismo::gsTensorBasis::clone()gsFunctionSet< T >
coefSlice(short_t dir, index_t k) constgsTensorBasis< d, T >
collocationMatrix(gsMatrix< T > const &u) constgsBasis< T >inline
component(short_t i)gsBSplineBasis< T >virtual
component(short_t i) constgsBSplineBasis< T >virtual
componentBasis(boxComponent b) constgsBasis< T >virtual
componentBasis_withIndices(boxComponent b, gsMatrix< index_t > &indices, bool noBoundary=true) constgsBasis< T >virtual
compute(const gsMatrix< T > &in, gsFuncData< T > &out) constgsFunctionSet< T >virtual
connectivity(const gsMatrix< T > &nodes, gsMesh< T > &mesh) constgsTensorBSplineBasis< 1, T >virtual
connectivityAtAnchors(gsMesh< T > &mesh) constgsBasis< T >inlinevirtual
gismo::gsTensorBSplineBasis< 1, T >::create() constgsBasis< T >virtual
degree(short_t i) constgsTensorBSplineBasis< 1, T >inlinevirtual
degreeDecrease(short_t const &i=1, short_t const dir=-1)gsTensorBSplineBasis< 1, T >inlinevirtual
degreeElevate(short_t const &i=1, short_t const dir=-1)gsTensorBSplineBasis< 1, T >inlinevirtual
degreeIncrease(short_t const &i=1, short_t const dir=-1)gsTensorBSplineBasis< 1, T >inlinevirtual
degreeReduce(short_t const &i=1, short_t const dir=-1)gsTensorBSplineBasis< 1, T >inlinevirtual
deriv(const gsMatrix< T > &u) constgsFunctionSet< T >
deriv2(const gsMatrix< T > &u) constgsFunctionSet< T >
deriv2_into(const gsMatrix< T > &u, gsMatrix< T > &result) constgsTensorBSplineBasis< 1, T >inlinevirtual
deriv2Func(const gsMatrix< T > &u, const gsMatrix< T > &coefs) constgsBasis< T >inline
deriv2Func_into(const gsMatrix< T > &u, const gsMatrix< T > &coefs, gsMatrix< T > &result) constgsBasis< T >virtual
deriv2Single(index_t i, const gsMatrix< T > &u) constgsBasis< T >inline
deriv2Single_into(index_t i, const gsMatrix< T > &u, gsMatrix< T > &result) constgsTensorBSplineBasis< 1, T >inlinevirtual
deriv_into(const gsMatrix< T > &u, gsMatrix< T > &result) constgsTensorBSplineBasis< 1, T >inlinevirtual
derivFunc(const gsMatrix< T > &u, const gsMatrix< T > &coefs) constgsBasis< T >inline
derivFunc_into(const gsMatrix< T > &u, const gsMatrix< T > &coefs, gsMatrix< T > &result) constgsBasis< T >virtual
derivSingle(index_t i, const gsMatrix< T > &u) constgsBasis< T >inline
derivSingle_into(index_t i, const gsMatrix< T > &u, gsMatrix< T > &result) constgsTensorBSplineBasis< 1, T >inlinevirtual
detail() constgsTensorBSplineBasis< 1, T >virtual
DimgsTensorBSplineBasis< 1, T >static
domain() constgsTensorBSplineBasis< 1, T >inlinevirtual
domainDim() constgsTensorBSplineBasis< 1, T >inlinevirtual
domainEnd() constgsTensorBSplineBasis< 1, T >inline
domainStart() constgsTensorBSplineBasis< 1, T >inline
elementIndex(const gsVector< T > &u) constgsTensorBSplineBasis< 1, T >virtual
elementInSupportOf(index_t j) constgsTensorBSplineBasis< 1, T >virtual
elementSupport_into(const index_t i, gsMatrix< index_t, 1, 2 > &result) constgsTensorBSplineBasis< 1, T >inline
elevateContinuity(int const &i=1)gsTensorBSplineBasis< 1, T >inlinevirtual
end() constgsTensorBasis< d, T >inline
end()gsTensorBasis< d, T >inline
enforceOuterKnotsPeriodic()gsTensorBSplineBasis< 1, T >
eval(const gsMatrix< T > &u) constgsFunctionSet< T >
eval_into(const gsMatrix< T > &u, gsMatrix< T > &result) constgsTensorBSplineBasis< 1, T >virtual
gismo::gsTensorBasis::eval_into(const gsMatrix< T > &u, const gsMatrix< T > &coefs, gsMatrix< T > &result) constgsTensorBasis< d, T >virtual
evalAllDers(const gsMatrix< T > &u, int n, bool sameElement=false) constgsFunctionSet< T >
evalAllDers_into(const gsMatrix< T > &u, int n, std::vector< gsMatrix< T > > &result, bool sameElement=false) constgsTensorBSplineBasis< 1, T >virtual
evalAllDersFunc_into(const gsMatrix< T > &u, const gsMatrix< T > &coefs, const unsigned n, std::vector< gsMatrix< T > > &result, bool sameElement=false) constgsBasis< T >virtual
evalAllDersSingle_into(index_t i, const gsMatrix< T > &u, int n, gsMatrix< T > &result) constgsTensorBSplineBasis< 1, T >inlinevirtual
gismo::gsTensorBasis::evalAllDersSingle_into(index_t i, const gsMatrix< T > &u, int n, std::vector< gsMatrix< T > > &result) constgsBasis< T >virtual
evalDerSingle_into(index_t i, const gsMatrix< T > &u, int n, gsMatrix< T > &result) constgsTensorBSplineBasis< 1, T >virtual
evalFunc(const gsMatrix< T > &u, const gsMatrix< T > &coefs) constgsBasis< T >inline
evalFunc_into(const gsMatrix< T > &u, const gsMatrix< T > &coefs, gsMatrix< T > &result) constgsTensorBSplineBasis< 1, T >inlinevirtual
evalSingle(index_t i, const gsMatrix< T > &u) constgsBasis< T >inline
evalSingle_into(index_t i, const gsMatrix< T > &u, gsMatrix< T > &result) constgsTensorBSplineBasis< 1, T >virtual
expandCoefs(gsMatrix< T > &coefs) constgsTensorBSplineBasis< 1, T >inline
firstActive(T u) constgsTensorBSplineBasis< 1, T >inline
function(index_t i) constgsBasis< T >
GeometryType typedefgsBSplineBasis< T >
getComponentsForSide(boxSide const &s, std::vector< Basis_t * > &rr) constgsTensorBasis< d, T >
getMaxCellLength() constgsTensorBasis< d, T >virtual
getMinCellLength() constgsTensorBasis< d, T >virtual
gsBSplineBasis(KnotVectorType KV, const bool periodic=false)gsBSplineBasis< T >inlineexplicit
gsBSplineBasis(std::vector< KnotVectorType > KV)gsBSplineBasis< T >inlineexplicit
gsBSplineBasis(const T u0, const T u1, const unsigned interior, const int degree, const unsigned mult_interior=1, const bool periodic=false)gsBSplineBasis< T >inline
gsTensorBasis(const gsTensorBasis &o)gsTensorBasis< d, T >
gsTensorBasis(Basis_t *x, Basis_t *y)gsTensorBasis< d, T >
gsTensorBasis(Basis_t *x, Basis_t *y, Basis_t *z)gsTensorBasis< d, T >
gsTensorBasis(Basis_t *x, Basis_t *y, Basis_t *z, Basis_t *w)gsTensorBasis< d, T >
gsTensorBasis(iterator it)gsTensorBasis< d, T >inlineexplicit
index(unsigned i, unsigned j, unsigned k=0) constgsTensorBasis< d, T >inline
index(gsVector< index_t, d > const &v) constgsTensorBasis< d, T >inline
indexOnBoundary(const gsVector< index_t, d > &ind) constgsTensorBasis< d, T >inline
indexOnBoundary(const index_t m) constgsTensorBasis< d, T >inline
inDomain(T const &pp) constgsTensorBSplineBasis< 1, T >inline
insertKnot(T knot, int mult=1)gsTensorBSplineBasis< 1, T >inline
interpolateAtAnchors(gsMatrix< T > const &vals) constgsTensorBasis< d, T >virtual
interpolateData(gsMatrix< T > const &vals, gsMatrix< T > const &pts) constgsBasis< T >inline
interpolateGrid(gsMatrix< T > const &vals, std::vector< gsMatrix< T > >const &grid) constgsTensorBasis< d, T >
isActive(const index_t i, const gsVector< T > &u) constgsTensorBSplineBasis< 1, T >virtual
isClamped() constgsTensorBSplineBasis< 1, T >inline
isPeriodic() constgsTensorBSplineBasis< 1, T >inline
isRational() constgsBasis< T >inlinevirtual
iterator typedefgsTensorBasis< d, T >
jacobianFunc_into(const gsMatrix< T > &u, const gsMatrix< T > &coefs, gsMatrix< T > &result) constgsBasis< T >virtual
knots(int i=0) constgsTensorBSplineBasis< 1, T >inline
laplacian(const gsMatrix< T > &u) constgsTensorBSplineBasis< 1, T >inlinevirtual
linearCombination_into(const gsMatrix< T > &coefs, const gsMatrix< index_t > &actives, const gsMatrix< T > &values, gsMatrix< T > &result, bool sameElement=false)gsBasis< T >static
m_knotsgsBSplineBasis< T >private
m_pgsBSplineBasis< T >private
m_periodicgsBSplineBasis< T >private
makeDomainIterator() constgsTensorBSplineBasis< 1, T >inlinevirtual
makeDomainIterator(const boxSide &s) constgsTensorBSplineBasis< 1, T >inlinevirtual
makeGeometry(gsMatrix< T > coefs) constgsBSplineBasis< T >virtual
makeNonRational() constgsBasis< T >inlinevirtual
matchWith(const boundaryInterface &, const gsBasis< T > &, gsMatrix< index_t > &, gsMatrix< index_t > &, index_t) constgsTensorBSplineBasis< 1, T >inlinevirtual
maxDegree() constgsTensorBSplineBasis< 1, T >inlinevirtual
minDegree() constgsTensorBSplineBasis< 1, T >inlinevirtual
nPieces() constgsFunctionSet< T >inlinevirtual
gismo::gsTensorBasis::numActive(const gsMatrix< T > &u) constgsBasis< T >inline
numActive_into(const gsMatrix< T > &u, gsVector< index_t > &result) constgsBasis< T >virtual
numCrossingFunctions() constgsTensorBSplineBasis< 1, T >inline
numElements(boxSide const &s=0) constgsTensorBSplineBasis< 1, T >inlinevirtual
numElements_cwise(gsVector< unsigned > &result) constgsTensorBasis< d, T >inline
order() constgsTensorBSplineBasis< 1, T >inline
perCoefs(const gsMatrix< T > &coefs) constgsTensorBSplineBasis< 1, T >inline
piece(const index_t k) constgsBasis< T >inlinevirtual
print(std::ostream &os) constgsTensorBSplineBasis< 1, T >virtual
reduceContinuity(int const &i=1)gsTensorBSplineBasis< 1, T >inlinevirtual
refine(gsMatrix< T > const &boxes, int refExt=0)gsBasis< T >virtual
refine_h(short_t const &i=1)gsTensorBSplineBasis< 1, T >inline
refine_k(const TensorSelf_t &other, int const &i=1)gsTensorBSplineBasis< 1, T >inline
refine_p(short_t const &i=1)gsTensorBSplineBasis< 1, T >inline
refine_withCoefs(gsMatrix< T > &coefs, const std::vector< T > &knots)gsTensorBSplineBasis< 1, T >
refine_withTransfer(gsSparseMatrix< T, RowMajor > &transfer, const std::vector< T > &knots)gsTensorBSplineBasis< 1, T >
refineElements(std::vector< index_t > const &elements)gsTensorBSplineBasis< 1, T >inlinevirtual
refineElements_withCoefs(gsMatrix< T > &coefs, std::vector< index_t > const &boxes)gsBasis< T >virtual
removeKnot(T knot, int mult=1)gsTensorBSplineBasis< 1, T >inline
reverse()gsTensorBSplineBasis< 1, T >inlinevirtual
Scalar_t typedefgsTensorBSplineBasis< 1, T >
setDegree(short_t const &i)gsBasis< T >
setDegreePreservingMultiplicity(short_t const &i)gsBasis< T >
setPeriodic(bool flag=true)gsTensorBSplineBasis< 1, T >inline
size() constgsTensorBSplineBasis< 1, T >inlinevirtual
gismo::gsTensorBasis::size(short_t k) constgsTensorBasis< d, T >inline
size_cwise(gsVector< index_t, s > &result) constgsTensorBasis< d, T >inline
source() constgsBasis< T >inlinevirtual
source()gsBasis< T >inlinevirtual
stride(short_t dir) constgsTensorBasis< d, T >inline
stride_cwise(gsVector< index_t, d > &result) constgsTensorBasis< d, T >inline
support() constgsTensorBSplineBasis< 1, T >virtual
support(const index_t &i) constgsTensorBSplineBasis< 1, T >virtual
supportInterval(index_t dir) constgsBasis< T >
targetDim() constgsFunctionSet< T >inlinevirtual
tensorIndex(const index_t &m) constgsTensorBasis< d, T >inline
gismo::gsTensorBasis::tensorize(const gsBasis &other) constgsBasis< T >virtual
totalDegree() constgsTensorBSplineBasis< 1, T >inlinevirtual
trimCoefs(gsMatrix< T > &coefs) constgsTensorBSplineBasis< 1, T >inline
trueSize() constgsTensorBSplineBasis< 1, T >inline
twin(index_t i) constgsTensorBSplineBasis< 1, T >
uniformCoarsen(int numKnots=1)gsTensorBSplineBasis< 1, T >inlinevirtual
uniformCoarsen_withCoefs(gsMatrix< T > &coefs, int numKnots=1)gsBasis< T >virtual
uniformCoarsen_withTransfer(gsSparseMatrix< T, RowMajor > &transfer, int numKnots=1)gsTensorBSplineBasis< 1, T >virtual
gismo::gsTensorBasis::uniformRefine(int numKnots=1, int mul=1, short_t dir=-1)gsTensorBasis< d, T >inlinevirtual
uniformRefine_withCoefs(gsMatrix< T > &coefs, int numKnots=1, int mul=1, short_t const dir=-1)gsTensorBSplineBasis< 1, T >virtual
uniformRefine_withTransfer(gsSparseMatrix< T, RowMajor > &transfer, int numKnots=1, int mul=1)gsTensorBSplineBasis< 1, T >virtual
weights() constgsBasis< T >inlinevirtual
weights()gsBasis< T >inlinevirtual