|
IFEM
90A354
|
This is the complete list of members for ASMu3Dmx, including all inherited members.
| add2PC(int slave, int dir, int master, int code=0) | ASMbase | |
| add3PC(int slave, int dir, int master1, int master2, int code=0) | ASMbase | protected |
| addGlobalLagrangeMultipliers(const IntVec &mGLag, unsigned char nnLag=1) | ASMbase | |
| addHole(double, double, double) | ASMbase | inlinevirtual |
| addHole(double, double, double, double, double) | ASMbase | inlinevirtual |
| addLagrangeMultipliers(size_t iel, const IntVec &mGLag, unsigned char nnLag=1) | ASMbase | |
| addLocal2GlobalCpl(int iSlave, int master, const Tensor &Tlg) | ASMbase | protected |
| addMPC(MPC *&mpc, int code=0, bool verbose=false, bool overrideD=false) | ASMbase | |
| addNeighbor(ASMbase *pch) | ASMbase | protected |
| addPeriodicity(size_t master, size_t slave, int dir) | ASMbase | protected |
| addRigidCouplings(int gMaster, const Vec3 &Xmaster, const IntVec &slaveNodes) | ASMbase | |
| addRigidCpl(int lindx, int ldim, int basis, int &gMaster, const Vec3 &Xmaster, bool extraPt=true) | ASMbase | virtual |
| addRigidMPC(int gSlave, int gMaster, const Vec3 &dX) | ASMbase | protected |
| addXElms(short int dim, short int item, size_t nXn, IntVec &nodes) | ASMbase | virtual |
| adjustBasis(const Go::SplineSurface &surf, const std::array< SplineUtils::AdjustOp, 2 > &ops) | ASMmxBase | privatestatic |
| adjustBasis(const Go::SplineVolume &svol, const std::array< SplineUtils::AdjustOp, 3 > &ops) | ASMmxBase | privatestatic |
| allDofs(int dirs) const | ASMbase | protected |
| ASM3D() | ASM3D | inlineprotected |
| ASMbase(unsigned char n_p, unsigned char n_s, unsigned char n_f) | ASMbase | protected |
| ASMbase(const ASMbase &patch, unsigned char n_f) | ASMbase | protected |
| ASMbase(const ASMbase &patch) | ASMbase | protected |
| ASMLRSpline(unsigned char n_p, unsigned char n_s, unsigned char n_f) | ASMLRSpline | protected |
| ASMLRSpline(const ASMLRSpline &patch, unsigned char n_f) | ASMLRSpline | protected |
| ASMmxBase(const std::vector< unsigned char > &n_f) | ASMmxBase | inlineexplicitprivate |
| ASMu3D(unsigned char n_f=3) | ASMu3D | explicit |
| ASMu3D(const ASMu3D &patch, unsigned char n_f=0) | ASMu3D | |
| ASMu3Dmx(const CharVec &n_f) | ASMu3Dmx | explicit |
| ASMu3Dmx(const ASMu3Dmx &patch, const CharVec &n_f=CharVec(3, 0)) | ASMu3Dmx | |
| ASMunstruct() | ASMunstruct | inlineprotected |
| assembleL2matrices(SystemMatrix &A, SystemVector &B, const L2Integrand &integrand, bool continuous) const | ASMu3D | protectedvirtual |
| BCode | ASMbase | protected |
| BCVec typedef | ASMbase | |
| begin_BC() const | ASMbase | inline |
| begin_elm() const | ASMbase | inline |
| begin_MPC() const | ASMbase | inline |
| bezierExtract | ASMu3D | protected |
| changeNumThreads() | ASMu3D | protectedvirtual |
| CharVec typedef | ASM3D | |
| checkElementSize(int elmId, bool globalNum=true) const | ASMu3D | virtual |
| checkRightHandSystem() | ASM3D | inlinevirtual |
| checkThreadGroups(const IntMat &groups, const std::vector< const LR::LRSpline * > &bases, const LR::LRSpline *threadBasis) | ASMLRSpline | protectedstatic |
| clear(bool retainGeometry) | ASMu3Dmx | virtual |
| clone(const CharVec &nf=CharVec()) const | ASM3D | |
| cloneUnShared() const | ASMbase | |
| closeBoundaries(int dir=1, int basis=0, int master=1) | ASMbase | inlinevirtual |
| collapseNodes(ASMbase &pch1, int node1, ASMbase &pch2, int node2) | ASMbase | protectedstatic |
| connectBasis(int face, ASMu3D &neighbor, int nface, int norient, int basis=1, int slave=0, int master=0, bool coordCheck=true, int thick=1) | ASMu3D | protected |
| connectPatch(int face, ASM3D &neighbor, int nface, int norient, int=0, bool coordCheck=true, int thick=1) | ASMu3D | virtual |
| constrainCorner(int I, int J, int K, int dof, int code=0, char basis=1) | ASMu3D | virtual |
| constrainEdge(int lEdge, bool open, int dof, int code=0, char basis=1) | ASMu3D | virtual |
| constrainFace(int dir, bool open, int dof, int code=0, char basis=1) | ASMu3D | virtual |
| constrainFaceLocal(int dir, bool open, int dof, int code=0, bool project=false, char T1='\0') | ASMu3D | virtual |
| constrainLine(int fdir, int ldir, double xi, int dof, int code=0, char basis=1) | ASMu3D | virtual |
| constrainNode(double xi, double eta, double zeta, int dof, int code=0) | ASMu3D | virtual |
| constrainNodes(const IntVec &nodes, int dof, int code=0, bool overrideD=false) | ASMbase | |
| constrainPatch(int dof, int code=0) | ASMbase | |
| constrainXnode(int node, int dof, int code=0) | ASMbase | |
| copyParameterDomain(const ASMbase *) | ASMbase | inlinevirtual |
| copyRefinement(LR::LRSplineVolume *basis, int multiplicity=1) const | ASMu3D | |
| create(ASM::Discretization type, const CharVec &nf, bool mixedFEM=false) | ASM3D | static |
| create(ASM::Discretization type, unsigned char nf=1) | ASM3D | static |
| createLRfromTensor() | ASMu3D | protected |
| createProjectionBasis(bool init) | ASMu3D | virtual |
| createRgdMasterNode(int &gMaster, const Vec3 &Xmaster) | ASMbase | protected |
| dbgElm | ASMbase | static |
| dCode | ASMbase | protected |
| deformedConfig(const Matrix &Xnod, Vectors &eVec, bool force2nd=false) | ASMbase | protectedstatic |
| diracPoint(Integrand &integrand, GlobalIntegral &glbInt, const double *param, const Vec3 &pval) | ASMu3D | virtual |
| dirich | ASMu3D | protected |
| DIV_COMPATIBLE enum value | ASMmxBase | private |
| doRefine(const LR::RefineData &prm, LR::LRSpline *lrspline) | ASMLRSpline | protected |
| elem_size | ASMmxBase | private |
| empty() const | ASMLRSpline | inlinevirtual |
| Empty | ASMbase | privatestatic |
| end_BC() const | ASMbase | inline |
| end_elm() const | ASMbase | inline |
| end_MPC() const | ASMbase | inline |
| establishBases(Go::SplineSurface *surf, MixedType type) | ASMmxBase | privatestatic |
| establishBases(Go::SplineVolume *svol, MixedType type) | ASMmxBase | privatestatic |
| evalPoint(const double *xi, double *param, Vec3 &X) const | ASMu3D | virtual |
| evalPoint(int iel, const double *param, Vec3 &X) const | ASMu3D | protectedvirtual |
| ASMLRSpline::evalPoint(const double *xi, double *param, Vec3 &X) const=0 | ASMLRSpline | protected |
| evalProjSolution(Matrix &sField, const Vector &locSol, const int *npe, int n_f) const | ASMu3D | virtual |
| evalSolution(Matrix &sField, const Vector &locSol, const RealArray *gpar, bool, int deriv, int nf) const | ASMu3Dmx | virtual |
| evalSolution(Matrix &sField, const IntegrandBase &integrand, const RealArray *gpar, bool) const | ASMu3Dmx | virtual |
| evalSolution(Matrix &sField, const Vector &locSol, const int *npe, int n_f, bool piola) const | ASMu3Dmx | |
| evalSolution(Matrix &sField, const Vector &locSol, const RealArray *gpar, bool=false, int deriv=0, int=0) const | ASMu3Dmx | |
| evalSolution(Matrix &sField, const IntegrandBase &integrand, const int *npe, char project='\0') const | ASMu3Dmx | |
| evalSolution(const IntegrandBase &integrand) const | ASMu3Dmx | |
| evalSolution(Matrix &sField, const IntegrandBase &integrand, const RealArray *gpar, bool=false) const | ASMu3Dmx | |
| ASMu3D::evalSolution(Matrix &sField, const Vector &locSol, const int *npe, int n_f, bool piola) const | ASMu3D | virtual |
| ASMu3D::evalSolution(Matrix &sField, const IntegrandBase &integrand, const int *npe, char project='\0') const | ASMu3D | virtual |
| ASMu3D::evalSolution(const IntegrandBase &integrand) const | ASMu3D | virtual |
| ASMbase::evalSolution(Matrix &sField, const IntegrandBase &integrand, const IntVec &elements) const | ASMbase | virtual |
| evalSolutionPiola(Matrix &sField, const Vector &locSol, const RealArray *gpar, bool regular) const | ASMbase | virtual |
| evaluate(const FunctionBase *func, RealArray &vec, int, double time) const | ASMu3D | virtual |
| ASMLRSpline::evaluate(const ASMbase *basis, const Vector &locVec, RealArray &vec, int basisNum=1) const | ASMbase | virtual |
| ASMLRSpline::evaluate(const Field *f, RealArray &vec, int basisNum=1) const | ASMbase | virtual |
| evaluateBasis(int iel, double u, double v, double w, Vector &N, Matrix &dNdu, int basis=1) const | ASMu3D | protected |
| evaluateBasis(Vector &N, Matrix &dNdu, const Matrix &C, const Matrix &B) const | ASMu3D | protected |
| evaluateBasis(int iel, FiniteElement &fe, Matrix &dNdu, int basis=1) const | ASMu3D | protected |
| evaluateBasis(int iel, double u, double v, double w, Vector &N, Matrix &dNdu, Matrix3D &d2Ndu2, int basis=1) const | ASMu3D | protected |
| extendRefinementDomain(IntSet &refineIndices, const IntSet &neighborIndices) const | ASMu3D | protectedvirtual |
| extractElmRes(const Matrix &globRes, Matrix &elmRes, size_t internalFirst) const | ASMu3D | virtual |
| ASMLRSpline::extractElmRes(const Vector &globRes, Vector &elmRes, size_t internalFirst=0) const | ASMbase | virtual |
| extractNodalVec(const RealArray &globVec, RealArray &nodeVec, const int *madof, int ngnod=-1) const | ASMbase | |
| extractNodeVec(const RealArray &globVec, RealArray &nodeVec, unsigned char, int basis) const | ASMu3Dmx | virtual |
| extractNodeVecMx(const RealArray &glbVec, RealArray &nodVec, int basis) const | ASMmxBase | private |
| extraGeometry(char *) const | ASMbase | inlinevirtual |
| extraSolution(Matrix &, const Vector &) const | ASMbase | inlinevirtual |
| faceL2projection(const DirichletFace &face, const FunctionBase &values, Real2DMat &result, double time) const | ASMu3D | |
| filterResults(Matrix &, const ElementBlock *) const | ASMbase | inlinevirtual |
| findBoundaryElms(IntVec &elms, int lIndex, int orient) const | ASMu3D | protectedvirtual |
| findClosestNode(const Vec3 &X) const | ASMLRSpline | virtual |
| findElementContaining(const double *param) const | ASMu3D | virtual |
| findMPC(int node, int dof) const | ASMbase | |
| findPoint(Vec3 &X, double *param) const | ASMu3D | virtual |
| firstBp | ASMbase | protected |
| firstEl | ASMbase | protected |
| firstIp | ASMbase | protected |
| fix(size_t inod, int dirs=123) | ASMbase | |
| fixHomogeneousDirichlet | ASMbase | static |
| FULL_CONT_RAISE_BASIS1 enum value | ASMmxBase | private |
| FULL_CONT_RAISE_BASIS2 enum value | ASMmxBase | private |
| gEl | ASMbase | protectedstatic |
| generateFEMTopology() | ASMu3Dmx | virtual |
| generateProjThreadGroupsFromElms(const IntVec &elms) | ASMu3D | protectedvirtual |
| generateThreadGroups(const Integrand &integrand, bool silence, bool ignoreGlobalLM) | ASMu3Dmx | protectedvirtual |
| ASMLRSpline::generateThreadGroups(char, bool, bool) | ASMbase | inlinevirtual |
| generateThreadGroupsFromElms(const IntVec &elms) | ASMu3D | protectedvirtual |
| geomB | ASMLRSpline | protected |
| getAge(int iel, double time) const | ASMbase | |
| getBasis(int basis=1) const | ASMu3Dmx | virtual |
| getBasis(int basis=1) | ASMu3Dmx | virtual |
| getBezierBasis(int p, double start=-1.0, double end=1.0) | ASMLRSpline | static |
| getBoundary1Nodes(int lEdge, IntVec &nodes, int basis, int orient, bool local, bool open=false) const | ASMu3D | virtual |
| getBoundaryCovered(const IntSet &nodes) const | ASMLRSpline | virtual |
| getBoundaryElms(int lIndex, IntVec &elms, int orient=-1, bool local=false) const | ASMbase | |
| getBoundaryNodes(int lIndex, IntVec &nodes, int basis, int, int orient, bool local) const | ASMu3D | virtual |
| getCoord(size_t inod) const | ASMu3Dmx | virtual |
| getCorner(int I, int J, int K, int basis) const | ASMu3D | virtual |
| getCornerPoints(int iel, std::vector< utl::Point > &XC) const | ASMu3D | protected |
| getElementActivator() const | ASMbase | inline |
| getElementCenter(int iel) const | ASMLRSpline | virtual |
| getElementCoordinates(Matrix &X, int iel, bool forceItg=false) const | ASMu3D | virtual |
| getElementCorners(int iel, std::vector< Vec3 > &XC, RealArray *uC=nullptr) const | ASMu3D | protected |
| getElementNodes(int iel) const | ASMbase | |
| getElementsAt(const RealArray ¶m, std::vector< int > &elms, std::vector< size_t > *sizes=nullptr) const | ASMu3Dmx | private |
| getElementSet(int) const | ASMbase | inlinevirtual |
| getElementSet(int, std::string &) const | ASMbase | inlinevirtual |
| getElementSetIdx(const std::string &) const | ASMbase | inlinevirtual |
| getElementSize(const std::vector< Vec3 > &XC) | ASM3D | protectedstatic |
| getElmConnectivities(IntMat &neighs, int basis=ASM::INTEGRATION_BASIS) const | ASMu3D | virtual |
| getElmID(size_t iel) const | ASMbase | |
| getElmIndex(int globalNum) const | ASMbase | |
| getElmNodes(int basis) const | ASMu3D | virtual |
| getFunctionsForElements(const IntVec &elements, bool globalId=false) const | ASMLRSpline | |
| getFunctionsForElements(IntSet &functions, const IntVec &elements, bool globalId=true) const | ASMLRSpline | |
| getGaussPointParameters(RealArray &uGP, int dir, int nGauss, int iel, const double *xi, const LR::LRSplineVolume *spline=nullptr) const | ASMu3D | protected |
| getGlobalElementNums() const | ASMbase | inline |
| getGlobalNodeNums() const | ASMbase | inline |
| getGrevilleParameters(RealArray &prm, int dir, int basisNum=1) const | ASMu3D | protected |
| getGridParameters(RealArray &prm, int dir, int nSegSpan) const | ASMu3D | virtual |
| ASM3D::getGridParameters(std::vector< double > &prm, int dir, int nSegSpan) const =0 | ASM3D | pure virtual |
| getLMType(size_t inod) const | ASMbase | |
| getMaxElmNo() const | ASMbase | |
| getMinimumSize(int nrefinements) const | ASMu3D | virtual |
| getMyNodeNums() const | ASMbase | inline |
| getNoBasis() const | ASMu3Dmx | inlinevirtual |
| getNoBoundaryElms(char lIndex, char ldim) const | ASMu3D | virtual |
| getNoBouPoints(size_t &nPt, char ldim, char lindx) | ASMu3D | virtual |
| getNodalCoordinates(Matrix &X, bool=false) const | ASMu3D | virtual |
| getNodalDOFs(size_t inod) const | ASMu3Dmx | virtual |
| getNodeID(size_t inod, bool=false) const | ASMbase | virtual |
| getNodeIndex(int globalNum, bool=false) const | ASMbase | virtual |
| getNodeSet(int) const | ASMbase | inlinevirtual |
| getNodeSetIdx(const std::string &) const | ASMbase | inlinevirtual |
| getNodeType(size_t inod) const | ASMu3Dmx | virtual |
| getNoElms(bool includeZeroVolElms=false, bool includeXElms=false) const | ASMbase | |
| getNoFields(int basis) const | ASMu3Dmx | virtual |
| getNoGaussPt(int p, bool neumann=false) const | ASMbase | protected |
| getNoIntPoints(size_t &nPt, size_t &nIPt) | ASMLRSpline | virtual |
| getNoLagPerNode() const | ASMbase | inline |
| getNoMPCs() const | ASMbase | inline |
| getNoNodes(int basis) const | ASMu3Dmx | virtual |
| getNoParamDim() const | ASMbase | inline |
| getNoProjectionNodes() const | ASMu3D | virtual |
| getNoRefineElms() const | ASMu3Dmx | virtual |
| getNoRefineNodes() const | ASMu3Dmx | virtual |
| getNoSpaceDim() const | ASMbase | inline |
| getOrder(int &p1, int &p2, int &p3) const | ASMu3D | virtual |
| getOverlappingNodes(const IntSet &nodes, int dir=7) const | ASMLRSpline | |
| getOverlappingNodes(int node, int dir=7) const | ASMLRSpline | inline |
| getParameterDomain(Real2DMat &, IntVec *) const | ASMLRSpline | virtual |
| getParametricArea(int iel, int dir) const | ASMu3D | protected |
| getProjectedField(const Vector &coefs) const | ASMu3D | virtual |
| getProjectedFields(const Vector &coefs, size_t=0) const | ASMu3D | virtual |
| getQuasiInterplParameters(RealArray &prm, int dir) const | ASMu3D | protected |
| getRefinementBasis() const | ASMLRSpline | inline |
| getSolution(Matrix &sField, const Vector &locSol, const IntVec &nodes) const | ASMu3Dmx | virtual |
| getSolutionMx(Matrix &sField, const Vector &locSol, const std::vector< int > &nodes) const | ASMmxBase | private |
| globalL2projection(Matrix &sField, const L2Integrand &integrand, bool continuous=false, bool enforceEnds=false) const | ASMbase | |
| gNod | ASMbase | protectedstatic |
| hasTimeDependentDirichlet(const std::map< int, RealFunc * > &func, const std::map< int, VecFunc * > &vfunc) | ASMbase | |
| hasXNodes() const | ASMbase | inline |
| idx | ASMbase | |
| immersedGeometry(char *) const | ASMbase | inlinevirtual |
| immersedSolution(Matrix &, const Vector &) const | ASMbase | inlinevirtual |
| inActive(double time) const | ASMbase | |
| includeExtra | ASMmxBase | privatestatic |
| initConstraints() | ASMbase | inlinevirtual |
| initMADOF(const int *sysMadof) | ASMu3Dmx | virtual |
| initMx(const std::vector< int > &MLGN, const int *sysMadof) | ASMmxBase | private |
| injectNodalVec(const RealArray &nodeVec, RealArray &globVec, const IntVec &madof, int basis=0) const | ASMbase | |
| injectNodeVec(const RealArray &nodeVec, RealArray &globVec, unsigned char, int basis) const | ASMu3Dmx | virtual |
| injectNodeVecMx(RealArray &glbVec, const RealArray &nodVec, int basis) const | ASMmxBase | private |
| integrate(Integrand &integrand, GlobalIntegral &glbInt, const TimeDomain &time) | ASMu3Dmx | virtual |
| integrate(Integrand &integrand, int lIndex, GlobalIntegral &glbInt, const TimeDomain &time) | ASMu3Dmx | virtual |
| ASMLRSpline::integrate(Integrand &integrand, GlobalIntegral &glbInt, const TimeDomain &time, const ASM::InterfaceChecker &iChk) | ASMbase | inlinevirtual |
| integrateEdge(Integrand &integrand, int lEdge, GlobalIntegral &glbInt, const TimeDomain &time) | ASMu3D | virtual |
| isElementActive(int iel, double time=-1.0) const | ASMbase | |
| isElementInPartition(int iel) const | ASMbase | |
| isFixed(int node, int dof, bool all=false) const | ASMbase | |
| isInElementSet(int, int) const | ASMbase | inlinevirtual |
| isInNodeSet(int, int) const | ASMbase | inlinevirtual |
| isLMn(size_t n) const | ASMbase | inline |
| isRMn(size_t n) const | ASMbase | inline |
| isShared() const | ASMbase | inline |
| itgBasis | ASMmxBase | privatestatic |
| L2projection(Matrix &sField, IntegrandBase *integrand, const TimeDomain &time) | ASMbase | |
| L2projection(Matrix &fVals, FunctionBase *function, double t=0.0) | ASMbase | |
| L2projection(const std::vector< Matrix * > &fVals, const std::vector< FunctionBase * > &function, double t=0.0) | ASMbase | |
| lrspline | ASMu3D | protected |
| m_basis | ASMu3Dmx | private |
| MADOF | ASMmxBase | private |
| makePeriodic(size_t master, size_t slave, int dirs=123) | ASMbase | protected |
| mergeAndGetAllMPCs(const ASMVec &model, MPCSet &allMPCs) | ASMbase | static |
| mergeNodes(size_t inod, int globalNum, bool verbose=true) | ASMbase | |
| MixedType enum name | ASMmxBase | private |
| MLGE | ASMbase | protected |
| MLGN | ASMbase | protected |
| MNPC | ASMbase | protected |
| modelSize | ASMbase | static |
| mpcs | ASMbase | protected |
| myActiveEls | ASMbase | private |
| myBezierExtract | ASMu3D | protected |
| myCache | ASMu3D | protected |
| myElActive | ASMbase | private |
| myElms | ASMbase | protected |
| myLMs | ASMbase | private |
| myLMTypes | ASMbase | private |
| myMLGE | ASMbase | protected |
| myMLGN | ASMbase | protected |
| myMNPC | ASMbase | protected |
| myRmaster | ASMbase | protected |
| nb | ASMmxBase | private |
| ndim | ASMbase | protected |
| neighbors | ASMbase | protected |
| nel | ASMbase | protected |
| nf | ASMbase | protected |
| nfx | ASMmxBase | private |
| nGauss | ASMbase | protected |
| nLag | ASMbase | protected |
| nnod | ASMbase | protected |
| NONE enum value | ASMmxBase | private |
| nsd | ASMbase | protected |
| outputMaster | ASMu3D | protected |
| parseElemBox(const std::string &, const std::string &, const char *) | ASMbase | inlinevirtual |
| parseElemSet(const std::string &, const char *) | ASMbase | inlinevirtual |
| parseNodeBox(const std::string &, const char *) | ASMbase | inlinevirtual |
| parseNodeSet(const std::string &, const char *) | ASMbase | inlinevirtual |
| piola | ASMmxBase | private |
| prescribe(size_t inod, int dirs, int code, bool overrideD=false) | ASMbase | |
| printElements(std::ostream &os) const | ASMbase | |
| printElmInfo(int, const IntegrandBase *) const | ASMbase | inlinevirtual |
| printNodes(std::ostream &os) const | ASMbase | |
| proj2ThreadGroups | ASMLRSpline | protected |
| projB | ASMLRSpline | protected |
| projB2 | ASMLRSpline | protected |
| projectSolution(const IntegrandBase &integrand) const | ASMu3D | protected |
| projThreadGroups | ASMLRSpline | protected |
| raiseOrder(int ru, int rv, int rw, bool setOrder) | ASMu3D | virtual |
| read(std::istream &) | ASMu3D | virtual |
| readBasis(std::istream &is, size_t basis) | ASMu3Dmx | virtual |
| REDUCED_CONT_RAISE_BASIS1 enum value | ASMmxBase | private |
| REDUCED_CONT_RAISE_BASIS2 enum value | ASMmxBase | private |
| refB | ASMLRSpline | protected |
| refine(const LR::RefineData &prm, Vectors &sol) | ASMu3Dmx | virtual |
| refine(int dir, const RealArray &xi) | ASMu3Dmx | |
| refine(const LR::RefineData &prm, Vectors &sol) | ASMu3Dmx | |
| refine(const LR::RefineData &prm, Vectors &sol) | ASMu3Dmx | |
| ASMu3D::refine(int dir, const RealArray &xi) | ASMu3D | virtual |
| ASM3D::refine(int dir, const std::vector< double > &xi)=0 | ASM3D | pure virtual |
| regularInterpolation(const RealArray &upar, const RealArray &vpar, const RealArray &wpar, const Matrix &points, int basis) const | ASMu3D | protected |
| remapErrors(RealArray &errors, const RealArray &origErr, bool elemErrors) const | ASMu3Dmx | virtual |
| renumberNodes(const ASMVec &model, std::map< int, int > &old2new) | ASMbase | static |
| renumberNodes(std::map< int, int > &old2new, int &nNod) | ASMbase | |
| renumberNodes(const std::map< int, int > &old2new, const std::vector< int > &new2old={}, int renumGN=0, std::map< int, int > *degenElm=nullptr) | ASMbase | |
| resetNumbering(int n=0) | ASMbase | static |
| resolveMPCchains(const MPCSet &allMPCs, const ASMVec &model, bool setPtrOnly=false) | ASMbase | static |
| scRecovery(const IntegrandBase &integrand) const | ASMu3D | protected |
| searchCtrlPt(RealArray::const_iterator cit, RealArray::const_iterator end, const Vec3 &X, int dimension, double tol=0.001) const | ASMbase | protected |
| separateProjectionBasis() const | ASMu3Dmx | virtual |
| setActiveElements(IntVec *active) | ASMbase | inline |
| setElementActivator(IntFunc *efunc) | ASMbase | inline |
| setGauss(int ng) | ASMbase | inlinevirtual |
| setGeometry(RealFunc *, double, double) | ASMbase | inlinevirtual |
| setGlobalNodeNums(const IntVec &nodes) | ASMbase | inline |
| setMinimumSize(double size) | ASMu3D | inlinevirtual |
| setNodeNumbers(const IntVec &nodes) | ASMbase | virtual |
| setNoFields(unsigned char n) | ASMbase | inline |
| setOutputMaster(const ASMu3D *pch) | ASMu3D | inline |
| shareFE | ASMbase | protected |
| shiftGlobalElmNums(int eshift) | ASMbase | virtual |
| shiftGlobalNodeNums(int nshift) | ASMbase | virtual |
| Sort(int u, int v, int orient, std::vector< LR::Basisfunction * > &functions) | ASMLRSpline | static |
| SplinePtr typedef | ASMu3Dmx | private |
| storeMesh(const std::string &fName, int fType=15) const | ASMunstruct | inlinevirtual |
| SUBGRID enum value | ASMmxBase | private |
| SurfaceVec typedef | ASMmxBase | private |
| swapProjectionBasis() | ASMLRSpline | virtual |
| tensorPrjBas | ASMu3D | protected |
| tensorspline | ASMu3D | protected |
| tesselate(ElementBlock &grid, const int *npe) const | ASMu3D | virtual |
| threadBasis | ASMu3Dmx | private |
| threadGroups | ASMLRSpline | protected |
| transferCntrlPtVars(const LR::LRSpline *old_basis, RealArray &newVar, int nGauss) const | ASMu3D | virtual |
| transferCntrlPtVars(const LR::LRSpline *oldBasis, RealArray &newVar, int nGauss) const=0 | ASMu3D | |
| transferCntrlPtVars(LR::LRSpline *oldBasis, const RealArray &oldVar, RealArray &newVar, int nGauss, int nf=1) const | ASMu3D | |
| ASMLRSpline::transferCntrlPtVars(LR::LRSpline *oldBasis, const RealArray &oldVar, RealArray &newVar, int nGauss, int nf=1) const | ASMLRSpline | |
| transferGaussPtVars(const LR::LRSpline *old_basis, const RealArray &oldVar, RealArray &newVar, int nGauss) const | ASMu3D | virtual |
| transferGaussPtVarsN(const LR::LRSpline *old_basis, const RealArray &oldVar, RealArray &newVar, int nGauss) const | ASMu3D | virtual |
| transform(const Matrix &) | ASMbase | inlinevirtual |
| Type | ASMmxBase | privatestatic |
| uniformRefine(int dir, int nInsert) | ASMu3D | virtual |
| updateCoords(const Vector &displ) | ASMu3D | virtual |
| updateDirichlet(const std::map< int, RealFunc * > &func, const std::map< int, VecFunc * > &vfunc, double time, const std::map< int, int > *g2l=nullptr) | ASMu3D | virtual |
| validateThreadGroups(const SAM *) const | ASMbase | inlinevirtual |
| vMin | ASMu3D | mutableprivate |
| VolumeVec typedef | ASMmxBase | private |
| write(std::ostream &, int) const | ASMu3D | virtual |
| writeLagBasis(std::ostream &os, const char *type) const | ASMbase | protected |
| xNode | ASMbase | protectedstatic |
| XYZ typedef | ASMbase | protected |
| ~ASM3D() | ASM3D | inlinevirtual |
| ~ASMbase() | ASMbase | virtual |
| ~ASMLRSpline() | ASMLRSpline | inlinevirtual |
| ~ASMu3D() | ASMu3D | inlinevirtual |
| ~ASMu3Dmx()=default | ASMu3Dmx | virtual |
| ~ASMunstruct() | ASMunstruct | inlinevirtual |