G+Smo
24.08.0
Geometry + Simulation Modules
|
This is the complete list of members for gsBSpline< 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 =0 | gsGeometry< T > | pure virtual |
basis()=0 | gsGeometry< 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 |
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 |
contains(gsMatrix< T > const &p, T const &tol=1e-6) | gsBSpline< T > | inline |
controlNet(gsMesh< T > &mesh) const | gsGeometry< T > | |
degree(short_t i=0) const | gsBSpline< 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) | 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) 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 |
domainEnd() const | gsBSpline< T > | inline |
domainStart() const | gsBSpline< T > | inline |
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 > | |
findCorner(const gsMatrix< T > &v, gsVector< index_t, 1 > &curr, T tol=1e-3) | gsBSpline< T > | |
function(const index_t k) const | gsFunctionSet< T > | |
geoDim() const | gsGeometry< T > | inline |
getIsoParametricSlice(index_t dir_fixed, T par) const | gsGeometry< 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) 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 |
iface(const boundaryInterface &bi, const gsGeometry &other) const | gsGeometry< T > | virtual |
insertKnot(T knot, index_t i=1) | gsBSpline< T > | |
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) const | gsBSpline< T > | |
invertPoints(const gsMatrix< T > &points, gsMatrix< T > &result, const T accuracy=1e-6, const bool useInitialPoint=false) const | gsFunction< T > | virtual |
isClosed(T tol=1e-10) const | gsBSpline< T > | inline |
isOn(gsMatrix< T > const &u, T tol=1e-3) const | gsBSpline< T > | |
isPatchCorner(gsMatrix< T > const &v, T tol=1e-3) const | gsBSpline< T > | |
jacobian_into(const gsMatrix< T > &u, gsMatrix< T > &result) const | gsFunction< T > | virtual |
knots(const int i=0) | gsBSpline< T > | inline |
knots(const int i=0) const | gsBSpline< T > | inline |
laplacian(const gsMatrix< T > &u) const | gsFunction< 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) const | gsGeometry< T > | |
m_basis | gsGeometry< T > | protected |
m_coefs | gsGeometry< T > | protected |
m_id | gsGeometry< 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) const | gsFunction< T > | |
nPieces() const | gsFunctionSet< T > | inlinevirtual |
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 | gsBSpline< T > | inlinevirtual |
pseudoCurvature() const | gsBSpline< T > | |
Ptr typedef | gsBSpline< 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 > | |
rotate(T angle, const gsVector< T, 3 > &axis) | gsGeometry< T > | inline |
rotate(T angle) | gsGeometry< T > | inline |
sample(int npoints=50) const | gsBSpline< 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) const | gsBSpline< 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() const | gsFunction< T > | inlinevirtual |
splitAt(T u0, gsBSpline< T > &left, gsBSpline< T > &right, T tolerance=1e-15) const | gsBSpline< T > | |
support() const | gsGeometry< T > | virtual |
targetDim() const | gsGeometry< T > | inlinevirtual |
toBezier(T tolerance=1e-15) const | gsBSpline< T > | |
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 | gsGeometry< T > | virtual |
uPtr typedef | gsBSpline< T > |