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

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

active(const gsMatrix< T > &u) constgsFunctionSet< T >inline
active_into(const gsMatrix< T > &u, gsMatrix< index_t > &result) constgsFunctionSet< T >virtual
addAutoBoundaries()gsBoxTopology
addBoundary(index_t p, boxSide s, std::string l="")gsBoxTopologyinline
addBoundary(const patchSide &ps)gsBoxTopologyinline
addBox(index_t i=1)gsBoxTopologyinline
addBoxProperty(const std::string &name, T t=T())gsBoxTopologyinline
addInterface(gsGeometry< T > *g1, boxSide s1, gsGeometry< T > *g2, boxSide s2)gsMultiPatch< T >
addInterface(index_t p1, boxSide s1, index_t p2, boxSide s2, std::string l="")gsMultiPatch< T >inline
addInterface(const boundaryInterface &bi)gsMultiPatch< T >inline
addPatch(typename gsGeometry< T >::uPtr g)gsMultiPatch< T >
addPatch(const gsGeometry< T > &g)gsMultiPatch< T >inline
addPatchBoundary(gsGeometry< T > *g, boxSide s)gsMultiPatch< T >inline
allComponents(bool combineCorners=false) constgsBoxTopology
approximateLinearly(index_t nsamples) constgsMultiPatch< T >
basesCopy(bool numeratorOnly=false) constgsMultiPatch< T >
basis(const size_t i) constgsMultiPatch< T >
gismo::gsFunctionSet::basis(const index_t k) constgsFunctionSet< T >
bBegin() constgsBoxTopologyinline
bBegin()gsBoxTopologyinline
begin() constgsMultiPatch< T >inline
begin()gsMultiPatch< T >inline
bEnd() constgsBoxTopologyinline
bEnd()gsBoxTopologyinline
BezierOperator() constgsMultiPatch< T >
bInterface(int i) constgsBoxTopologyinline
boundaries() constgsBoxTopologyinline
boundaries(const std::string l) constgsBoxTopologyinline
boundingBox(gsMatrix< T > &result) constgsMultiPatch< T >
checkConsistency() constgsBoxTopology
clear()gsMultiPatch< T >inline
clearAll()gsBoxTopologyinline
clearTopology()gsBoxTopologyinline
gismo::clone() constgsBoxTopologyinline
gismo::gsFunctionSet::clone()gsFunctionSet< T >
closeGaps(T tol=1e-4)gsMultiPatch< T >
coDim() constgsMultiPatch< T >
coefs() constgsMultiPatch< T >inline
coefsSize() constgsMultiPatch< T >inline
compute(const gsMatrix< T > &in, gsFuncData< T > &out) constgsFunctionSet< T >virtual
computeTopology(T tol=1e-4, bool cornersOnly=false, bool tjunctions=false)gsMultiPatch< T >
constructBoundaryRep()gsMultiPatch< T >
constructBoundaryRep(const std::string l)gsMultiPatch< T >
constructInterfaceRep(const std::string l)gsMultiPatch< T >
degreeDecrease(int elevationSteps=1)gsMultiPatch< T >
degreeElevate(short_t const elevationSteps=1, short_t const dir=-1)gsMultiPatch< T >
degreeIncrease(short_t const elevationSteps=1, short_t const dir=-1)gsMultiPatch< T >
degreeReduce(int elevationSteps=1)gsMultiPatch< T >
deriv(const gsMatrix< T > &u) constgsFunctionSet< T >
deriv2(const gsMatrix< T > &u) constgsFunctionSet< T >
deriv2_into(const gsMatrix< T > &u, gsMatrix< T > &result) constgsFunctionSet< T >virtual
deriv_into(const gsMatrix< T > &u, gsMatrix< T > &result) constgsFunctionSet< T >virtual
detail() constgsMultiPatch< T >
dim() constgsBoxTopologyinline
domainDim() constgsMultiPatch< T >inlinevirtual
empty() constgsMultiPatch< T >inline
end() constgsMultiPatch< T >inline
end()gsMultiPatch< T >inline
eval(const gsMatrix< T > &u) constgsFunctionSet< T >
eval_into(const gsMatrix< T > &u, gsMatrix< T > &result) constgsFunctionSet< 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) constgsFunctionSet< T >virtual
extractBezier() constgsMultiPatch< T >
findInterface(const index_t b1, const index_t b2) constgsBoxTopology
findPatchIndex(gsGeometry< T > *g) constgsMultiPatch< T >
fixOrientation()gsMultiPatch< T >
function(const index_t k) constgsFunctionSet< T >
geoDim() constgsMultiPatch< T >
getBoundary(const patchSide &ps)gsBoxTopology
getBoxProperty(const std::string &name) constgsBoxTopologyinline
getCornerList(const patchCorner &start, std::vector< patchCorner > &cornerList) constgsBoxTopology
getEVs(std::vector< std::vector< patchCorner > > &cornerLists, bool boundaries=false) constgsBoxTopology
getInterface(const patchSide &ps, boundaryInterface &result) constgsBoxTopologyinline
getMapForInterface(const boundaryInterface &bi, T scaling=0) constgsMultiPatch< T >
getMapper(T tol) constgsMultiPatch< T >
getMaxValence() constgsBoxTopology
getNeighbour(const patchSide &ps, patchSide &result, int &ii) constgsBoxTopology
getNeighbour(const patchSide &ps, patchSide &result) constgsBoxTopology
getOVs(std::vector< std::vector< patchCorner > > &cornerLists) constgsBoxTopology
gsBoxTopology(short_t d=-1, index_t n=0)gsBoxTopologyinline
gsMultiPatch()gsMultiPatch< T >inline
gsMultiPatch(const gsMultiPatch &other)gsMultiPatch< T >
gsMultiPatch(PatchContainer &patches)gsMultiPatch< T >explicit
gsMultiPatch(const gsGeometry< T > &geo)gsMultiPatch< T >
gsMultiPatch(PatchContainer &patches, const std::vector< patchSide > &boundary, const std::vector< boundaryInterface > &interfaces)gsMultiPatch< T >
HausdorffDistance(const gsMultiPatch< T > &other, const index_t nsamples=1000, const T accuracy=1e-6, const bool directed=false)gsMultiPatch< T >
iBegin() constgsBoxTopologyinline
iBegin()gsBoxTopologyinline
iEnd() constgsBoxTopologyinline
iEnd()gsBoxTopologyinline
interfaces() constgsBoxTopologyinline
interfaces(const std::string l) constgsBoxTopologyinline
isBoundary(const patchSide &ps) constgsBoxTopologyinline
isBoundary(index_t p, boxSide s)gsBoxTopologyinline
isClosed()gsMultiPatch< T >inline
isInterface(const patchSide &ps) constgsBoxTopology
locatePoints(const gsMatrix< T > &points, gsVector< index_t > &pids, gsMatrix< T > &preim, const T accuracy=1e-6) constgsMultiPatch< T >
locatePoints(const gsMatrix< T > &points, index_t pid1, gsVector< index_t > &pid2, gsMatrix< T > &preim) constgsMultiPatch< T >
m_boundarygsBoxTopologyprotected
m_boxPropgsBoxTopologyprotected
m_dimgsBoxTopologyprotected
m_interfacesgsBoxTopologyprotected
nBoundary() constgsBoxTopologyinline
nBoxes() constgsBoxTopologyinline
nboxesgsBoxTopologyprotected
nInterfaces() constgsBoxTopologyinline
nPatches() constgsMultiPatch< T >inline
nPieces() constgsMultiPatch< T >inlinevirtual
numBoxProperties() constgsBoxTopologyinline
operator=(gsMultiPatch other)gsMultiPatch< T >inline
operator[](size_t i) constgsMultiPatch< T >inline
parameterRange(int i=0) constgsMultiPatch< T >
parDim() constgsMultiPatch< T >inline
patch(size_t i) constgsMultiPatch< T >inline
patches() constgsMultiPatch< T >inline
permute(const std::vector< short_t > &perm)gsMultiPatch< T >
piece(const index_t i) constgsMultiPatch< T >inlinevirtual
pointOn(const patchCorner &pc)gsMultiPatch< T >
pointOn(const patchSide &ps)gsMultiPatch< T >
print(std::ostream &os) constgsMultiPatch< T >virtual
Ptr typedefgsMultiPatch< T >
repairInterface(const boundaryInterface &bi)gsMultiPatch< T >
repairInterfaces()gsMultiPatch< T >inline
setDim(short_t i)gsBoxTopologyinline
size() constgsMultiPatch< T >inlinevirtual
swap(gsMultiPatch &other)gsMultiPatch< T >inline
gismo::gsBoxTopology::swap(gsBoxTopology &other)gsBoxTopologyinline
targetDim() constgsMultiPatch< T >inlinevirtual
toMesh() constgsMultiPatch< T >
uniformCoarsen(int numKnots=1)gsMultiPatch< T >
uniformRefine(int numKnots=1, int mul=1, short_t const dir=-1)gsMultiPatch< T >
uniformSplit(index_t dir=-1) constgsMultiPatch< T >
uPtr typedefgsMultiPatch< T >
~gsMultiPatch()gsMultiPatch< T >