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

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

active(const gsMatrix< T > &u) const gsFunctionSet< T >inline
active_into(const gsMatrix< T > &u, gsMatrix< index_t > &result) const gsFunction< T >inlinevirtual
basis() const =0gsGeometry< T >pure virtual
basis()=0gsGeometry< T >pure virtual
gismo::gsFunction::basis(const index_t k) const gsFunctionSet< T >
boundary() const gsGeometry< T >
boundary(boxSide const &s) const gsGeometry< T >virtual
BoundaryBasisType typedefgsTensorBSpline< d, T >
BoundaryGeometryType typedefgsTensorBSpline< d, T >
clone()gsFunctionSet< T >
closestPointTo(const gsVector< T > &pt, gsVector< T > &result, const T accuracy=1e-6, const bool useInitialPoint=false) const gsGeometry< T >
coDim() const gsGeometry< T >
coef(index_t i)gsGeometry< T >inline
coef(index_t i) const gsGeometry< T >inline
coef(index_t i, index_t j)gsGeometry< T >inline
coef(index_t i, index_t j) const gsGeometry< T >inline
coefAtCorner(boxCorner const &c)gsGeometry< T >
coefAtCorner(boxCorner const &c) const gsGeometry< T >
coefDim() const gsGeometry< T >inline
coefs()gsGeometry< T >inline
coefs() const gsGeometry< T >inline
coefsSize() const gsGeometry< T >inline
component(boxComponent const &bc) const gsGeometry< T >
compute(const gsMatrix< T > &in, gsFuncData< T > &out) const gsGeometry< T >virtual
computeMap(gsMapData< T > &InOut) const gsFunction< T >virtual
controlNet(gsMesh< T > &mesh) const gsGeometry< T >
degree(const unsigned &i) const gsTensorBSpline< d, T >inline
gismo::gsGeometry::degree(const short_t &i) const gsGeometry< 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)gsTensorBSpline< d, 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) const gsFunctionSet< T >
deriv2(const gsMatrix< T > &u) const gsFunctionSet< T >
deriv2_into(const gsMatrix< T > &u, gsMatrix< T > &result) const gsGeometry< T >virtual
deriv_into(const gsMatrix< T > &u, gsMatrix< T > &result) const gsGeometry< T >virtual
directedHausdorffDistance(const gsGeometry &other, const index_t nsamples=1000, const T accuracy=1e-6) const gsGeometry< T >
distanceL2(gsFunction< T > const &) const gsFunction< T >inlinevirtual
div_into(const gsMatrix< T > &u, gsMatrix< T > &result) const gsFunction< T >
domainDim() const gsGeometry< T >virtual
embed(index_t N, bool pad_right=true)gsGeometry< T >inline
embed3d()gsGeometry< T >inline
eval(const gsMatrix< T > &u) const gsFunctionSet< T >
eval_component_into(const gsMatrix< T > &u, const index_t comp, gsMatrix< T > &result) const gsFunction< T >virtual
eval_into(const gsMatrix< T > &u, gsMatrix< T > &result) const gsGeometry< 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 gsGeometry< T >virtual
evaluateMesh(gsMesh< T > &mesh) const gsGeometry< T >
Family_t typedefgsTensorBSpline< d, T >
findCorner(const gsMatrix< T > &v, gsVector< index_t, d > &curr, T tol=1e-3)gsTensorBSpline< d, T >
function(const index_t k) const gsFunctionSet< T >
geoDim() const gsGeometry< T >inline
getIsoParametricSlice(index_t dir_fixed, T par) const gsGeometry< T >
gsGeometry()gsGeometry< T >inline
gsTensorBSpline()gsTensorBSpline< d, T >inline
gsTensorBSpline(const Basis &basis, gsMatrix< T > coefs)gsTensorBSpline< d, T >inline
gsTensorBSpline(KnotVectorType KV1, gsKnotVector< U > KV2, gsMatrix< T > tcoefs, typename util::enable_if< d==2, U >::type *=NULL)gsTensorBSpline< d, T >inline
gsTensorBSpline(gsMatrix< T > const &corner, KnotVectorType KV1, KnotVectorType KV2)gsTensorBSpline< d, T >
gsTensorBSpline(KnotVectorType KV1, KnotVectorType KV2, KnotVectorType KV3, gsMatrix< T > tcoefs)gsTensorBSpline< d, T >inline
gsTensorBSpline(KnotVectorType KV1, KnotVectorType KV2, KnotVectorType KV3, KnotVectorType KV4, gsMatrix< T > tcoefs)gsTensorBSpline< d, T >inline
HausdorffDistance(const gsGeometry &other, const index_t nsamples=1000, const T accuracy=1e-6, const bool directed=false) const gsGeometry< T >
hessian(const gsMatrix< T > &u, index_t coord=0) const gsFunction< T >inlinevirtual
hessian_into(const gsMatrix< T > &u, gsMatrix< T > &result, index_t coord) const gsGeometry< T >virtual
id() const gsGeometry< T >inline
gismo::gsGeometry::iface(const boundaryInterface &bi, const gsGeometry &other) const gsGeometry< T >virtual
insertKnot(T knot, int dir, int i=1)gsTensorBSpline< d, T >
gismo::gsGeometry::insertKnot(T knot, index_t dir, index_t i=1)gsGeometry< T >virtual
invertPoints(const gsMatrix< T > &points, gsMatrix< T > &result, const T accuracy=1e-6, const bool useInitialPoint=false) const gsFunction< T >virtual
isPatchCorner(gsMatrix< T > const &v, T tol=1e-3) const gsTensorBSpline< d, T >
jacobian_into(const gsMatrix< T > &u, gsMatrix< T > &result) const gsFunction< T >virtual
knots(const int i)gsTensorBSpline< d, T >inline
knots(const int i) const gsTensorBSpline< d, T >inline
laplacian(const gsMatrix< T > &u) const gsFunction< T >virtual
linearTransform(const gsMatrix< T > &mat)gsGeometry< T >inline
localRep(const gsMatrix< T > &u) const gsTensorBSpline< d, T >
locateOn(const gsMatrix< T > &u, gsVector< bool > &onG2, gsMatrix< T > &preIm, bool lookForBoundary=false, real_t tol=1.e-6) const gsGeometry< T >
m_basisgsGeometry< T >protected
m_coefsgsGeometry< T >protected
m_idgsGeometry< T >protected
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) const gsFunction< T >
nPieces() const gsFunctionSet< T >inlinevirtual
gismo::gsGeometry::operator=(const gsGeometry &o)gsGeometry< T >
orientation() const gsGeometry< T >inline
outerNormal_into(const gsMatrix< T > &u, gsMatrix< T > &result) const gsGeometry< T >
parameterCenter() const gsFunction< T >inlinevirtual
parameterCenter(const boxCorner &bc) const gsFunction< T >
parameterCenter(const boxSide &bs) const gsFunction< T >
parameterRange() const gsGeometry< T >
parDim() const gsGeometry< T >
piece(const index_t k) const gsFunction< T >inlinevirtual
print(std::ostream &os) const gsTensorBSpline< d, T >virtual
Ptr typedefgsTensorBSpline< d, T >
recoverPoints(gsMatrix< T > &xyz, gsMatrix< T > &uv, index_t k, const T accuracy=1e-6) const gsFunction< T >
refineElements(std::vector< index_t > const &boxes)gsGeometry< T >
reverse(unsigned k)gsTensorBSpline< d, T >
rotate(T angle, const gsVector< T, 3 > &axis)gsGeometry< T >inline
rotate(T angle)gsGeometry< T >inline
scale(T s, int coord=-1)gsGeometry< T >inline
scale(gsVector< T > const &v)gsGeometry< T >inline
setCoefs(gsMatrix< T > cc)gsGeometry< T >inline
setFurthestCorner(gsMatrix< T > const &v)gsTensorBSpline< d, T >
setId(const size_t i)gsGeometry< T >inline
setOriginCorner(gsMatrix< T > const &v)gsTensorBSpline< d, T >
setPeriodic(int dir)gsTensorBSpline< d, T >inline
size() const gsFunction< T >inlinevirtual
slice(index_t dir_fixed, T par, BoundaryGeometryType &result) const gsTensorBSpline< d, T >
splitAt(index_t dir, T xi, gsTensorBSpline< d, T > &left, gsTensorBSpline< d, T > &right) const gsTensorBSpline< d, T >
splitAtMult(index_t minMult=1, index_t dir=-1) const gsTensorBSpline< d, T >
support() const gsGeometry< T >virtual
swapDirections(const unsigned i, const unsigned j)gsTensorBSpline< d, T >
targetDim() const gsGeometry< T >inlinevirtual
translate(gsVector< T > const &v)gsGeometry< T >inline
uniformCoarsen(int numKnots=1)gsGeometry< T >virtual
uniformRefine(int numKnots=1, int mul=1, int dir=-1)gsGeometry< T >virtual
uniformSplit(index_t dir=-1) const gsTensorBSpline< d, T >virtual
uPtr typedefgsTensorBSpline< d, T >