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

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

active(const gsMatrix< T > &u) const gsFunctionSet< T >inline
active_into(const gsMatrix< T > &u, gsMatrix< index_t > &result) constgsRationalBasis< gsBSplineBasis< T > >inline
gsBasis< gsBSplineBasis< T >::Scalar_t >::active_into(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, gsMatrix< index_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
gismo::gsFunctionSet::active_into(const gsMatrix< T > &u, gsMatrix< index_t > &result) const gsFunctionSet< T >virtual
activeCoefs_into(const gsVector< gsBSplineBasis< T >::Scalar_t > &u, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &coefs, gsMatrix< gsBSplineBasis< T >::Scalar_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
allBoundary() constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
anchor_into(index_t i, gsMatrix< T > &result) constgsRationalBasis< gsBSplineBasis< T > >inline
gsBasis< gsBSplineBasis< T >::Scalar_t >::anchor_into(index_t i, gsMatrix< gsBSplineBasis< T >::Scalar_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
anchors() constgsBasis< gsBSplineBasis< T >::Scalar_t >inline
anchors_into(gsMatrix< T > &result) constgsRationalBasis< gsBSplineBasis< T > >inline
gsBasis< gsBSplineBasis< T >::Scalar_t >::anchors_into(gsMatrix< gsBSplineBasis< T >::Scalar_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
basis(const index_t k) const gsFunctionSet< T >
boundary(boxSide const &s) constgsBasis< gsBSplineBasis< T >::Scalar_t >inline
boundaryBasis(boxSide const &s)gsBasis< gsBSplineBasis< T >::Scalar_t >
BoundaryBasisType typedefgsNurbsBasis< T >
boundaryOffset(boxSide const &s, index_t offset) constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
check() constgsRationalBasis< gsBSplineBasis< T > >inline
clone()gsFunctionSet< T >
collocationMatrix(gsMatrix< gsBSplineBasis< T >::Scalar_t > const &u) constgsBasis< gsBSplineBasis< T >::Scalar_t >
component(short_t i) constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
gsBasis< gsBSplineBasis< T >::Scalar_t >::component(short_t i)gsBasis< gsBSplineBasis< T >::Scalar_t >virtual
componentBasis(boxComponent b) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
componentBasis_withIndices(boxComponent b, gsMatrix< index_t > &indices, bool noBoundary=true) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
compute(const gsMatrix< T > &in, gsFuncData< T > &out) const gsFunctionSet< T >virtual
connectivity(const gsMatrix< T > &nodes, gsMesh< T > &mesh) constgsRationalBasis< gsBSplineBasis< T > >inline
gsBasis< gsBSplineBasis< T >::Scalar_t >::connectivity(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &nodes, gsMesh< gsBSplineBasis< T >::Scalar_t > &mesh) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
connectivityAtAnchors(gsMesh< gsBSplineBasis< T >::Scalar_t > &mesh) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
create() constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
degree(short_t i=0) constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
degreeDecrease(short_t const &i=1, short_t const dir=-1)gsRationalBasis< gsBSplineBasis< T > >inlinevirtual
degreeElevate(short_t const &i=1, short_t const dir=-1)gsRationalBasis< gsBSplineBasis< T > >inlinevirtual
degreeIncrease(short_t const &i=1, short_t const dir=-1)gsRationalBasis< gsBSplineBasis< T > >inlinevirtual
degreeReduce(short_t const &i=1, short_t const dir=-1)gsRationalBasis< gsBSplineBasis< 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) constgsRationalBasis< gsBSplineBasis< T > >
gsBasis< gsBSplineBasis< T >::Scalar_t >::deriv2_into(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, gsMatrix< gsBSplineBasis< T >::Scalar_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
gismo::gsFunctionSet::deriv2_into(const gsMatrix< T > &u, gsMatrix< T > &result) const gsFunctionSet< T >virtual
deriv2Func(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &coefs) constgsBasis< gsBSplineBasis< T >::Scalar_t >inline
deriv2Func_into(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &coefs, gsMatrix< gsBSplineBasis< T >::Scalar_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
deriv2Single(index_t i, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u) constgsBasis< gsBSplineBasis< T >::Scalar_t >inline
deriv2Single_into(index_t i, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, gsMatrix< gsBSplineBasis< T >::Scalar_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
deriv_into(const gsMatrix< T > &u, gsMatrix< T > &result) constgsRationalBasis< gsBSplineBasis< T > >
gsBasis< gsBSplineBasis< T >::Scalar_t >::deriv_into(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, gsMatrix< gsBSplineBasis< T >::Scalar_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
gismo::gsFunctionSet::deriv_into(const gsMatrix< T > &u, gsMatrix< T > &result) const gsFunctionSet< T >virtual
derivFunc(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &coefs) constgsBasis< gsBSplineBasis< T >::Scalar_t >inline
derivFunc_into(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &coefs, gsMatrix< gsBSplineBasis< T >::Scalar_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
derivSingle(index_t i, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u) constgsBasis< gsBSplineBasis< T >::Scalar_t >inline
derivSingle_into(index_t i, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, gsMatrix< gsBSplineBasis< T >::Scalar_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
detail() constgsBasis< gsBSplineBasis< T >::Scalar_t >inlinevirtual
DimgsNurbsBasis< T >static
domain() constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
domainDim() constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
domainEnd() const gsNurbsBasis< T >inline
domainStart() const gsNurbsBasis< T >inline
elementIndex(const gsVector< T > &u) constgsRationalBasis< gsBSplineBasis< T > >inline
gsBasis< gsBSplineBasis< T >::Scalar_t >::elementIndex(const gsVector< gsBSplineBasis< T >::Scalar_t > &u) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
elementInSupportOf(index_t j) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
elevateContinuity(int const &i=1)gsBasis< gsBSplineBasis< T >::Scalar_t >virtual
eval(const gsMatrix< T > &u) const gsFunctionSet< T >
eval_into(const gsMatrix< T > &u, gsMatrix< T > &result) constgsRationalBasis< gsBSplineBasis< T > >
gsBasis< gsBSplineBasis< T >::Scalar_t >::eval_into(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, gsMatrix< gsBSplineBasis< T >::Scalar_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
gismo::gsFunctionSet::eval_into(const gsMatrix< T > &u, gsMatrix< T > &result) const gsFunctionSet< T >virtual
evalAllDers(const gsMatrix< T > &u, int n) const gsFunctionSet< T >
evalAllDers_into(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, int n, std::vector< gsMatrix< gsBSplineBasis< T >::Scalar_t > > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
gismo::gsFunctionSet::evalAllDers_into(const gsMatrix< T > &u, int n, std::vector< gsMatrix< T > > &result) const gsFunctionSet< T >virtual
evalAllDersFunc_into(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &coefs, const unsigned n, std::vector< gsMatrix< gsBSplineBasis< T >::Scalar_t > > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
evalAllDersSingle_into(index_t i, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, int n, gsMatrix< gsBSplineBasis< T >::Scalar_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
evalDerSingle_into(index_t i, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, int n, gsMatrix< gsBSplineBasis< T >::Scalar_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
evalFunc(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &coefs) constgsBasis< gsBSplineBasis< T >::Scalar_t >inline
evalFunc_into(const gsMatrix< T > &u, const gsMatrix< T > &coefs, gsMatrix< T > &result) constgsRationalBasis< gsBSplineBasis< T > >
gsBasis< gsBSplineBasis< T >::Scalar_t >::evalFunc_into(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &coefs, gsMatrix< gsBSplineBasis< T >::Scalar_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
evalSingle(index_t i, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u) constgsBasis< gsBSplineBasis< T >::Scalar_t >inline
evalSingle_into(index_t i, const gsMatrix< T > &u, gsMatrix< T > &result) constgsRationalBasis< gsBSplineBasis< T > >
gsBasis< gsBSplineBasis< T >::Scalar_t >::evalSingle_into(index_t i, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, gsMatrix< gsBSplineBasis< T >::Scalar_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
Family_t typedefgsNurbsBasis< T >
firstActive(const T &u) const gsNurbsBasis< T >inline
firstActive(const gsMatrix< T, 1 > &u) const gsNurbsBasis< T >inline
function(index_t i) constgsBasis< gsBSplineBasis< T >::Scalar_t >
GeometryType typedefgsNurbsBasis< T >
getMaxCellLength() constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
getMinCellLength() constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
gsNurbsBasis(T u0, T u1, unsigned interior, int degree, unsigned mult_interior=1)gsNurbsBasis< T >inline
gsNurbsBasis()gsNurbsBasis< T >inline
gsNurbsBasis(gsBSplineBasis< T > *bs, gsMatrix< T > w)gsNurbsBasis< T >inline
gsNurbsBasis(const gsKnotVector< T > &KV)gsNurbsBasis< T >inline
gsNurbsBasis(const gsKnotVector< T > &KV, gsMatrix< T > w)gsNurbsBasis< T >inline
gsNurbsBasis(const gsNurbsBasis &o)gsNurbsBasis< T >inline
gsRationalBasis()gsRationalBasis< gsBSplineBasis< T > >inline
gsRationalBasis(gsBSplineBasis< T > *basis)gsRationalBasis< gsBSplineBasis< T > >inline
gsRationalBasis(const gsBSplineBasis< T > &basis)gsRationalBasis< gsBSplineBasis< T > >inline
gsRationalBasis(gsBSplineBasis< T > *basis, gsMatrix< T > w)gsRationalBasis< gsBSplineBasis< T > >inline
gsRationalBasis(const gsRationalBasis &o)gsRationalBasis< gsBSplineBasis< T > >inline
insertKnot(T val, int i=1)gsNurbsBasis< T >inline
insertKnots(It begin, It end)gsNurbsBasis< T >inline
interpolateAtAnchors(gsMatrix< gsBSplineBasis< T >::Scalar_t > const &vals) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
interpolateData(gsMatrix< gsBSplineBasis< T >::Scalar_t > const &vals, gsMatrix< gsBSplineBasis< T >::Scalar_t > const &pts) constgsBasis< gsBSplineBasis< T >::Scalar_t >
isActive(const index_t i, const gsVector< gsBSplineBasis< T >::Scalar_t > &u) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
isRational() constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
jacobianFunc_into(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &coefs, gsMatrix< gsBSplineBasis< T >::Scalar_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
laplacian(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
linearCombination_into(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &coefs, const gsMatrix< index_t > &actives, const gsMatrix< gsBSplineBasis< T >::Scalar_t > &values, gsMatrix< gsBSplineBasis< T >::Scalar_t > &result)gsBasis< gsBSplineBasis< T >::Scalar_t >static
makeDomainIterator() constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
makeDomainIterator(const boxSide &s) constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
makeGeometry(gsMatrix< gsBSplineBasis< T >::Scalar_t > coefs) const =0gsBasis< gsBSplineBasis< T >::Scalar_t >pure virtual
makeNonRational() constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
matchWith(const boundaryInterface &bi, const gsBasis< T > &other, gsMatrix< index_t > &bndThis, gsMatrix< index_t > &bndOther) constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
gsBasis< gsBSplineBasis< T >::Scalar_t >::matchWith(const boundaryInterface &bi, const gsBasis< gsBSplineBasis< T >::Scalar_t > &other, gsMatrix< index_t > &bndThis, gsMatrix< index_t > &bndOther) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
gsBasis< gsBSplineBasis< T >::Scalar_t >::matchWith(const boundaryInterface &bi, const gsBasis< gsBSplineBasis< T >::Scalar_t > &other, gsMatrix< index_t > &bndThis, gsMatrix< index_t > &bndOther, index_t offset) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
maxDegree() constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
minDegree() constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
nPieces() const gsFunctionSet< T >inlinevirtual
numActive() const gsNurbsBasis< T >inline
gsRationalBasis< gsBSplineBasis< T > >::numActive(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u) constgsBasis< gsBSplineBasis< T >::Scalar_t >inline
numActive_into(const gsMatrix< gsBSplineBasis< T >::Scalar_t > &u, gsVector< index_t > &result) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
numElements() constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
numElements(boxSide const &s) constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
operator=(const gsRationalBasis &o)gsRationalBasis< gsBSplineBasis< T > >inline
piece(const index_t k) constgsBasis< gsBSplineBasis< T >::Scalar_t >inlinevirtual
print(std::ostream &os) const gsNurbsBasis< T >inlinevirtual
projectiveCoefs(const gsMatrix< T > &coefs) constgsRationalBasis< gsBSplineBasis< T > >inline
projectiveCoefs(const gsMatrix< T > &coefs, const gsMatrix< T > &weights)gsRationalBasis< gsBSplineBasis< T > >inlinestatic
reduceContinuity(int const &i=1)gsBasis< gsBSplineBasis< T >::Scalar_t >virtual
refine(gsMatrix< gsBSplineBasis< T >::Scalar_t > const &boxes, int refExt=0)gsBasis< gsBSplineBasis< T >::Scalar_t >virtual
refineElements(std::vector< index_t > const &boxes)gsRationalBasis< gsBSplineBasis< T > >inlinevirtual
refineElements_withCoefs(gsMatrix< T > &coefs, std::vector< index_t > const &boxes)gsRationalBasis< gsBSplineBasis< T > >
gsBasis< gsBSplineBasis< T >::Scalar_t >::refineElements_withCoefs(gsMatrix< gsBSplineBasis< T >::Scalar_t > &coefs, std::vector< index_t > const &boxes)gsBasis< gsBSplineBasis< T >::Scalar_t >virtual
reverse()gsBasis< gsBSplineBasis< T >::Scalar_t >virtual
setDegree(short_t const &i)gsBasis< gsBSplineBasis< T >::Scalar_t >
setDegreePreservingMultiplicity(short_t const &i)gsBasis< gsBSplineBasis< T >::Scalar_t >
setFromProjectiveCoefs(const gsMatrix< T > &pr_coefs, gsMatrix< T > &coefs, gsMatrix< T > &weights)gsRationalBasis< gsBSplineBasis< T > >inlinestatic
setWeights(gsMatrix< T > const &w)gsRationalBasis< gsBSplineBasis< T > >inline
size() constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
source() constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
source()gsRationalBasis< gsBSplineBasis< T > >inlinevirtual
SourceBasis typedefgsRationalBasis< gsBSplineBasis< T > >
support() constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
support(const index_t &i) constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
supportInterval(index_t dir) constgsBasis< gsBSplineBasis< T >::Scalar_t >
targetDim() const gsFunctionSet< T >inlinevirtual
tensorize(const gsBasis &other) constgsBasis< gsBSplineBasis< T >::Scalar_t >virtual
totalDegree() constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
uniform_k_refine(int const &i=1)gsNurbsBasis< T >inline
uniformCoarsen(int numKnots=1)gsBasis< gsBSplineBasis< T >::Scalar_t >virtual
uniformCoarsen_withCoefs(gsMatrix< gsBSplineBasis< T >::Scalar_t > &coefs, int numKnots=1)gsBasis< gsBSplineBasis< T >::Scalar_t >virtual
uniformCoarsen_withTransfer(gsSparseMatrix< gsBSplineBasis< T >::Scalar_t, RowMajor > &transfer, int numKnots=1)gsBasis< gsBSplineBasis< T >::Scalar_t >virtual
uniformRefine(int numKnots=1, int mul=1, int dir=-1)gsNurbsBasis< T >inlinevirtual
uniformRefine_withCoefs(gsMatrix< T > &coefs, int numKnots=1, int mul=1, int dir=-1)gsRationalBasis< gsBSplineBasis< T > >
gsBasis< gsBSplineBasis< T >::Scalar_t >::uniformRefine_withCoefs(gsMatrix< gsBSplineBasis< T >::Scalar_t > &coefs, int numKnots=1, int mul=1, int dir=-1)gsBasis< gsBSplineBasis< T >::Scalar_t >virtual
uniformRefine_withTransfer(gsSparseMatrix< T, RowMajor > &transfer, int numKnots=1, int mul=1)gsRationalBasis< gsBSplineBasis< T > >
gsBasis< gsBSplineBasis< T >::Scalar_t >::uniformRefine_withTransfer(gsSparseMatrix< gsBSplineBasis< T >::Scalar_t, RowMajor > &transfer, int numKnots=1, int mul=1)gsBasis< gsBSplineBasis< T >::Scalar_t >virtual
weight(int i)gsRationalBasis< gsBSplineBasis< T > >inline
weight(int i) constgsRationalBasis< gsBSplineBasis< T > >inline
weights() constgsRationalBasis< gsBSplineBasis< T > >inlinevirtual
weights()gsRationalBasis< gsBSplineBasis< T > >inlinevirtual