IFEM  90A354
SIM1D Member List

This is the complete list of members for SIM1D, including all inherited members.

addAddFunc(const std::string &fn, RealFunc *f)SIMoutputinlineprotected
addConnection(int mst, int slv, int mIdx, int sIdx, bool coordCheck=false, int dim=1, int thick=1)SIMinputinline
addConstraint(int patch, int lndx, int ldim, int dirs, int code, int &ngnod, char=1, bool ovrD=false)SIM1Dprotectedvirtual
addDisBlkSIMoutputprotected
addMADOF(unsigned char basis, unsigned char nndof, bool other=true)SIMbaseprotected
addToRHSvector(size_t idx, const SystemVector &vec, double scale=1.0)SIMbase
admSIMadminprotected
applyDirichlet(Vector &glbVec) constSIMbase
assembleDiscreteItems(const IntegrandBase *itg, const TimeDomain &time, const Vectors &)SIMbaseinlineprotectedvirtual
assembleDiscreteTerms(const IntegrandBase *, const TimeDomain &)SIMbaseinlineprotectedvirtual
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)SIMbasevirtual
assembleSystem(double t0=0.0, const Vectors &pSol=Vectors())SIMbaseinline
begin_prop() constSIMbaseinline
calcBouForces(Real2DMat &, const Vectors &)SIMgenericinlinevirtual
changeNumThreads()SIMbaseprotected
CharVec typedefSIMinput
clearProblem()SIMbaseinline
clearProperties()SIMoutputvirtual
clonePatches(const PatchVec &, const std::map< int, int > &)SIMinputinlinevirtual
closeGlv()SIMoutput
connectPatches(const ASM::Interface &ifc, bool=true)SIM1Dprotectedvirtual
createDefaultModel()SIMgeneric
createFEMmodel(char resetNumb='y')SIMinputvirtual
createPropertySet(const std::string &setName, int pc)SIMinputprotected
depFieldsSIMdependencyprivate
DepVector typedefSIMdependencyprivate
deSerialize(const SerializeMap &)SIMinputvirtual
dimension enum value (defined in SIM1D)SIM1D
dualFieldSIMbaseprotected
dumpEqSys(bool initialBlankLine=false)SIMbase
dumpGeometry(std::ostream &os) constSIMoutput
dumpMatlabGrid(std::ostream &os, const std::string &name="IFEM_Mesh", const std::vector< std::string > &sets={}, double scale=1.0) constSIMoutput
dumpMoreResults(double, utl::LogStream &, std::streamsize=3) constSIMoutputinlinevirtual
dumpPrimSol(const Vector &psol, utl::LogStream &os, bool withID=true) constSIMoutput
dumpResults(const Vector &psol, double time, utl::LogStream &os, bool formatted=false, std::streamsize precision=3) constSIMoutput
dumpResults(const Vector &psol, double time, utl::LogStream &os, const ResPointVec &gPoints, bool formatted, std::streamsize precision) constSIMoutputprivate
dumpSolution(const Vector &psol, utl::LogStream &os) constSIMoutput
dumpSolVec(const Vector &x, bool isExpanded=true, bool expOnly=false)SIMbase
dumpSupernodes(std::ostream &) constSIMgenericinlinevirtual
dumpVector(const Vector &vsol, const char *fname, utl::LogStream &os, std::streamsize precision=3) constSIMoutput
end_prop() constSIMbaseinline
eval2ndSolution(const Vector &psol, double time, int psolComps=0)SIMoutput
evalPoint(const double *xi, Vec3 &X, double *param=nullptr, int patch=1, bool global=false) constSIMgeneric
evalResults(const Vectors &psol, const ResPointVec &gPoints, const ASMbase *patch, IntVec &points, IntVec &elms, Vec3Vec &Xp, Matrix &sol1, Matrix &sol2, std::vector< std::string > *compNames=nullptr) constSIMoutputprivate
evalSecondarySolution(Matrix &field, int pindx) constSIMbase
extEnergySIMbasemutableprivate
externalEnergy(const Vectors &psol, const TimeDomain &) constSIMbaseprotectedvirtual
extractLoadVec(Vector &loadVec, size_t idx=0, const char *hd=nullptr) constSIMbase
extractNodeVec(const RealArray &glbVec, Vector &locVec, const ASMbase *patch, int nodalCmps, bool &emptyPatches) constSIMoutputprivate
extractPatchDependencies(IntegrandBase *problem, const PatchVec &model, size_t pindx) constSIMdependencyprotected
extractPatchElmRes(const Matrix &glbRes, Matrix &elRes, int pindx) constSIMbase
extractPatchSolution(IntegrandBase *problem, const Vectors &sol, size_t pindx) constSIMbaseprotectedvirtual
extractPatchSolution(const Vectors &sol, size_t pindx) constSIMbaseinline
extractPatchSolution(const RealArray &sol, RealArray &vec, const ASMbase *pch, unsigned char nndof=0, unsigned char basis=0) constSIMbase
extractScalar(size_t idx=0) constSIMbase
extractScalars(RealArray &values) constSIMbase
extraMADOFsSIMbasemutableprivate
extrFuncSIMbaseprotected
FieldMap typedefSIMdependencyprivate
fieldProjections() constSIMbasevirtual
fillField(const std::string &name, const std::vector< double > &values)SIMdependency
findClosestNode(const Vec3 &) constSIMbase
findElementContaining(const double *param, int patch=1, bool global=false) constSIMgeneric
fixZerosSIMbaseprotected
g2lSIMbaseprotected
generateThreadGroups(const Property &p, bool silence=false)SIMbaseprotected
getBoundaryForceIntegrand(const Vec3 *X0=nullptr) constSIMbase
getBoundaryNodes(int pcode, IntVec &glbNodes, std::vector< Vec3 > *XYZ=nullptr) constSIMbase
getCurrentReactions(RealArray &RF, const Vector &psol, int pcode=0) constSIMbase
getDependency(const std::string &name) constSIMdependencyprivate
getDependentField(const std::string &name) constSIMdependency
getDependentPatch(const std::string &name, int pindx) constSIMdependency
getDiscretePoint(int idx)SIMinput
getEffectivityIndex(const Vectors &gNorm, size_t idx, size_t inorm) constSIMgenericvirtual
getElementSet(int iset, std::string &name, RealArray &elSet) constSIMoutput
getElmConnectivities() constSIMinputvirtual
getElmNodes(IntVec &mnpc, int iel) constSIMbase
getEntity(const std::string &name) constSIMinput
getExtEnerg() constSIMbaseinlineprotected
getFEModel() constSIMbaseinline
getField(const std::string &name)SIMdependencyvirtual
getField(const std::string &name) constSIMdependencyvirtual
getFunctionsForElements(const std::vector< int > &elements)SIMinput
getGlob2LocMap() constSIMbaseinline
getGlobalNode(int node) constSIMbase
getGlobalProcessID() constSIMadmininline
getHeading() constSIMadmininline
getInterfaceChecker(size_t) constSIMbaseinlinevirtual
getInterfaceForces(const RealArray &sf, const RealArray &weights, int code) constSIMgeneric
getInterfaces() constSIMinputinline
getLHSmatrix(size_t idx=0, bool copy=false) constSIMbase
getLocalNode(int node) constSIMbase
getLocalPatchIndex(int patchNo) constSIMbase
getMADOF(unsigned char basis, unsigned char nndof) constSIMbaseprivate
getMDflag() constSIMbaseinlineprotected
getModelGenerator(const tinyxml2::XMLElement *geo) constSIM1Dprotectedvirtual
getName() constSIMbaseinlinevirtual
getNoBasis() constSIMbase
getNoConstraints() constSIMbase
getNodalForceIntegrand() constSIMbase
getNodeCoord(int inod) constSIMbase
getNodeSet(const std::string &setName) constSIMbase
getNodeType(int inod) constSIMbase
getNoDOFs(bool subSim=false) constSIMbase
getNoElms(bool includeXelms=false, bool includeZelms=false) constSIMbase
getNoEquations() constSIMbase
getNoFields(int basis=0) constSIMbase
getNoNodes(int basis=0) constSIMbase
getNoParamDim() constSIM1Dinlinevirtual
getNoPatches() constSIMbaseinline
getNoRHS() constSIMbasevirtual
getNormIntegrand() constSIMbase
getNoSolutions(bool allocated=false) constSIMbase
getNoSpaceDim() constSIMbaseinlinevirtual
getPatch(int idx, bool glbIndex=false) constSIMbase
getPatchStream(const char *tag, const char *patch)SIMinputprotectedstatic
getPrioritizedTags() constSIMinputvirtual
getProblem() constSIMbaseinline
getProcessAdm() constSIMadmininline
getRayleighDampingMatrix(size_t iM=1, size_t iK=0) constSIMbase
getReactionForces() constSIMbasevirtual
getReferenceNorm(const Vectors &gNorm, size_t adaptor) constSIMgenericvirtual
getRefined() constSIMbaseinline
getRHSvector(size_t idx=0, bool copy=false) constSIMbase
getSAM() constSIMbaseinline
getSclFunc(int code) constSIMbase
getSolParams() constSIMbaseinline
getSolution(const Vector &psol, double u, int deriv=0, int patch=1) constSIM1D
SIMgeneric::getSolution(const Vector &psol, const double *par, int deriv=0, int patch=1) constSIMgeneric
getStartGeo() constSIMoutputinline
getSupelName() constSIMgenericinlinevirtual
getTopItemNodes(const TopItem &titem, std::vector< int > &glbNodes) constSIMinput
getTopology() constSIMinputinline
getUniquePropertyCode(const std::string &setName, int comp=0)SIMinput
getVCPindex(size_t idx=1) constSIMgeneric
getVecFunc(size_t patch, Property::Type ptype) constSIMbaseprotected
getVolumeIndex() constSIMgenericinlinevirtual
getVTF() constSIMoutputinline
getWorstDofs(const Vector &x, const Vector &r, size_t nWorst, double eps, int iteNorm, std::map< std::pair< int, int >, RealArray > &worst) constSIMbase
handlePriorityTags(const tinyxml2::XMLElement *base, std::vector< const tinyxml2::XMLElement * > &parsed, bool verbose)XMLInputBaseprivate
hasElementActivator() constSIMbase
hasIC(const std::string &name) constSIMinputvirtual
hasPointResultFile() constSIMoutput
hasResultPoints() constSIMoutputinline
hasTimeDependentDirichlet() constSIMbase
haveAnaSol() constSIMbaseinlinevirtual
haveBoundaryReactions(bool=false) constSIMbaseinlinevirtual
haveDualSol() constSIMbaseinlinevirtual
haveReactions(int pcode=0) constSIMbase
idxGridSIMoutputprivate
IdxVec3 typedefSIMinput
ignoreDirichletSIMbasestatic
initBodyLoad(size_t)SIMbaseinlineprotectedvirtual
initDirichlet(double time=0.0)SIMbase
initForMultiStep()SIMbaseinlinevirtual
initForSingleStep()SIMbaseinlinevirtual
InitialCondVec typedefSIMinput
initLHSbuffers()SIMbase
initMaterial(size_t)SIMbaseinlineprotectedvirtual
initNeumann(size_t)SIMbaseinlineprotectedvirtual
initPatchForEvaluation(int patchNo) constSIMoutputprivate
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) constSIMbase
IntegrandMap typedefSIMbaseprotected
IntVec typedefSIMadminprotected
isFirst() constSIMbaseinline
isFixed(int inod, int dof=123) constSIMbase
isReadingSIMinputprivate
isRefinedSIMbaseprotected
isSavedSIMinputprivate
iterationNorms(const Vector &x, const Vector &r, double &eNorm, double &rNorm, double &dNorm) constSIMbasevirtual
lagMTOKSIMbaseprotected
lhsDumpSIMbaseprotected
loadFile(tinyxml2::XMLDocument &doc, const char *fileName, bool verbose=false)XMLInputBaseprotected
loadXML(const char *xml)XMLInputBase
logRpMapSIMoutputprivate
mdFlagSIMbaseprivate
merge(SIMbase *that, const std::map< int, int > *old2new, int poff)SIMoutputvirtual
mergeVtfSIMoutputprivate
mixedProblem() constSIMbaseinlinevirtual
msgLevelSIMadminstatic
myAddScalarsSIMoutputprivate
myDegenElmSIMbaseprotected
myDupNodesSIMbaseprotected
myEntitysSIMinputprotected
myEqSysSIMbaseprotected
myFieldsSIMdependencyprivate
myGenSIMinputprotected
myGeofs1SIMoutputprivate
myGeofs2SIMoutputprivate
myGeomIDSIMoutputprivate
myGl2ParamsSIMbaseprotected
myGlb2LocSIMbaseprotected
myHeadingSIMadminprotected
myICsSIMinputprotected
myInterfacesSIMinputprotected
myIntsSIMbaseprotected
myLoc2GlbSIMbaseprotected
myModelSIMbaseprotected
myOptsSIMadminprivate
myPatchesSIMbaseprotected
myPidSIMadminprotected
myPointsSIMoutputprotected
myPrecSIMoutputprivate
myProblemSIMbaseprotected
myPropsSIMbaseprotected
myPtSizeSIMoutputprivate
mySamSIMbaseprotected
myScalarsSIMbaseprotected
mySolSIMbaseprotected
mySolParamsSIMbaseprotected
myTopPtsSIMinputprotected
myTracsSIMbaseprotected
myVectorsSIMbaseprotected
myVtfSIMoutputprivate
nBouGPSIMbaseprivate
nDofSSIMbaseprivate
nfSIM1Dprotected
nGlbNodesSIMbaseprotected
nGlPatchesSIMbaseprotected
nIntGPSIMbaseprivate
nProcSIMadminprotected
nsdSIMbaseprotected
optSIMadmin
parse(const tinyxml2::XMLElement *elem)SIM1Dprotectedvirtual
parse(char *keyWord, std::istream &is)SIM1Dprotectedvirtual
SIMgeneric::parse(char *keyWord, std::istream &is)SIMoutput
parseBCTag(const tinyxml2::XMLElement *elem)SIM1Dprivate
parseDualTag(const tinyxml2::XMLElement *elem, int ftype=1)SIMinputprotected
parseGeometryDimTag(const tinyxml2::XMLElement *elem)SIM1Dinlineprotectedvirtual
parseGeometryTag(const tinyxml2::XMLElement *elem)SIM1Dprivate
parseICTag(const tinyxml2::XMLElement *elem)SIMinputprivate
parseLinSolTag(const tinyxml2::XMLElement *elem)SIMinputprivate
parseMaterialSet(const tinyxml2::XMLElement *elem, int mindex)SIMinputprotected
parseOutputTag(const tinyxml2::XMLElement *elem)SIMoutputprotectedvirtual
parsePatchList(const tinyxml2::XMLElement *elem, std::vector< int > &patches) constSIMinputprotected
parsePeriodic(const tinyxml2::XMLElement *elem)SIMinputprotected
parseTopologySet(const tinyxml2::XMLElement *elem, std::vector< int > &patches) constSIMinputprotected
parseXi(const tinyxml2::XMLElement *, RealArray &) constSIM1Dinlineprotectedvirtual
PatchVec typedefSIMdependency
postProcessNorms(Vectors &, Matrix *)SIMbaseinlineprotectedvirtual
preprocess(const IntVec &ignored={}, bool fixDup=false)SIMadmininlinevirtual
preprocessA()SIMbaseinlineprotectedvirtual
preprocessB()SIMbaseinlineprotectedvirtual
preprocessBeforeAsmInit(int &)SIMbaseinlineprotectedvirtual
preprocessC(const IntVec &ignored, bool fixDup, double time0)SIMbasevirtual
preprocessResPtGroup(std::string &ptFile, ResPointVec &points)SIMoutputprivate
preprocessResultPoints()SIMoutputprotectedvirtual
preserveNOrderSIMbasestatic
prevForcesSIMbasemutableprivate
printHeading(int &supStep) constSIMadmin
printIFforces(const Vector &, RealArray &)SIMoutputinlinevirtual
printNormGroup(const Vector &, const Vector &, const std::string &) constSIMgenericinlinevirtual
printNorms(const Vectors &gNorm, size_t w=36) constSIMgenericvirtual
printNRforces(const IntVec &glbNodes={}) constSIMoutputvirtual
printProblem() constSIMbasevirtual
printSolutionSummary(const Vector &solution, int printSol=0, const char *compName=nullptr, std::streamsize outPrec=0)SIMbasevirtual
printStep(int istep, const TimeDomain &time) constSIMbasevirtual
project(Matrix &ssol, const Vector &psol, SIMoptions::ProjectionMethod method=SIMoptions::GLOBAL, const TimeDomain &time=TimeDomain()) constSIMbasevirtual
project(Vector &ssol, const Vector &psol, SIMoptions::ProjectionMethod method=SIMoptions::GLOBAL, size_t iComp=0) constSIMbase
project(RealArray &values, const FunctionBase *f, int basis=1, int iField=0, int nFields=1, SIMoptions::ProjectionMethod method=SIMoptions::GLOBAL, double time=0.0) constSIMbase
projectAnaSol(Vector &ssol, SIMoptions::ProjectionMethod method) constSIMbase
read(const char *fileName)SIMadminvirtual
readFlat(const char *fileName)SIMadminprivate
readModel(const char *fileName)SIMbase
readNodes(std::istream &isn, int pchInd, int basis=0, bool oneBased=false)SIMinputinlineprotectedvirtual
readNodes(std::istream &isn)SIMinputinlineprotectedvirtual
readPatch(std::istream &isp, int pchInd, const CharVec &unf, const char *whiteSpace) constSIM1Dprotectedvirtual
readPatches(std::istream &isp, const char *whiteSpace="")SIMinput
readTopologyOnly(const std::string &fileName)SIMinput
readXML(const char *fileName, bool verbose=true)XMLInputBase
recoverInternals(const Vector &, Vector &)SIMgenericinlinevirtual
refine(const LR::RefineData &prm)SIMinput
refine(const LR::RefineData &prm, Vector &sol)SIMinput
refine(const LR::RefineData &prm, Vectors &sol)SIMinput
refine(const RealFunc &refC, double refTol)SIMinput
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)SIMdependencyvirtual
SIMdependency::registerDependency(SIMdependency *sim, const std::string &name, short int nvc, const PatchVec &patches, const int *MADOF)SIMdependencyvirtual
SIMdependency::registerDependency(SIMdependency *sim, const std::string &name, short int nvc=1)SIMdependencyvirtual
registerField(const std::string &name, const std::vector< double > &vec)SIMdependency
renumberNodes(bool renumMNPC=false)SIMbaseprotected
renumberNodes(const std::map< int, int > &)SIMbaseinlineprotectedvirtual
ResPointVec typedefSIMoutputprotected
ResPtPair typedefSIMoutputprotected
restartBasis(const std::string &restartFile, int restartStep)SIMinput
restoreBasis(const SerializeMap &data)SIMinputprotected
revertSqrt(Vectors &gNorm, Matrix *eNorm)SIMgenericprotected
rhsDumpSIMbaseprotected
saveBasis(SerializeMap &data) constSIMinputprotected
savePoints(const Vector &psol, double time, int step) constSIMoutput
saveResults(const Vectors &psol, double time, int step) constSIMoutput
SclFuncMap typedefSIMbaseprotected
serialize(std::map< std::string, std::string > &) constSIMoutputvirtual
SerializeMap typedefSIMinputprotected
setAssociatedRHS(size_t iMat, size_t iVec)SIMbase
setHeading(const std::string &heading)SIMadmininline
setInitialCondition(SIMdependency *fieldHolder, const std::string &fileName, const InitialCondVec &info)SIMinputprivate
setInitialConditions(SIMdependency *fieldHolder=nullptr)SIMinput
setIntegrationPrm(unsigned short int i, double prm)SIMbase
setMDflag(char flag)SIMbaseinline
setMode(int mode, bool needIntegr=true, bool resetSol=false)SIMbase
setNeumann(const std::string &prop, const std::string &type, int ndir, int code)SIMinput
setPatchMaterial(size_t patch) constSIMbase
setPointResultFile(const std::string &filename, bool dumpCoord=false)SIMoutput
setPropertyType(int code, Property::Type ptype, int pindex=-1, char basis=1)SIMinput
setQuadratureRule(size_t ng, bool redimBuffers=false, bool printQP=false)SIMbase
setRefined(int nref)SIMbaseinline
setStartGeo(int gID)SIMoutputinline
setTracProperty(int code, Property::Type ptype, TractionFunc *field=nullptr)SIMinput
setVecProperty(int code, Property::Type ptype, VecFunc *field=nullptr, int pflag=-1)SIMinput
setVTF(VTF *vtf)SIMoutputinline
shiftGlobalNums(int, int)SIMbaseinlineprotectedvirtual
SIM1D(unsigned char n1=1, bool=false)SIM1Dexplicit
SIM1D(const CharVec &unf, bool=false)SIM1Dexplicit
SIM1D(IntegrandBase *itg, unsigned char n=1)SIM1Dexplicit
SIMadmin(const char *heading=nullptr)SIMadminexplicitprotected
SIMadmin(SIMadmin &anotherSIM)SIMadminprotected
SIMbase(IntegrandBase *itg)SIMbaseexplicitprotected
SIMdependency()SIMdependencyinlineprotected
SIMgeneric(IntegrandBase *itg=nullptr)SIMgenericinlineexplicitprotected
SIMinput(IntegrandBase *itg)SIMinputexplicitprotected
SIMoutput(IntegrandBase *itg)SIMoutputexplicitprotected
solDumpSIMbaseprotected
solutionNorms(const Vector &x, double *inf=nullptr, size_t *ind=nullptr, size_t nf=0, char type='D') constSIMbase
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)SIMbaseinline
solutionNorms(const Vector &psol, const Vectors &ssol, Matrix &eNorm, Vectors &gNorm, const char *name=nullptr)SIMbaseinline
solutionNorms(const Vector &psol, Matrix &eNorm, Vectors &gNorm)SIMbaseinline
solutionNorms(const Vector &psol, const Vectors &ssol, Vectors &gNorm, const char *name=nullptr)SIMbaseinline
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)SIMbaseinlinevirtual
solveSystem(Vector &solution, int printSol=0, const char *compName="displacement")SIMbaseinline
solveSystem(Vectors &solution, int printSol=0, const char *cmpName="displacement")SIMbase
staticCondensation(Matrix &, Vector &)SIMgenericinlinevirtual
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)SIMbaseinline
tesselatePatch(size_t pidx) constSIMoutputprotectedvirtual
theExtEnerg()SIMbaseinlineprotected
topology(const std::string &name)SIMinputinline
TracFuncMap typedefSIMbaseprotected
updateConfiguration(const Vector &)SIMbaseinlinevirtual
updateDirichlet(double time=0.0, const Vector *prevSol=nullptr)SIMbasevirtual
updateForNewElements(Vector &solution, const TimeDomain &time) constSIMbase
updateGrid(const RealArray &displ)SIMbase
updateGrid(const std::string &field)SIMbase
updateRotations(const RealArray &, double=0.0)SIMbaseinlinevirtual
VecFuncMap typedefSIMbaseprotected
wantCompsSIMoutputprivate
writeAddFuncs(int &nBlock, int &idBlock, const Vector &psol, int iStep, double time)SIMoutputprotectedvirtual
writeGlvA(int &, int, double, int=1) constSIMoutputinlinevirtual
writeGlvBC(int &nBlock, int iStep=1) constSIMoutput
writeGlvE(const Vector &field, int iStep, int &nBlock, const char *name, int idBlock=300, bool internalOrder=false) constSIMoutput
writeGlvF(const RealFunc &f, const char *fname, int iStep, int &nBlock, const Vector *state=nullptr, int idBlock=50, double time=0.0, const ASMbase *patch=nullptr)SIMoutput
writeGlvG(int &nBlock, const char *inpFile, bool doClear=true)SIMoutputvirtual
writeGlvG(int &nBlock, double time)SIMoutput
writeGlvM(const Mode &mode, bool freq, int &nBlock)SIMoutput
writeGlvN(const Matrix &norms, int iStep, int &nBlock, const std::vector< std::string > &prefix={}, int idBlock=200, const char *dualPrefix=nullptr)SIMoutput
writeGlvNo(int &nBlock, int &idBlock, int maxBlock=20, int iStep=1) constSIMoutput
writeGlvP(const RealArray &ssol, int iStep, int &nBlock, int idBlock=100, const char *prefix="Global projected", std::vector< PointValues > *maxVal=nullptr)SIMoutput
writeGlvS(const Vector &scl, const char *fieldName, int iStep, int &nBlock, int idBlock=2) constSIMoutput
writeGlvS(const Vector &psol, int iStep, int &nBlock, double time=0.0, const char *pvecName=nullptr, int idBlock=10, int psolComps=0)SIMoutput
writeGlvS1(const Vector &psol, int iStep, int &nBlock, double time=0.0, const char *pvecName=nullptr, int idBlock=10, int psolComps=0, bool scalarOnly=false)SIMoutputvirtual
writeGlvS2(const Vector &psol, int iStep, int &nBlock, double time=0.0, int idBlock=20, int psolComps=0)SIMoutputvirtual
writeGlvStep(int iStep, double value=0.0, int itype=0)SIMoutput
writeGlvT(int iStep, int &geoBlk, int &nBlock) constSIMoutput
writeGlvV(const RealArray &vec, const char *fieldName, int iStep, int &nBlock, int idBlock=2, int ncmp=0) constSIMoutput
writeScalarFields(const Matrix &field, int geomID, int &nBlock, std::vector< IntVec > &sID, size_t *nScl=nullptr, ASM::ResultClass resClass=ASM::PRIMARY)SIMoutputprivate
~SIM1D()SIM1Dinlinevirtual
~SIMadmin()SIMadmininlinevirtual
~SIMbase()SIMbasevirtual
~SIMdependency()SIMdependencyinlinevirtual
~SIMgeneric()SIMgenericinlinevirtual
~SIMinput()SIMinputinlinevirtual
~SIMoutput()SIMoutputvirtual