|
IFEM
90A354
|
This is the complete list of members for SIMbase, including all inherited members.
| addConstraint(int patch, int lndx, int ldim, int dirs, int code, int &ngnod, char basis=1, bool ovrD=false) | SIMbase | protectedvirtual |
| addMADOF(unsigned char basis, unsigned char nndof, bool other=true) | SIMbase | protected |
| addToRHSvector(size_t idx, const SystemVector &vec, double scale=1.0) | SIMbase | |
| adm | SIMadmin | protected |
| applyDirichlet(Vector &glbVec) const | SIMbase | |
| assembleDiscreteItems(const IntegrandBase *itg, const TimeDomain &time, const Vectors &) | SIMbase | inlineprotectedvirtual |
| assembleDiscreteTerms(const IntegrandBase *, const TimeDomain &) | SIMbase | inlineprotectedvirtual |
| assembleForces(const Vector &solution, double t0, RealArray *R, Vector *S=nullptr) | SIMbase | |
| assembleSystem(const TimeDomain &time, const Vectors &prevSol, bool newLHSmatrix=true, bool poorConvg=false) | SIMbase | virtual |
| assembleSystem(double t0=0.0, const Vectors &pSol=Vectors()) | SIMbase | inline |
| begin_prop() const | SIMbase | inline |
| changeNumThreads() | SIMbase | protected |
| clearProblem() | SIMbase | inline |
| clearProperties() | SIMbase | virtual |
| createFEMmodel(char resetNumb)=0 | SIMbase | pure virtual |
| depFields | SIMdependency | private |
| DepVector typedef | SIMdependency | private |
| dualField | SIMbase | protected |
| dumpEqSys(bool initialBlankLine=false) | SIMbase | |
| dumpSolVec(const Vector &x, bool isExpanded=true, bool expOnly=false) | SIMbase | |
| end_prop() const | SIMbase | inline |
| evalSecondarySolution(Matrix &field, int pindx) const | SIMbase | |
| extEnergy | SIMbase | mutableprivate |
| externalEnergy(const Vectors &psol, const TimeDomain &) const | SIMbase | protectedvirtual |
| extractLoadVec(Vector &loadVec, size_t idx=0, const char *hd=nullptr) const | SIMbase | |
| extractPatchDependencies(IntegrandBase *problem, const PatchVec &model, size_t pindx) const | SIMdependency | protected |
| extractPatchElmRes(const Matrix &glbRes, Matrix &elRes, int pindx) const | SIMbase | |
| extractPatchSolution(IntegrandBase *problem, const Vectors &sol, size_t pindx) const | SIMbase | protectedvirtual |
| extractPatchSolution(const Vectors &sol, size_t pindx) const | SIMbase | inline |
| extractPatchSolution(const RealArray &sol, RealArray &vec, const ASMbase *pch, unsigned char nndof=0, unsigned char basis=0) const | SIMbase | |
| extractScalar(size_t idx=0) const | SIMbase | |
| extractScalars(RealArray &values) const | SIMbase | |
| extraMADOFs | SIMbase | mutableprivate |
| extrFunc | SIMbase | protected |
| FieldMap typedef | SIMdependency | private |
| fieldProjections() const | SIMbase | virtual |
| fillField(const std::string &name, const std::vector< double > &values) | SIMdependency | |
| findClosestNode(const Vec3 &) const | SIMbase | |
| fixZeros | SIMbase | protected |
| g2l | SIMbase | protected |
| generateThreadGroups(const Property &p, bool silence=false) | SIMbase | protected |
| getBoundaryForceIntegrand(const Vec3 *X0=nullptr) const | SIMbase | |
| getBoundaryNodes(int pcode, IntVec &glbNodes, std::vector< Vec3 > *XYZ=nullptr) const | SIMbase | |
| getCurrentReactions(RealArray &RF, const Vector &psol, int pcode=0) const | SIMbase | |
| getDependency(const std::string &name) const | SIMdependency | private |
| getDependentField(const std::string &name) const | SIMdependency | |
| getDependentPatch(const std::string &name, int pindx) const | SIMdependency | |
| getElmConnectivities() const =0 | SIMbase | pure virtual |
| getElmNodes(IntVec &mnpc, int iel) const | SIMbase | |
| getExtEnerg() const | SIMbase | inlineprotected |
| getFEModel() const | SIMbase | inline |
| getField(const std::string &name) | SIMdependency | virtual |
| getField(const std::string &name) const | SIMdependency | virtual |
| getGlob2LocMap() const | SIMbase | inline |
| getGlobalNode(int node) const | SIMbase | |
| getGlobalProcessID() const | SIMadmin | inline |
| getHeading() const | SIMadmin | inline |
| getInterfaceChecker(size_t) const | SIMbase | inlinevirtual |
| getLHSmatrix(size_t idx=0, bool copy=false) const | SIMbase | |
| getLocalNode(int node) const | SIMbase | |
| getLocalPatchIndex(int patchNo) const | SIMbase | |
| getMADOF(unsigned char basis, unsigned char nndof) const | SIMbase | private |
| getMDflag() const | SIMbase | inlineprotected |
| getName() const | SIMbase | inlinevirtual |
| getNoBasis() const | SIMbase | |
| getNoConstraints() const | SIMbase | |
| getNodalForceIntegrand() const | SIMbase | |
| getNodeCoord(int inod) const | SIMbase | |
| getNodeSet(const std::string &setName) const | SIMbase | |
| getNodeType(int inod) const | SIMbase | |
| getNoDOFs(bool subSim=false) const | SIMbase | |
| getNoElms(bool includeXelms=false, bool includeZelms=false) const | SIMbase | |
| getNoEquations() const | SIMbase | |
| getNoFields(int basis=0) const | SIMbase | |
| getNoNodes(int basis=0) const | SIMbase | |
| getNoParamDim() const =0 | SIMbase | pure virtual |
| getNoPatches() const | SIMbase | inline |
| getNoRHS() const | SIMbase | virtual |
| getNormIntegrand() const | SIMbase | |
| getNoSolutions(bool allocated=false) const | SIMbase | |
| getNoSpaceDim() const | SIMbase | inlinevirtual |
| getPatch(int idx, bool glbIndex=false) const | SIMbase | |
| getPrioritizedTags() const | XMLInputBase | inlineprotectedvirtual |
| getProblem() const | SIMbase | inline |
| getProcessAdm() const | SIMadmin | inline |
| getRayleighDampingMatrix(size_t iM=1, size_t iK=0) const | SIMbase | |
| getReactionForces() const | SIMbase | virtual |
| getRefined() const | SIMbase | inline |
| getRHSvector(size_t idx=0, bool copy=false) const | SIMbase | |
| getSAM() const | SIMbase | inline |
| getSclFunc(int code) const | SIMbase | |
| getSolParams() const | SIMbase | inline |
| getVecFunc(size_t patch, Property::Type ptype) const | SIMbase | protected |
| getWorstDofs(const Vector &x, const Vector &r, size_t nWorst, double eps, int iteNorm, std::map< std::pair< int, int >, RealArray > &worst) const | SIMbase | |
| handlePriorityTags(const tinyxml2::XMLElement *base, std::vector< const tinyxml2::XMLElement * > &parsed, bool verbose) | XMLInputBase | private |
| hasElementActivator() const | SIMbase | |
| hasIC(const std::string &) const | SIMdependency | inlinevirtual |
| hasTimeDependentDirichlet() const | SIMbase | |
| haveAnaSol() const | SIMbase | inlinevirtual |
| haveBoundaryReactions(bool=false) const | SIMbase | inlinevirtual |
| haveDualSol() const | SIMbase | inlinevirtual |
| haveReactions(int pcode=0) const | SIMbase | |
| ignoreDirichlet | SIMbase | static |
| initBodyLoad(size_t) | SIMbase | inlineprotectedvirtual |
| initDirichlet(double time=0.0) | SIMbase | |
| initForMultiStep() | SIMbase | inlinevirtual |
| initForSingleStep() | SIMbase | inlinevirtual |
| initLHSbuffers() | SIMbase | |
| initMaterial(size_t) | SIMbase | inlineprotectedvirtual |
| initNeumann(size_t) | SIMbase | inlineprotectedvirtual |
| initSystem(LinAlg::MatrixType mType, size_t nMats=1, size_t nVec=1, size_t nScl=0, bool withRF=false) | SIMbase | |
| initSystem(const SIMbase *that) | SIMbase | |
| injectPatchSolution(RealArray &sol, const RealArray &vec, const ASMbase *pch, unsigned char nndof=0, unsigned char basis=0) const | SIMbase | |
| IntegrandMap typedef | SIMbase | protected |
| IntVec typedef | SIMadmin | protected |
| isFirst() const | SIMbase | inline |
| isFixed(int inod, int dof=123) const | SIMbase | |
| isRefined | SIMbase | protected |
| iterationNorms(const Vector &x, const Vector &r, double &eNorm, double &rNorm, double &dNorm) const | SIMbase | virtual |
| lagMTOK | SIMbase | protected |
| lhsDump | SIMbase | protected |
| loadFile(tinyxml2::XMLDocument &doc, const char *fileName, bool verbose=false) | XMLInputBase | protected |
| loadXML(const char *xml) | XMLInputBase | |
| mdFlag | SIMbase | private |
| merge(SIMbase *that, const std::map< int, int > *old2new=nullptr, int poff=0) | SIMbase | virtual |
| mixedProblem() const | SIMbase | inlinevirtual |
| msgLevel | SIMadmin | static |
| myDegenElm | SIMbase | protected |
| myDupNodes | SIMbase | protected |
| myEqSys | SIMbase | protected |
| myFields | SIMdependency | private |
| myGl2Params | SIMbase | protected |
| myGlb2Loc | SIMbase | protected |
| myHeading | SIMadmin | protected |
| myInts | SIMbase | protected |
| myLoc2Glb | SIMbase | protected |
| myModel | SIMbase | protected |
| myOpts | SIMadmin | private |
| myPatches | SIMbase | protected |
| myPid | SIMadmin | protected |
| myProblem | SIMbase | protected |
| myProps | SIMbase | protected |
| mySam | SIMbase | protected |
| myScalars | SIMbase | protected |
| mySol | SIMbase | protected |
| mySolParams | SIMbase | protected |
| myTracs | SIMbase | protected |
| myVectors | SIMbase | protected |
| nBouGP | SIMbase | private |
| nDofS | SIMbase | private |
| nGlbNodes | SIMbase | protected |
| nGlPatches | SIMbase | protected |
| nIntGP | SIMbase | private |
| nProc | SIMadmin | protected |
| nsd | SIMbase | protected |
| opt | SIMadmin | |
| parse(char *keyWord, std::istream &is) | SIMadmin | virtual |
| parse(const tinyxml2::XMLElement *elem) | SIMadmin | virtual |
| PatchVec typedef | SIMdependency | |
| postProcessNorms(Vectors &, Matrix *) | SIMbase | inlineprotectedvirtual |
| preprocess(const IntVec &ignored={}, bool fixDup=false) | SIMadmin | inlinevirtual |
| preprocessA() | SIMbase | inlineprotectedvirtual |
| preprocessB() | SIMbase | inlineprotectedvirtual |
| preprocessBeforeAsmInit(int &) | SIMbase | inlineprotectedvirtual |
| preprocessC(const IntVec &ignored, bool fixDup, double time0) | SIMbase | virtual |
| preprocessResultPoints()=0 | SIMbase | protectedpure virtual |
| preserveNOrder | SIMbase | static |
| prevForces | SIMbase | mutableprivate |
| printHeading(int &supStep) const | SIMadmin | |
| printNRforces(const IntVec &={}) const | SIMbase | inlinevirtual |
| printProblem() const | SIMbase | virtual |
| printSolutionSummary(const Vector &solution, int printSol=0, const char *compName=nullptr, std::streamsize outPrec=0) | SIMbase | virtual |
| printStep(int istep, const TimeDomain &time) const | SIMbase | virtual |
| project(Matrix &ssol, const Vector &psol, SIMoptions::ProjectionMethod method=SIMoptions::GLOBAL, const TimeDomain &time=TimeDomain()) const | SIMbase | virtual |
| project(Vector &ssol, const Vector &psol, SIMoptions::ProjectionMethod method=SIMoptions::GLOBAL, size_t iComp=0) const | SIMbase | |
| project(RealArray &values, const FunctionBase *f, int basis=1, int iField=0, int nFields=1, SIMoptions::ProjectionMethod method=SIMoptions::GLOBAL, double time=0.0) const | SIMbase | |
| projectAnaSol(Vector &ssol, SIMoptions::ProjectionMethod method) const | SIMbase | |
| read(const char *fileName) | SIMadmin | virtual |
| readFlat(const char *fileName) | SIMadmin | private |
| readModel(const char *fileName) | SIMbase | |
| readXML(const char *fileName, bool verbose=true) | XMLInputBase | |
| registerDependency(const std::string &name, SIMdependency *sim, short int nvc=1, unsigned char basis=1) | SIMbase | |
| registerDependency(SIMdependency *sim, const std::string &name, short int nvc, const PatchVec &patches, char diffBasis=0, int component=1) | SIMbase | |
| registerDependency(SIMdependency *sim, const std::string &name, short int nvc, const PatchVec &patches, const int *MADOF) | SIMbase | |
| registerDependency(SIMdependency *sim, const std::string &name, short int nvc=1) | SIMbase | |
| SIMdependency::registerDependency(SIMdependency *sim, const std::string &name, short int nvc, const PatchVec &patches, char diffBasis=0, int component=1) | SIMdependency | virtual |
| SIMdependency::registerDependency(SIMdependency *sim, const std::string &name, short int nvc, const PatchVec &patches, const int *MADOF) | SIMdependency | virtual |
| SIMdependency::registerDependency(SIMdependency *sim, const std::string &name, short int nvc=1) | SIMdependency | virtual |
| registerField(const std::string &name, const std::vector< double > &vec) | SIMdependency | |
| renumberNodes(bool renumMNPC=false) | SIMbase | protected |
| renumberNodes(const std::map< int, int > &) | SIMbase | inlineprotectedvirtual |
| rhsDump | SIMbase | protected |
| SclFuncMap typedef | SIMbase | protected |
| setAssociatedRHS(size_t iMat, size_t iVec) | SIMbase | |
| setHeading(const std::string &heading) | SIMadmin | inline |
| setIntegrationPrm(unsigned short int i, double prm) | SIMbase | |
| setMDflag(char flag) | SIMbase | inline |
| setMode(int mode, bool needIntegr=true, bool resetSol=false) | SIMbase | |
| setPatchMaterial(size_t patch) const | SIMbase | |
| setQuadratureRule(size_t ng, bool redimBuffers=false, bool printQP=false) | SIMbase | |
| setRefined(int nref) | SIMbase | inline |
| shiftGlobalNums(int, int) | SIMbase | inlineprotectedvirtual |
| SIMadmin(const char *heading=nullptr) | SIMadmin | explicitprotected |
| SIMadmin(SIMadmin &anotherSIM) | SIMadmin | protected |
| SIMbase(IntegrandBase *itg) | SIMbase | explicitprotected |
| SIMdependency() | SIMdependency | inlineprotected |
| solDump | SIMbase | protected |
| solutionNorms(const Vector &x, double *inf=nullptr, size_t *ind=nullptr, size_t nf=0, char type='D') const | SIMbase | |
| solutionNorms(const TimeDomain &time, const Vectors &psol, const Vectors &ssol, Vectors &gNorm, Matrix *eNorm=nullptr, const char *name=nullptr) | SIMbase | |
| solutionNorms(const TimeDomain &time, const Vectors &psol, Vectors &gNorm, Matrix *eNorm=nullptr) | SIMbase | inline |
| solutionNorms(const Vector &psol, const Vectors &ssol, Matrix &eNorm, Vectors &gNorm, const char *name=nullptr) | SIMbase | inline |
| solutionNorms(const Vector &psol, Matrix &eNorm, Vectors &gNorm) | SIMbase | inline |
| solutionNorms(const Vector &psol, const Vectors &ssol, Vectors &gNorm, const char *name=nullptr) | SIMbase | inline |
| solveEqSystem(Vector &solution, size_t idxRHS, double *rCond, int printSol=0, bool dumpEqSys=false, const char *compName="displacement") | SIMbase | |
| solveSystem(Vector &solution, int printSol, double *rCond, const char *compName="displacement", size_t idxRHS=0) | SIMbase | inlinevirtual |
| solveSystem(Vector &solution, int printSol=0, const char *compName="displacement") | SIMbase | inline |
| solveSystem(Vectors &solution, int printSol=0, const char *cmpName="displacement") | SIMbase | |
| systemModes(std::vector< Mode > &solution, int nev, int ncv, int iop, double shift, size_t iA=0, size_t iB=1) | SIMbase | |
| systemModes(std::vector< Mode > &solution, size_t iA=0, size_t iB=1) | SIMbase | inline |
| theExtEnerg() | SIMbase | inlineprotected |
| TracFuncMap typedef | SIMbase | protected |
| updateConfiguration(const Vector &) | SIMbase | inlinevirtual |
| updateDirichlet(double time=0.0, const Vector *prevSol=nullptr) | SIMbase | virtual |
| updateForNewElements(Vector &solution, const TimeDomain &time) const | SIMbase | |
| updateGrid(const RealArray &displ) | SIMbase | |
| updateGrid(const std::string &field) | SIMbase | |
| updateRotations(const RealArray &, double=0.0) | SIMbase | inlinevirtual |
| VecFuncMap typedef | SIMbase | protected |
| ~SIMadmin() | SIMadmin | inlinevirtual |
| ~SIMbase() | SIMbase | virtual |
| ~SIMdependency() | SIMdependency | inlinevirtual |