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

This is the complete list of members for gsMultiPatch< 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 gsFunctionSet< 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 >
gismo::gsBoxTopology::addInterface(index_t p1, boxSide s1, index_t p2, boxSide s2, std::string l="")gsBoxTopologyinline
gismo::gsBoxTopology::addInterface(const boundaryInterface &bi)gsBoxTopologyinline
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) const gsBoxTopology
approximateLinearly(index_t nsamples) const gsMultiPatch< T >
basesCopy(bool numeratorOnly=false) const gsMultiPatch< T >
basis(const size_t i) const gsMultiPatch< T >
gismo::gsFunctionSet::basis(const index_t k) const gsFunctionSet< T >
bBegin() const gsBoxTopologyinline
bBegin()gsBoxTopologyinline
begin() const gsMultiPatch< T >inline
begin()gsMultiPatch< T >inline
bEnd() const gsBoxTopologyinline
bEnd()gsBoxTopologyinline
bInterface(int i) const gsBoxTopologyinline
boundaries() const gsBoxTopologyinline
boundaries(const std::string l) const gsBoxTopologyinline
boundingBox(gsMatrix< T > &result) const gsMultiPatch< T >
checkConsistency() const gsBoxTopology
clear()gsMultiPatch< T >inline
clearAll()gsBoxTopologyinline
clearTopology()gsBoxTopologyinline
gismo::clone() const gsBoxTopologyinline
gismo::gsFunctionSet::clone()gsFunctionSet< T >
closeGaps(T tol=1e-4)gsMultiPatch< T >
coDim() const gsMultiPatch< T >
coefs() const gsMultiPatch< T >inline
coefsSize() const gsMultiPatch< T >inline
compute(const gsMatrix< T > &in, gsFuncData< T > &out) const gsFunctionSet< 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 >
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) const gsFunctionSet< T >
deriv2(const gsMatrix< T > &u) const gsFunctionSet< T >
deriv2_into(const gsMatrix< T > &u, gsMatrix< T > &result) const gsFunctionSet< T >virtual
deriv_into(const gsMatrix< T > &u, gsMatrix< T > &result) const gsFunctionSet< T >virtual
detail() const gsMultiPatch< T >
dim() const gsBoxTopologyinline
domainDim() const gsMultiPatch< T >inlinevirtual
empty() const gsMultiPatch< T >inline
end() const gsMultiPatch< T >inline
end()gsMultiPatch< T >inline
eval(const gsMatrix< T > &u) const gsFunctionSet< T >
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< T > &u, int n, std::vector< gsMatrix< T > > &result) const gsFunctionSet< T >virtual
findInterface(const index_t b1, const index_t b2) const gsBoxTopology
findPatchIndex(gsGeometry< T > *g) const gsMultiPatch< T >
fixOrientation()gsMultiPatch< T >
function(const index_t k) const gsFunctionSet< T >
geoDim() const gsMultiPatch< T >
getBoundary(const patchSide &ps)gsBoxTopology
getBoxProperty(const std::string &name) const gsBoxTopologyinline
getCornerList(const patchCorner &start, std::vector< patchCorner > &cornerList) const gsBoxTopology
getEVs(std::vector< std::vector< patchCorner > > &cornerLists, bool boundaries=false) const gsBoxTopology
getInterface(const patchSide &ps, boundaryInterface &result) const gsBoxTopologyinline
getMapForInterface(const boundaryInterface &bi, T scaling=0) const gsMultiPatch< T >
getMaxValence() const gsBoxTopology
getNeighbour(const patchSide &ps, patchSide &result, int &ii) const gsBoxTopology
getNeighbour(const patchSide &ps, patchSide &result) const gsBoxTopology
getOVs(std::vector< std::vector< patchCorner > > &cornerLists) const gsBoxTopology
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() const gsBoxTopologyinline
iBegin()gsBoxTopologyinline
iEnd() const gsBoxTopologyinline
iEnd()gsBoxTopologyinline
interfaces() const gsBoxTopologyinline
interfaces(const std::string l) const gsBoxTopologyinline
isBoundary(const patchSide &ps) const gsBoxTopologyinline
isBoundary(index_t p, boxSide s)gsBoxTopologyinline
isClosed()gsMultiPatch< T >inline
isInterface(const patchSide &ps) const gsBoxTopology
locatePoints(const gsMatrix< T > &points, gsVector< index_t > &pids, gsMatrix< T > &preim, const T accuracy=1e-6) const gsMultiPatch< T >
locatePoints(const gsMatrix< T > &points, index_t pid1, gsVector< index_t > &pid2, gsMatrix< T > &preim) const gsMultiPatch< T >
m_boundarygsBoxTopologyprotected
m_boxPropgsBoxTopologyprotected
m_dimgsBoxTopologyprotected
m_interfacesgsBoxTopologyprotected
nBoundary() const gsBoxTopologyinline
nBoxes() const gsBoxTopologyinline
nboxesgsBoxTopologyprotected
nInterfaces() const gsBoxTopologyinline
nPatches() const gsMultiPatch< T >inline
nPieces() const gsMultiPatch< T >inlinevirtual
numBoxProperties() const gsBoxTopologyinline
operator=(gsMultiPatch other)gsMultiPatch< T >inline
operator[](size_t i) const gsMultiPatch< T >inline
parameterRange(int i=0) const gsMultiPatch< T >
parDim() const gsMultiPatch< T >inline
patch(size_t i) const gsMultiPatch< T >inline
patches() const gsMultiPatch< T >inline
permute(const std::vector< short_t > &perm)gsMultiPatch< T >
piece(const index_t i) const gsMultiPatch< T >inlinevirtual
pointOn(const patchCorner &pc)gsMultiPatch< T >
pointOn(const patchSide &ps)gsMultiPatch< T >
print(std::ostream &os) const gsMultiPatch< T >virtual
Ptr typedefgsMultiPatch< T >
repairInterface(const boundaryInterface &bi)gsMultiPatch< T >
repairInterfaces()gsMultiPatch< T >inline
setDim(short_t i)gsBoxTopologyinline
size() const gsMultiPatch< T >inlinevirtual
swap(gsMultiPatch &other)gsMultiPatch< T >inline
gismo::gsBoxTopology::swap(gsBoxTopology &other)gsBoxTopologyinline
targetDim() const gsMultiPatch< T >inlinevirtual
uniformCoarsen(int numKnots=1)gsMultiPatch< T >
uniformRefine(int numKnots=1, int mul=1)gsMultiPatch< T >
uniformSplit(index_t dir=-1) const gsMultiPatch< T >
uPtr typedefgsMultiPatch< T >
~gsMultiPatch()gsMultiPatch< T >