|
IFEM
90A354
|
This is the complete list of members for ASMsupel, 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 |
| allDofs(int dirs) const | ASMbase | protected |
| 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 |
| ASMsupel(unsigned char n_f=6) | ASMsupel | inlineexplicit |
| ASMsupel(const ASMsupel &patch, unsigned char n_f) | ASMsupel | inline |
| ASMsupel(const ASMsupel &patch) | ASMsupel | inline |
| assembleL2matrices(SystemMatrix &A, SystemVector &B, const L2Integrand &obj, bool continuous) const | ASMbase | inlineprotectedvirtual |
| BCode | ASMbase | protected |
| BCVec typedef | ASMbase | |
| begin_BC() const | ASMbase | inline |
| begin_elm() const | ASMbase | inline |
| begin_MPC() const | ASMbase | inline |
| changeNumThreads() | ASMbase | inlinevirtual |
| checkElementSize(int, bool=true) const | ASMbase | inlinevirtual |
| clear(bool retainGeometry=false) | ASMbase | virtual |
| 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 |
| 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 |
| createProjectionBasis(bool) | ASMbase | inlinevirtual |
| 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 *u, const Vec3 &p) | ASMbase | inlinevirtual |
| Empty | ASMbase | privatestatic |
| empty() const | ASMsupel | inlinevirtual |
| end_BC() const | ASMbase | inline |
| end_elm() const | ASMbase | inline |
| end_MPC() const | ASMbase | inline |
| evalPoint(const double *, double *, Vec3 &) const | ASMsupel | inlinevirtual |
| evalProjSolution(Matrix &sField, const Vector &locSol, const int *npe, int n_f=0) const | ASMbase | inlinevirtual |
| evalSolution(Matrix &sField, const Vector &locSol, const int *, int, bool) const | ASMsupel | virtual |
| evalSolution(Matrix &sField, const Vector &locSol, const int *npe, int n_f=0, bool piola=false) const | ASMsupel | |
| evalSolution(Matrix &sField, const Vector &locSol, const RealArray *gpar, bool regular=true, int deriv=0, int n_f=0) const | ASMsupel | |
| evalSolution(Matrix &sField, const IntegrandBase &integrand, const int *npe=nullptr, char project=0) const | ASMsupel | |
| evalSolution(Matrix &sField, const IntegrandBase &integrand, const RealArray *gpar, bool regular=true) const | ASMsupel | |
| evalSolution(Matrix &sField, const IntegrandBase &integrand, const IntVec &elements) const | ASMsupel | |
| ASMbase::evalSolution(Matrix &sField, const Vector &locSol, const RealArray *gpar, bool regular=true, int deriv=0, int n_f=0) const | ASMbase | virtual |
| ASMbase::evalSolution(Matrix &sField, const IntegrandBase &integrand, const int *npe=nullptr, char project=0) const | ASMbase | virtual |
| ASMbase::evalSolution(Matrix &sField, const IntegrandBase &integrand, const RealArray *gpar, bool regular=true) const | ASMbase | 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 ASMbase *basis, const Vector &locVec, RealArray &vec, int basisNum=1) const | ASMbase | virtual |
| evaluate(const Field *f, RealArray &vec, int basisNum=1) const | ASMbase | virtual |
| evaluate(const FunctionBase *f, RealArray &vec, int basisNum=1, double time=0.0) const | ASMbase | virtual |
| extractElmRes(const Vector &globRes, Vector &elmRes, size_t internalFirst=0) const | ASMbase | virtual |
| extractElmRes(const Matrix &globRes, Matrix &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 nndof=0, int basis=0) const | ASMbase | virtual |
| extraGeometry(char *) const | ASMbase | inlinevirtual |
| extraSolution(Matrix &, const Vector &) const | ASMbase | inlinevirtual |
| filterResults(Matrix &, const ElementBlock *) const | ASMbase | inlinevirtual |
| findBoundaryElms(IntVec &, int, int) const | ASMsupel | inlinevirtual |
| findClosestNode(const Vec3 &) const | ASMbase | inlinevirtual |
| findElementContaining(const double *) const | ASMsupel | inlinevirtual |
| findMPC(int node, int dof) const | ASMbase | |
| findPoint(Vec3 &, double *) const | ASMsupel | inlinevirtual |
| firstBp | ASMbase | protected |
| firstEl | ASMbase | protected |
| firstIp | ASMbase | protected |
| fix(size_t inod, int dirs=123) | ASMbase | |
| fixHomogeneousDirichlet | ASMbase | static |
| gEl | ASMbase | protectedstatic |
| generateFEMTopology() | ASMsupel | virtual |
| generateProjThreadGroupsFromElms(const IntVec &) | ASMbase | inlinevirtual |
| generateThreadGroups(const Integrand &, bool, bool) | ASMbase | inlinevirtual |
| generateThreadGroups(char, bool, bool) | ASMbase | inlinevirtual |
| generateThreadGroupsFromElms(const IntVec &) | ASMbase | inlinevirtual |
| getAge(int iel, double time) const | ASMbase | |
| getBoundary1Nodes(int lIndex, IntVec &nodes, int basis=0, int orient=-1, bool local=false, bool open=false) const | ASMbase | inlinevirtual |
| getBoundaryElms(int lIndex, IntVec &elms, int orient=-1, bool local=false) const | ASMbase | |
| getBoundaryNodes(int lIndex, IntVec &nodes, int, int, int, bool local) const | ASMsupel | virtual |
| getCoord(size_t inod) const | ASMsupel | virtual |
| getElementActivator() const | ASMbase | inline |
| getElementCenter(int) const | ASMsupel | inlinevirtual |
| getElementCoordinates(Matrix &X, int iel, bool=false) const | ASMsupel | virtual |
| getElementNodes(int iel) const | ASMbase | |
| getElementSet(int) const | ASMbase | inlinevirtual |
| getElementSet(int, std::string &) const | ASMbase | inlinevirtual |
| getElementSetIdx(const std::string &) const | ASMbase | inlinevirtual |
| getElmConnectivities(IntMat &, int) const | ASMsupel | inlinevirtual |
| getElmID(size_t iel) const | ASMbase | |
| getElmIndex(int globalNum) const | ASMbase | |
| getElmNodes(int) const | ASMbase | inlinevirtual |
| getGlobalElementNums() const | ASMbase | inline |
| getGlobalNodeNums() const | ASMbase | inline |
| getLMType(size_t inod) const | ASMbase | |
| getMaxElmNo() const | ASMbase | |
| getMinimumSize(int=0) const | ASMbase | inlinevirtual |
| getMyNodeNums() const | ASMbase | inline |
| getNoBasis() const | ASMbase | inlinevirtual |
| getNoBoundaryElms(char, char) const | ASMbase | inlinevirtual |
| getNoBouPoints(size_t &nPt, char ldim, char lindx) | ASMbase | virtual |
| getNodalCoordinates(Matrix &X, bool=false) const | ASMsupel | virtual |
| getNodalDOFs(size_t inod) const | ASMbase | virtual |
| getNodeID(size_t inod, bool=false) const | ASMbase | virtual |
| getNodeIndex(int globalNum, bool=false) const | ASMbase | virtual |
| getNodeSet(int iset) const | ASMsupel | virtual |
| getNodeSetIdx(const std::string &setName) const | ASMsupel | virtual |
| getNodeType(size_t inod) const | ASMbase | virtual |
| getNoElms(bool includeZeroVolElms=false, bool includeXElms=false) const | ASMbase | |
| getNoFields(int b=0) const | ASMbase | inlinevirtual |
| getNoGaussPt(int p, bool neumann=false) const | ASMbase | protected |
| getNoIntPoints(size_t &nPt, size_t &nIPt) | ASMbase | virtual |
| getNoLagPerNode() const | ASMbase | inline |
| getNoMPCs() const | ASMbase | inline |
| getNoNodes(int basis=0) const | ASMbase | virtual |
| getNoParamDim() const | ASMbase | inline |
| getNoProjectionNodes() const | ASMbase | inlinevirtual |
| getNoRefineElms() const | ASMbase | inlinevirtual |
| getNoRefineNodes() const | ASMbase | inlinevirtual |
| getNoSpaceDim() const | ASMbase | inline |
| getOrder(int &, int &, int &) const | ASMbase | inlinevirtual |
| getParameterDomain(Real2DMat &, IntVec *) const | ASMsupel | inlinevirtual |
| getProjectedField(const Vector &) const | ASMbase | inlinevirtual |
| getProjectedFields(const Vector &, size_t) const | ASMbase | inlinevirtual |
| getSolution(Matrix &sField, const Vector &locSol, const IntVec &nodes) const | ASMbase | virtual |
| 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 | |
| initConstraints() | ASMbase | inlinevirtual |
| initMADOF(const int *) | ASMbase | inlinevirtual |
| injectNodalVec(const RealArray &nodeVec, RealArray &globVec, const IntVec &madof, int basis=0) const | ASMbase | |
| injectNodeVec(const RealArray &nodeVec, RealArray &globVec, unsigned char nndof=0, int basis=0) const | ASMbase | virtual |
| integrate(Integrand &integrand, GlobalIntegral &glbInt, const TimeDomain &) | ASMsupel | virtual |
| integrate(Integrand &, int, GlobalIntegral &, const TimeDomain &) | ASMsupel | inlinevirtual |
| ASMbase::integrate(Integrand &integrand, GlobalIntegral &glbInt, const TimeDomain &time, const ASM::InterfaceChecker &iChk) | ASMbase | inlinevirtual |
| integrateEdge(Integrand &integrand, int lEdge, GlobalIntegral &glbInt, const TimeDomain &time) | ASMbase | inlinevirtual |
| 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 |
| 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 | |
| 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 | |
| MLGE | ASMbase | protected |
| MLGN | ASMbase | protected |
| MNPC | ASMbase | protected |
| modelSize | ASMbase | static |
| mpcs | ASMbase | protected |
| myActiveEls | ASMbase | private |
| myElActive | ASMbase | private |
| myElmMat | ASMsupel | private |
| myElms | ASMbase | protected |
| myLMs | ASMbase | private |
| myLMTypes | ASMbase | private |
| myMLGE | ASMbase | protected |
| myMLGN | ASMbase | protected |
| myMNPC | ASMbase | protected |
| myNodes | ASMsupel | private |
| myRmaster | ASMbase | protected |
| ndim | ASMbase | protected |
| neighbors | ASMbase | protected |
| nel | ASMbase | protected |
| nf | ASMbase | protected |
| nGauss | ASMbase | protected |
| nLag | ASMbase | protected |
| nnod | ASMbase | protected |
| nodeSets | ASMsupel | private |
| nsd | ASMbase | 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 &setName, const char *cset) | ASMsupel | virtual |
| 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 | |
| read(std::istream &is) | ASMsupel | virtual |
| readBasis(std::istream &, size_t) | ASMbase | inlinevirtual |
| 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 |
| searchCtrlPt(RealArray::const_iterator cit, RealArray::const_iterator end, const Vec3 &X, int dimension, double tol=0.001) const | ASMbase | protected |
| separateProjectionBasis() const | ASMbase | inlinevirtual |
| 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) | ASMbase | inlinevirtual |
| setNodeNumbers(const IntVec &nodes) | ASMbase | virtual |
| setNoFields(unsigned char n) | ASMbase | inline |
| shareFE | ASMbase | protected |
| shiftGlobalElmNums(int eshift) | ASMbase | virtual |
| shiftGlobalNodeNums(int nshift) | ASMbase | virtual |
| swapProjectionBasis() | ASMbase | inlinevirtual |
| tesselate(ElementBlock &grid, const int *) const | ASMsupel | virtual |
| transform(const Matrix &Tlg) | ASMsupel | virtual |
| updateCoords(const Vector &) | ASMsupel | inlinevirtual |
| updateDirichlet(const std::map< int, RealFunc * > &func, const std::map< int, VecFunc * > &vfunc, double time=0.0, const std::map< int, int > *g2l=nullptr) | ASMbase | virtual |
| validateThreadGroups(const SAM *) const | ASMbase | inlinevirtual |
| write(std::ostream &, int) const | ASMsupel | virtual |
| writeLagBasis(std::ostream &os, const char *type) const | ASMbase | protected |
| xNode | ASMbase | protectedstatic |
| XYZ typedef | ASMbase | protected |
| ~ASMbase() | ASMbase | virtual |
| ~ASMsupel() | ASMsupel | inlinevirtual |