G+Smo
24.08.0
Geometry + Simulation Modules
|
This is the complete list of members for gsBSplineBasis< T >, including all inherited members.
_activeLength() const | gsTensorBSplineBasis< 1, T > | inline |
_convertToPeriodic() | gsTensorBSplineBasis< 1, T > | protected |
_stretchEndKnots() | gsTensorBSplineBasis< 1, T > | protected |
active(const gsMatrix< T > &u) const | gsFunctionSet< T > | inline |
active_cwise(const gsMatrix< T > &u, gsVector< index_t, d > &low, gsVector< index_t, d > &upp) const | gsTensorBasis< d, T > | |
active_into(const gsMatrix< T > &u, gsMatrix< index_t > &result) const | gsTensorBSplineBasis< 1, T > | virtual |
activeCoefs_into(const gsVector< T > &u, const gsMatrix< T > &coefs, gsMatrix< T > &result) const | gsBasis< T > | virtual |
allBoundary() const | gsTensorBSplineBasis< 1, T > | virtual |
anchor_into(index_t i, gsMatrix< T > &result) const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
anchors() const | gsBasis< T > | inline |
anchors_into(gsMatrix< T > &result) const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
basis(const index_t k) const | gsFunctionSet< T > | |
begin() const | gsTensorBasis< d, T > | inline |
begin() | gsTensorBasis< d, T > | inline |
borderKnotMult() const | gsTensorBSplineBasis< 1, T > | |
boundary(boxSide const &s) const | gsBasis< T > | inline |
boundaryBasis(boxSide const &s) | gsTensorBSplineBasis< 1, T > | |
BoundaryBasisType typedef | gsBSplineBasis< T > | |
boundaryOffset(boxSide const &s, index_t offset) const | gsTensorBSplineBasis< 1, T > | virtual |
check() const | gsTensorBSplineBasis< 1, T > | inline |
gismo::gsTensorBasis::clone() | gsFunctionSet< T > | |
coefSlice(short_t dir, index_t k) const | gsTensorBasis< d, T > | |
collocationMatrix(gsMatrix< T > const &u) const | gsBasis< T > | inline |
component(short_t i) | gsBSplineBasis< T > | virtual |
component(short_t i) const | gsBSplineBasis< T > | virtual |
componentBasis(boxComponent b) const | gsBasis< T > | virtual |
componentBasis_withIndices(boxComponent b, gsMatrix< index_t > &indices, bool noBoundary=true) const | gsBasis< T > | virtual |
compute(const gsMatrix< T > &in, gsFuncData< T > &out) const | gsFunctionSet< T > | virtual |
connectivity(const gsMatrix< T > &nodes, gsMesh< T > &mesh) const | gsTensorBSplineBasis< 1, T > | virtual |
connectivityAtAnchors(gsMesh< T > &mesh) const | gsBasis< T > | inlinevirtual |
gismo::gsTensorBSplineBasis< 1, T >::create() const | gsBasis< T > | virtual |
degree(short_t i) const | gsTensorBSplineBasis< 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) const | gsFunctionSet< T > | |
deriv2(const gsMatrix< T > &u) const | gsFunctionSet< T > | |
deriv2_into(const gsMatrix< T > &u, gsMatrix< T > &result) const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
deriv2Func(const gsMatrix< T > &u, const gsMatrix< T > &coefs) const | gsBasis< T > | inline |
deriv2Func_into(const gsMatrix< T > &u, const gsMatrix< T > &coefs, gsMatrix< T > &result) const | gsBasis< T > | virtual |
deriv2Single(index_t i, const gsMatrix< T > &u) const | gsBasis< T > | inline |
deriv2Single_into(index_t i, const gsMatrix< T > &u, gsMatrix< T > &result) const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
deriv_into(const gsMatrix< T > &u, gsMatrix< T > &result) const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
derivFunc(const gsMatrix< T > &u, const gsMatrix< T > &coefs) const | gsBasis< T > | inline |
derivFunc_into(const gsMatrix< T > &u, const gsMatrix< T > &coefs, gsMatrix< T > &result) const | gsBasis< T > | virtual |
derivSingle(index_t i, const gsMatrix< T > &u) const | gsBasis< T > | inline |
derivSingle_into(index_t i, const gsMatrix< T > &u, gsMatrix< T > &result) const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
detail() const | gsTensorBSplineBasis< 1, T > | virtual |
Dim | gsTensorBSplineBasis< 1, T > | static |
domain() const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
domainDim() const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
domainEnd() const | gsTensorBSplineBasis< 1, T > | inline |
domainStart() const | gsTensorBSplineBasis< 1, T > | inline |
elementIndex(const gsVector< T > &u) const | gsTensorBSplineBasis< 1, T > | virtual |
elementInSupportOf(index_t j) const | gsTensorBSplineBasis< 1, T > | virtual |
elementSupport_into(const index_t i, gsMatrix< index_t, 1, 2 > &result) const | gsTensorBSplineBasis< 1, T > | inline |
elevateContinuity(int const &i=1) | gsTensorBSplineBasis< 1, T > | inlinevirtual |
end() const | gsTensorBasis< d, T > | inline |
end() | gsTensorBasis< d, T > | inline |
enforceOuterKnotsPeriodic() | gsTensorBSplineBasis< 1, T > | |
eval(const gsMatrix< T > &u) const | gsFunctionSet< T > | |
eval_into(const gsMatrix< T > &u, gsMatrix< T > &result) const | gsTensorBSplineBasis< 1, T > | virtual |
gismo::gsTensorBasis::eval_into(const gsMatrix< T > &u, const gsMatrix< T > &coefs, gsMatrix< T > &result) const | gsTensorBasis< d, 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 | gsTensorBSplineBasis< 1, T > | virtual |
evalAllDersFunc_into(const gsMatrix< T > &u, const gsMatrix< T > &coefs, const unsigned n, std::vector< gsMatrix< T > > &result, bool sameElement=false) const | gsBasis< T > | virtual |
evalAllDersSingle_into(index_t i, const gsMatrix< T > &u, int n, gsMatrix< T > &result) const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
evalDerSingle_into(index_t i, const gsMatrix< T > &u, int n, gsMatrix< T > &result) const | gsTensorBSplineBasis< 1, T > | virtual |
evalFunc(const gsMatrix< T > &u, const gsMatrix< T > &coefs) const | gsBasis< T > | inline |
evalFunc_into(const gsMatrix< T > &u, const gsMatrix< T > &coefs, gsMatrix< T > &result) const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
evalSingle(index_t i, const gsMatrix< T > &u) const | gsBasis< T > | inline |
evalSingle_into(index_t i, const gsMatrix< T > &u, gsMatrix< T > &result) const | gsTensorBSplineBasis< 1, T > | virtual |
expandCoefs(gsMatrix< T > &coefs) const | gsTensorBSplineBasis< 1, T > | inline |
firstActive(T u) const | gsTensorBSplineBasis< 1, T > | inline |
function(index_t i) const | gsBasis< T > | |
GeometryType typedef | gsBSplineBasis< T > | |
getComponentsForSide(boxSide const &s, std::vector< Basis_t * > &rr) const | gsTensorBasis< d, T > | |
getMaxCellLength() const | gsTensorBasis< d, T > | virtual |
getMinCellLength() const | gsTensorBasis< 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) const | gsTensorBasis< d, T > | inline |
index(gsVector< index_t, d > const &v) const | gsTensorBasis< d, T > | inline |
indexOnBoundary(const gsVector< index_t, d > &ind) const | gsTensorBasis< d, T > | inline |
indexOnBoundary(const index_t m) const | gsTensorBasis< d, T > | inline |
inDomain(T const &pp) const | gsTensorBSplineBasis< 1, T > | inline |
insertKnot(T knot, int mult=1) | gsTensorBSplineBasis< 1, T > | inline |
interpolateAtAnchors(gsMatrix< T > const &vals) const | gsTensorBasis< d, T > | virtual |
interpolateData(gsMatrix< T > const &vals, gsMatrix< T > const &pts) const | gsBasis< T > | inline |
interpolateGrid(gsMatrix< T > const &vals, std::vector< gsMatrix< T > >const &grid) const | gsTensorBasis< d, T > | |
isActive(const index_t i, const gsVector< T > &u) const | gsTensorBSplineBasis< 1, T > | virtual |
isClamped() const | gsTensorBSplineBasis< 1, T > | inline |
isPeriodic() const | gsTensorBSplineBasis< 1, T > | inline |
isRational() const | gsBasis< T > | inlinevirtual |
iterator typedef | gsTensorBasis< d, T > | |
jacobianFunc_into(const gsMatrix< T > &u, const gsMatrix< T > &coefs, gsMatrix< T > &result) const | gsBasis< T > | virtual |
knots(int i=0) const | gsTensorBSplineBasis< 1, T > | inline |
laplacian(const gsMatrix< T > &u) const | gsTensorBSplineBasis< 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_knots | gsTensorBSplineBasis< 1, T > | protected |
m_p | gsTensorBSplineBasis< 1, T > | protected |
m_periodic | gsTensorBSplineBasis< 1, T > | protected |
makeDomainIterator() const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
makeDomainIterator(const boxSide &s) const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
makeGeometry(gsMatrix< T > coefs) const | gsBSplineBasis< T > | virtual |
makeNonRational() const | gsBasis< T > | inlinevirtual |
matchWith(const boundaryInterface &, const gsBasis< T > &, gsMatrix< index_t > &, gsMatrix< index_t > &, index_t) const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
maxDegree() const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
minDegree() const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
nPieces() const | gsFunctionSet< T > | inlinevirtual |
gismo::gsTensorBasis::numActive(const gsMatrix< T > &u) const | gsBasis< T > | inline |
numActive_into(const gsMatrix< T > &u, gsVector< index_t > &result) const | gsBasis< T > | virtual |
numCrossingFunctions() const | gsTensorBSplineBasis< 1, T > | inline |
numElements(boxSide const &s=0) const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
numElements_cwise(gsVector< unsigned > &result) const | gsTensorBasis< d, T > | inline |
order() const | gsTensorBSplineBasis< 1, T > | inline |
perCoefs(const gsMatrix< T > &coefs) const | gsTensorBSplineBasis< 1, T > | inline |
piece(const index_t k) const | gsBasis< T > | inlinevirtual |
print(std::ostream &os) const | gsTensorBSplineBasis< 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 typedef | gsTensorBSplineBasis< 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() const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
gismo::gsTensorBasis::size(short_t k) const | gsTensorBasis< d, T > | inline |
size_cwise(gsVector< index_t, s > &result) const | gsTensorBasis< d, T > | inline |
source() const | gsBasis< T > | inlinevirtual |
source() | gsBasis< T > | inlinevirtual |
stride(short_t dir) const | gsTensorBasis< d, T > | inline |
stride_cwise(gsVector< index_t, d > &result) const | gsTensorBasis< d, T > | inline |
support() const | gsTensorBSplineBasis< 1, T > | virtual |
support(const index_t &i) const | gsTensorBSplineBasis< 1, T > | virtual |
supportInterval(index_t dir) const | gsBasis< T > | |
targetDim() const | gsFunctionSet< T > | inlinevirtual |
tensorIndex(const index_t &m) const | gsTensorBasis< d, T > | inline |
gismo::gsTensorBasis::tensorize(const gsBasis &other) const | gsBasis< T > | virtual |
totalDegree() const | gsTensorBSplineBasis< 1, T > | inlinevirtual |
trimCoefs(gsMatrix< T > &coefs) const | gsTensorBSplineBasis< 1, T > | inline |
trueSize() const | gsTensorBSplineBasis< 1, T > | inline |
twin(index_t i) const | gsTensorBSplineBasis< 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 |
uniformRefine(int numKnots=1, int mul=1, int dir=-1) | gsTensorBSplineBasis< 1, T > | inlinevirtual |
uniformRefine_withCoefs(gsMatrix< T > &coefs, int numKnots=1, int mul=1, int dir=-1) | gsTensorBSplineBasis< 1, T > | virtual |
uniformRefine_withTransfer(gsSparseMatrix< T, RowMajor > &transfer, int numKnots=1, int mul=1) | gsTensorBSplineBasis< 1, T > | virtual |
weights() const | gsBasis< T > | inlinevirtual |
weights() | gsBasis< T > | inlinevirtual |