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

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

active(const gsMatrix< T > &u) constgsFunctionSet< T >inline
active_into(const gsMatrix< T > &u, gsMatrix< index_t > &result) constgsFunction< T >inlinevirtual
basis() const =0gsGeometry< T >pure virtual
basis()=0gsGeometry< T >pure virtual
gismo::gsFunction::basis(const index_t k) constgsFunctionSet< T >
boundary() constgsGeometry< T >
boundary(boxSide const &s) constgsGeometry< T >virtual
clone()gsFunctionSet< T >
closestPointTo(const gsVector< T > &pt, gsVector< T > &result, const T accuracy=1e-6, const bool useInitialPoint=false) constgsGeometry< T >
coDim() constgsGeometry< T >
coef(index_t i)gsGeometry< T >inline
coef(index_t i) constgsGeometry< T >inline
coef(index_t i, index_t j)gsGeometry< T >inline
coef(index_t i, index_t j) constgsGeometry< T >inline
coefAtCorner(boxCorner const &c)gsGeometry< T >
coefAtCorner(boxCorner const &c) constgsGeometry< T >
coefDim() constgsGeometry< T >inline
coefs()gsGeometry< T >inline
coefs() constgsGeometry< T >inline
coefsSize() constgsGeometry< T >inline
component(boxComponent const &bc) constgsGeometry< T >
compute(const gsMatrix< T > &in, gsFuncData< T > &out) constgsGeometry< T >virtual
computeMap(gsMapData< T > &InOut) constgsFunction< T >virtual
contains(gsMatrix< T > const &p, T const &tol=1e-6)gsBSpline< T >inline
controlNet(gsMesh< T > &mesh) constgsGeometry< T >
degree(short_t i=0) constgsBSpline< T >inline
gismo::gsGeometry::degree(const short_t &i) constgsGeometry< T >
degreeDecrease(short_t const i=1, short_t const dir=-1)gsGeometry< T >virtual
degreeElevate(short_t const i=1, short_t const dir=-1)gsBSpline< T >virtual
degreeIncrease(short_t const i=1, short_t const dir=-1)gsGeometry< T >virtual
degreeReduce(short_t const i=1, short_t const dir=-1)gsGeometry< T >virtual
deriv(const gsMatrix< T > &u) constgsFunctionSet< T >
deriv2(const gsMatrix< T > &u) constgsFunctionSet< T >
deriv2_into(const gsMatrix< T > &u, gsMatrix< T > &result) constgsGeometry< T >virtual
deriv_into(const gsMatrix< T > &u, gsMatrix< T > &result) constgsGeometry< T >virtual
directedHausdorffDistance(const gsGeometry &other, const index_t nsamples=1000, const T accuracy=1e-6) constgsGeometry< T >
distanceL2(gsFunction< T > const &) constgsFunction< T >inlinevirtual
div_into(const gsMatrix< T > &u, gsMatrix< T > &result) constgsFunction< T >
domainDim() constgsGeometry< T >virtual
domainEnd() constgsBSpline< T >inline
domainStart() constgsBSpline< T >inline
embed(index_t N, bool pad_right=true)gsGeometry< T >inline
embed3d()gsGeometry< T >inline
eval(const gsMatrix< T > &u) constgsFunctionSet< T >
eval_component_into(const gsMatrix< T > &u, const index_t comp, gsMatrix< T > &result) constgsFunction< T >virtual
eval_into(const gsMatrix< T > &u, gsMatrix< T > &result) constgsGeometry< 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) constgsGeometry< T >virtual
evaluateMesh(gsMesh< T > &mesh) constgsGeometry< T >
findCorner(const gsMatrix< T > &v, gsVector< index_t, 1 > &curr, T tol=1e-3)gsBSpline< T >
function(const index_t k) constgsFunctionSet< T >
geoDim() constgsGeometry< T >inline
getIsoParametricSlice(index_t dir_fixed, T par) constgsGeometry< T >
gsBSpline()gsBSpline< T >inline
gsBSpline(const Basis &basis, gsMatrix< T > coefs)gsBSpline< T >inline
gsBSpline(KnotVectorType KV, gsMatrix< T > coefs, bool periodic=false)gsBSpline< T >inline
gsBSpline(T u0, T u1, unsigned interior, int degree, gsMatrix< T > coefs, unsigned mult_interior=1, bool periodic=false)gsBSpline< T >inline
gsGeometry()gsGeometry< T >inline
HausdorffDistance(const gsGeometry &other, const index_t nsamples=1000, const T accuracy=1e-6, const bool directed=false) constgsGeometry< T >
hessian(const gsMatrix< T > &u, index_t coord=0) constgsFunction< T >inlinevirtual
hessian_into(const gsMatrix< T > &u, gsMatrix< T > &result, index_t coord) constgsGeometry< T >virtual
id() constgsGeometry< T >inline
iface(const boundaryInterface &bi, const gsGeometry &other) constgsGeometry< T >virtual
insertKnot(T knot, index_t i=1)gsBSpline< T >
insertKnot(T knot, index_t dir, index_t i=1)gsBSpline< T >privatevirtual
insertKnot(T knot, index_t dir, index_t i=1)gsBSpline< T >privatevirtual
insertKnots(It inBegin, It inEnd)gsBSpline< T >inline
intersect(const gsBSpline< T > &other, T tolerance=1e-5, T curvatureTolerance=1+1e-6) constgsBSpline< T >
invertPoints(const gsMatrix< T > &points, gsMatrix< T > &result, const T accuracy=1e-6, const bool useInitialPoint=false) constgsFunction< T >virtual
isClosed(T tol=1e-10) constgsBSpline< T >inline
isOn(gsMatrix< T > const &u, T tol=1e-3) constgsBSpline< T >
isPatchCorner(gsMatrix< T > const &v, T tol=1e-3) constgsBSpline< T >
jacobian_into(const gsMatrix< T > &u, gsMatrix< T > &result) constgsFunction< T >virtual
knots(const int i=0)gsBSpline< T >inline
knots(const int i=0) constgsBSpline< T >inline
laplacian(const gsMatrix< T > &u) constgsFunction< T >virtual
linearTransform(const gsMatrix< T > &mat)gsGeometry< T >inline
locateOn(const gsMatrix< T > &u, gsVector< bool > &onG2, gsMatrix< T > &preIm, bool lookForBoundary=false, real_t tol=1.e-6) constgsGeometry< T >
m_basisgsGeometry< T >protected
m_coefsgsBSpline< T >protected
m_idgsGeometry< T >protected
merge(gsGeometry< T > *otherG)gsBSpline< T >
gismo::gsGeometry::merge(gsGeometry *other)gsGeometry< T >virtual
newtonRaphson(const gsVector< T > &value, gsVector< T > &arg, bool withSupport=true, const T accuracy=1e-6, int max_loop=100, T damping_factor=1) constgsFunction< T >
nPieces() constgsFunctionSet< T >inlinevirtual
orientation() constgsGeometry< T >inline
outerNormal_into(const gsMatrix< T > &u, gsMatrix< T > &result) constgsGeometry< T >
parameterCenter() constgsFunction< T >inlinevirtual
parameterCenter(const boxCorner &bc) constgsFunction< T >
parameterCenter(const boxSide &bs) constgsFunction< T >
parameterRange() constgsGeometry< T >
parDim() constgsGeometry< T >
piece(const index_t k) constgsFunction< T >inlinevirtual
print(std::ostream &os) constgsBSpline< T >inlinevirtual
pseudoCurvature() constgsBSpline< T >
Ptr typedefgsBSpline< T >
recoverPoints(gsMatrix< T > &xyz, gsMatrix< T > &uv, index_t k, const T accuracy) constgsGeometry< T >
refineElements(std::vector< index_t > const &boxes)gsGeometry< T >
rotate(T angle, const gsVector< T, 3 > &axis)gsGeometry< T >inline
rotate(T angle)gsGeometry< T >inline
sample(int npoints=50) constgsBSpline< T >inline
scale(T s, int coord=-1)gsGeometry< T >inline
scale(gsVector< T > const &v)gsGeometry< T >inline
segmentFromTo(T u0, T u1, T tolerance=1e-15) constgsBSpline< T >
setCoefs(gsMatrix< T > cc)gsGeometry< T >inline
setFurthestCorner(gsMatrix< T > const &v)gsBSpline< T >
setId(const size_t i)gsGeometry< T >inline
setOriginCorner(gsMatrix< T > const &v)gsBSpline< T >
setPeriodic(bool flag=true)gsBSpline< T >inline
size() constgsFunction< T >inlinevirtual
splitAt(T u0, gsBSpline< T > &left, gsBSpline< T > &right, T tolerance=1e-15) constgsBSpline< T >
support() constgsGeometry< T >virtual
targetDim() constgsGeometry< T >inlinevirtual
toBezier(T tolerance=1e-15) constgsBSpline< T >
translate(gsVector< T > const &v)gsGeometry< T >inline
uniformCoarsen(int numKnots=1)gsGeometry< T >virtual
uniformRefine(int numKnots=1, int mul=1, short_t const dir=-1)gsGeometry< T >virtual
uniformSplit(index_t dir=-1) constgsGeometry< T >virtual
uPtr typedefgsBSpline< T >