IFEM  90A354
ASMu2Dmx Member List

This is the complete list of members for ASMu2Dmx, 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)ASMbaseprotected
addGlobalLagrangeMultipliers(const IntVec &mGLag, unsigned char nnLag=1)ASMbase
addHole(double, double, double)ASMbaseinlinevirtual
addHole(double, double, double, double, double)ASMbaseinlinevirtual
addLagrangeMultipliers(size_t iel, const IntVec &mGLag, unsigned char nnLag=1)ASMbase
addLocal2GlobalCpl(int iSlave, int master, const Tensor &Tlg)ASMbaseprotected
addMPC(MPC *&mpc, int code=0, bool verbose=false, bool overrideD=false)ASMbase
addNeighbor(ASMbase *pch)ASMbaseprotected
addPeriodicity(size_t master, size_t slave, int dir)ASMbaseprotected
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)ASMbasevirtual
addRigidMPC(int gSlave, int gMaster, const Vec3 &dX)ASMbaseprotected
addXElms(short int dim, short int item, size_t nXn, IntVec &nodes)ASMbasevirtual
adjustBasis(const Go::SplineSurface &surf, const std::array< SplineUtils::AdjustOp, 2 > &ops)ASMmxBaseprivatestatic
adjustBasis(const Go::SplineVolume &svol, const std::array< SplineUtils::AdjustOp, 3 > &ops)ASMmxBaseprivatestatic
allDofs(int dirs) constASMbaseprotected
aMinASMu2Dmutableprivate
ASM2D()ASM2Dinlineprotected
ASMbase(unsigned char n_p, unsigned char n_s, unsigned char n_f)ASMbaseprotected
ASMbase(const ASMbase &patch, unsigned char n_f)ASMbaseprotected
ASMbase(const ASMbase &patch)ASMbaseprotected
ASMLRSpline(unsigned char n_p, unsigned char n_s, unsigned char n_f)ASMLRSplineprotected
ASMLRSpline(const ASMLRSpline &patch, unsigned char n_f)ASMLRSplineprotected
ASMmxBase(const std::vector< unsigned char > &n_f)ASMmxBaseinlineexplicitprivate
ASMu2D(unsigned char n_s=2, unsigned char n_f=2)ASMu2D
ASMu2D(const ASMu2D &patch, unsigned char n_f=0)ASMu2D
ASMu2Dmx(unsigned char n_s, const CharVec &n_f)ASMu2Dmx
ASMu2Dmx(const ASMu2Dmx &patch, const CharVec &n_f=CharVec(2, 0))ASMu2Dmx
ASMunstruct()ASMunstructinlineprotected
assembleL2matrices(SystemMatrix &A, SystemVector &B, const L2Integrand &integrand, bool continuous) constASMu2Dprotectedvirtual
BCodeASMbaseprotected
BCVec typedefASMbase
begin_BC() constASMbaseinline
begin_elm() constASMbaseinline
begin_MPC() constASMbaseinline
bezier_uASMu2Dprotected
bezier_vASMu2Dprotected
bezierExtractASMu2Dprotected
changeNumThreads()ASMu2Dprotectedvirtual
CharVec typedefASM2D
checkElementSize(int elmId, bool globalNum=true) constASMu2Dvirtual
checkRightHandSystem()ASM2Dinlinevirtual
checkThreadGroups(const IntMat &groups, const std::vector< const LR::LRSpline * > &bases, const LR::LRSpline *threadBasis)ASMLRSplineprotectedstatic
clear(bool retainGeometry)ASMu2Dmxvirtual
clone(const CharVec &nf=CharVec()) constASM2D
cloneUnShared() constASMbase
closeBoundaries(int dir=1, int basis=0, int master=1)ASMbaseinlinevirtual
collapseNodes(ASMbase &pch1, int node1, ASMbase &pch2, int node2)ASMbaseprotectedstatic
computeBasis(double u, double v, Go::BasisPtsSf &bas, int iel, const LR::LRSplineSurface *spline=nullptr) constASMu2Dprotected
computeBasis(double u, double v, Go::BasisDerivsSf &bas, int iel, const LR::LRSplineSurface *spline=nullptr) constASMu2Dprotected
computeBasis(double u, double v, Go::BasisDerivsSf2 &bas, int iel, const LR::LRSplineSurface *spline=nullptr) constASMu2Dprotected
computeBasis(double u, double v, Go::BasisDerivsSf3 &bas, int iel, const LR::LRSplineSurface *spline=nullptr) constASMu2Dprotected
computeBasisNurbs(double u, double v, Go::BasisPtsSf &bas, int iel, const LR::LRSplineSurface &spline)ASMu2Dstatic
computeBasisNurbs(double u, double v, Go::BasisDerivsSf &bas, int iel, const LR::LRSplineSurface &spline)ASMu2Dstatic
computeBasisNurbs(double u, double v, Go::BasisDerivsSf2 &bas, int iel, const LR::LRSplineSurface &spline)ASMu2Dstatic
computeBasisNurbs(double u, double v, Go::BasisDerivsSf3 &bas, int iel, const LR::LRSplineSurface &spline)ASMu2Dstatic
connectBasis(int edge, ASMu2D &neighbor, int nedge, bool revers, int basis=1, int slave=0, int master=0, bool coordCheck=true, int thick=1)ASMu2Dprotected
connectPatch(int edge, ASM2D &neighbor, int nedge, bool revers, int basis, bool coordCheck, int thick)ASMu2Dmxvirtual
constrainCorner(int I, int J, int dof, int code=0, char basis=1)ASMu2Dvirtual
constrainEdge(int dir, bool open, int dof, int code, char basis)ASMu2Dvirtual
constrainEdgeLocal(int dir, bool open, int dof, int code, bool project=false)ASMu2Dvirtual
constrainNode(double xi, double eta, int dof, int code=0)ASMu2Dvirtual
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 *)ASMbaseinlinevirtual
copyRefinement(LR::LRSplineSurface *basis, int multiplicity=1) constASMu2D
cornerRefine(int minBasisfunctions)ASMu2D
create(ASM::Discretization type, unsigned char nd, const CharVec &nf, bool mixedFEM=false)ASM2Dstatic
create(ASM::Discretization type, unsigned char nf=1)ASM2Dstatic
createLRfromTensor()ASMu2Dprotected
createLRNurbs(const Go::SplineSurface &srf)ASMu2Dprotectedstatic
createProjectionBasis(bool init)ASMu2Dvirtual
createRgdMasterNode(int &gMaster, const Vec3 &Xmaster)ASMbaseprotected
dbgElmASMbasestatic
dCodeASMbaseprotected
deformedConfig(const Matrix &Xnod, Vectors &eVec, bool force2nd=false)ASMbaseprotectedstatic
diagonalRefine(int minBasisfunctions)ASMu2D
diracPoint(Integrand &integrand, GlobalIntegral &glbInt, const double *param, const Vec3 &pval)ASMu2Dvirtual
dirichASMu2Dprotected
DIV_COMPATIBLE enum valueASMmxBaseprivate
doRefine(const LR::RefineData &prm, LR::LRSpline *lrspline)ASMLRSplineprotected
edgeL2projection(const DirichletEdge &edge, const FunctionBase &values, Real2DMat &result, double time) constASMu2D
elem_sizeASMmxBaseprivate
empty() constASMLRSplineinlinevirtual
EmptyASMbaseprivatestatic
end_BC() constASMbaseinline
end_elm() constASMbaseinline
end_MPC() constASMbaseinline
establishBases(Go::SplineSurface *surf, MixedType type)ASMmxBaseprivatestatic
establishBases(Go::SplineVolume *svol, MixedType type)ASMmxBaseprivatestatic
evalPoint(const double *xi, double *param, Vec3 &X) constASMu2Dvirtual
evalPoint(int iel, const double *param, Vec3 &X) constASMu2Dprotectedvirtual
ASMLRSpline::evalPoint(const double *xi, double *param, Vec3 &X) const=0ASMLRSplineprotected
evalProjSolution(Matrix &sField, const Vector &locSol, const int *npe, int n_f) constASMu2Dvirtual
evalSolution(Matrix &sField, const Vector &locSol, const RealArray *gpar, bool, int deriv, int nf) constASMu2Dmxvirtual
evalSolution(Matrix &sField, const IntegrandBase &integrand, const RealArray *gpar, bool) constASMu2Dmxvirtual
evalSolution(Matrix &sField, const Vector &locSol, const int *npe, int n_f, bool piola) constASMu2Dmx
evalSolution(Matrix &sField, const Vector &locSol, const RealArray *gpar, bool=false, int deriv=0, int=0) constASMu2Dmx
evalSolution(Matrix &sField, const IntegrandBase &integrand, const int *npe, char project='\0') constASMu2Dmx
evalSolution(const IntegrandBase &integrand) constASMu2Dmx
evalSolution(Matrix &sField, const IntegrandBase &integrand, const RealArray *gpar, bool=false) constASMu2Dmx
ASMu2D::evalSolution(Matrix &sField, const Vector &locSol, const int *npe, int n_f, bool piola) constASMu2Dvirtual
ASMu2D::evalSolution(Matrix &sField, const IntegrandBase &integrand, const int *npe, char project='\0') constASMu2Dvirtual
ASMu2D::evalSolution(const IntegrandBase &integrand) constASMu2Dvirtual
ASMbase::evalSolution(Matrix &sField, const IntegrandBase &integrand, const IntVec &elements) constASMbasevirtual
evalSolutionPiola(Matrix &sField, const Vector &locSol, const RealArray *gpar, bool regular) constASMu2Dmxvirtual
evaluate(const FunctionBase *func, RealArray &vec, int, double time) constASMu2Dvirtual
ASMLRSpline::evaluate(const ASMbase *basis, const Vector &locVec, RealArray &vec, int basisNum=1) constASMbasevirtual
ASMLRSpline::evaluate(const Field *f, RealArray &vec, int basisNum=1) constASMbasevirtual
evaluateBasis(int iel, FiniteElement &fe, int derivs=0) constASMu2Dprotected
evaluateBasisNurbs(int iel, FiniteElement &fe, int derivs) constASMu2Dprivate
extendRefinementDomain(IntSet &refineIndices, const IntSet &neighborIndices) constASMu2Dprotectedvirtual
extractElmRes(const Matrix &globRes, Matrix &elmRes, size_t internalFirst) constASMu2Dvirtual
ASMLRSpline::extractElmRes(const Vector &globRes, Vector &elmRes, size_t internalFirst=0) constASMbasevirtual
extractNodalVec(const RealArray &globVec, RealArray &nodeVec, const int *madof, int ngnod=-1) constASMbase
extractNodeVec(const RealArray &globVec, RealArray &nodeVec, unsigned char, int basis) constASMu2Dmxvirtual
extractNodeVecMx(const RealArray &glbVec, RealArray &nodVec, int basis) constASMmxBaseprivate
extraGeometry(char *) constASMbaseinlinevirtual
extraSolution(Matrix &, const Vector &) constASMbaseinlinevirtual
filterResults(Matrix &, const ElementBlock *) constASMbaseinlinevirtual
findBoundaryElms(IntVec &elms, int lIndex, int orient) constASMu2Dprotectedvirtual
findClosestNode(const Vec3 &X) constASMLRSplinevirtual
findElementContaining(const double *param) constASMu2Dvirtual
findMPC(int node, int dof) constASMbase
findPoint(Vec3 &X, double *param) constASMu2Dvirtual
firstBpASMbaseprotected
firstElASMbaseprotected
firstIpASMbaseprotected
fix(size_t inod, int dirs=123)ASMbase
fixHomogeneousDirichletASMbasestatic
FULL_CONT_RAISE_BASIS1 enum valueASMmxBaseprivate
FULL_CONT_RAISE_BASIS2 enum valueASMmxBaseprivate
gElASMbaseprotectedstatic
generateBezierBasis()ASMu2Dprotected
generateBezierExtraction()ASMu2Dprotected
generateFEMTopology()ASMu2Dmxvirtual
generateProjThreadGroupsFromElms(const IntVec &elms)ASMu2Dprotectedvirtual
generateThreadGroups(const Integrand &integrand, bool silence, bool ignoreGlobalLM)ASMu2Dmxprotectedvirtual
generateThreadGroups(const Integrand &integrand, bool silence, bool ignoreGlobalLM)ASMu2Dmxprotected
ASMLRSpline::generateThreadGroups(char, bool, bool)ASMbaseinlinevirtual
generateThreadGroupsFromElms(const IntVec &elms)ASMu2Dprotectedvirtual
geomBASMLRSplineprotected
getAge(int iel, double time) constASMbase
getBasis(int basis=1) constASMu2Dmxvirtual
getBasis(int basis=1)ASMu2Dmxvirtual
getBezierBasis(int p, double start=-1.0, double end=1.0)ASMLRSplinestatic
getBoundary1Nodes(int lIndex, IntVec &nodes, int basis=0, int orient=-1, bool local=false, bool open=false) constASMbaseinlinevirtual
getBoundaryCovered(const IntSet &nodes) constASMLRSplinevirtual
getBoundaryElms(int lIndex, IntVec &elms, int orient=-1, bool local=false) constASMbase
getBoundaryNodes(int lIndex, IntVec &nodes, int basis, int thick, int orient, bool local) constASMu2Dmxvirtual
getCoord(size_t inod) constASMu2Dmxvirtual
getCoordinates(Matrix &X, unsigned char nsd, const LR::LRSplineSurface &spline, int iel=-1)ASMu2Dstatic
getCorner(int I, int J, int basis) constASMu2Dvirtual
getCornerPoints(int iel, std::vector< utl::Point > &XC) constASMu2Dprotected
getElementActivator() constASMbaseinline
getElementCenter(int iel) constASMLRSplinevirtual
getElementCoordinates(Matrix &X, int iel, bool forceItg=false) constASMu2Dvirtual
getElementCorners(int iel, std::vector< Vec3 > &XC, RealArray *uC=nullptr) constASMu2Dprotected
getElementNodes(int iel) constASMbase
getElementsAt(const RealArray &param, std::vector< int > &elms, std::vector< size_t > *sizes=nullptr) constASMu2Dmxprivate
getElementSet(int) constASMbaseinlinevirtual
getElementSet(int, std::string &) constASMbaseinlinevirtual
getElementSetIdx(const std::string &) constASMbaseinlinevirtual
getElementSize(const std::vector< Vec3 > &XC)ASM2Dprotectedstatic
getElmConnectivities(IntMat &neighs, int basis=ASM::INTEGRATION_BASIS) constASMu2Dvirtual
getElmID(size_t iel) constASMbase
getElmIndex(int globalNum) constASMbase
getElmNodes(int basis) constASMu2Dvirtual
getFunctionsForElements(const IntVec &elements, bool globalId=false) constASMLRSpline
getFunctionsForElements(IntSet &functions, const IntVec &elements, bool globalId=true) constASMLRSpline
getGaussPointParameters(RealArray &uGP, int dir, int nGauss, int iel, const double *xi, const LR::LRSplineSurface *spline=nullptr) constASMu2Dprotected
getGlobalElementNums() constASMbaseinline
getGlobalNodeNums() constASMbaseinline
getGrevilleParameters(RealArray &prm, int dir, int basisNum=1) constASMu2Dprotected
getGridParameters(RealArray &prm, int dir, int nSegSpan) constASMu2Dvirtual
ASM2D::getGridParameters(std::vector< double > &prm, int dir, int nSegSpan) const =0ASM2Dpure virtual
getLMType(size_t inod) constASMbase
getMaxElmNo() constASMbase
getMinimumSize(int nrefinements) constASMu2Dvirtual
getMyNodeNums() constASMbaseinline
getNoBasis() constASMu2Dmxinlinevirtual
getNoBoundaryElms(char lIndex, char ldim) constASMu2Dvirtual
getNoBouPoints(size_t &nPt, char ldim, char lindx)ASMbasevirtual
getNodalCoordinates(Matrix &X, bool=false) constASMu2Dinlinevirtual
getNodalDOFs(size_t inod) constASMu2Dmxvirtual
getNodeID(size_t inod, bool=false) constASMbasevirtual
getNodeIndex(int globalNum, bool=false) constASMbasevirtual
getNodeSet(int) constASMbaseinlinevirtual
getNodeSetIdx(const std::string &) constASMbaseinlinevirtual
getNodeType(size_t inod) constASMu2Dmxvirtual
getNoElms(bool includeZeroVolElms=false, bool includeXElms=false) constASMbase
getNoFields(int basis) constASMu2Dmxvirtual
getNoGaussPt(int p, bool neumann=false) constASMbaseprotected
getNoIntPoints(size_t &nPt, size_t &nIPt)ASMLRSplinevirtual
getNoLagPerNode() constASMbaseinline
getNoMPCs() constASMbaseinline
getNoNodes(int basis) constASMu2Dmxvirtual
getNoParamDim() constASMbaseinline
getNoProjectionNodes() constASMu2Dvirtual
getNoRefineElms() constASMu2Dmxvirtual
getNoRefineNodes() constASMu2Dmxvirtual
getNoSpaceDim() constASMbaseinline
getOrder(int &p1, int &p2, int &p3) constASMu2Dvirtual
getOverlappingNodes(const IntSet &nodes, int dir=7) constASMLRSpline
getOverlappingNodes(int node, int dir=7) constASMLRSplineinline
getParameterDomain(Real2DMat &, IntVec *) constASMLRSplinevirtual
getParametricLength(int iel, int dir) constASMu2Dprotected
getProjectedField(const Vector &coefs) constASMu2Dvirtual
getProjectedFields(const Vector &coefs, size_t=0) constASMu2Dvirtual
getRefinementBasis() constASMLRSplineinline
getSolution(Matrix &sField, const Vector &locSol, const IntVec &nodes) constASMu2Dmxvirtual
getSolutionMx(Matrix &sField, const Vector &locSol, const std::vector< int > &nodes) constASMmxBaseprivate
globalL2projection(Matrix &sField, const L2Integrand &integrand, bool continuous=false, bool enforceEnds=false) constASMbase
gNodASMbaseprotectedstatic
hasTimeDependentDirichlet(const std::map< int, RealFunc * > &func, const std::map< int, VecFunc * > &vfunc)ASMbase
hasXNodes() constASMbaseinline
idxASMbase
immersedGeometry(char *) constASMbaseinlinevirtual
immersedSolution(Matrix &, const Vector &) constASMbaseinlinevirtual
inActive(double time) constASMbase
includeExtraASMmxBaseprivatestatic
initConstraints()ASMbaseinlinevirtual
initMADOF(const int *sysMadof)ASMu2Dmxvirtual
initMx(const std::vector< int > &MLGN, const int *sysMadof)ASMmxBaseprivate
injectNodalVec(const RealArray &nodeVec, RealArray &globVec, const IntVec &madof, int basis=0) constASMbase
injectNodeVec(const RealArray &nodeVec, RealArray &globVec, unsigned char, int basis) constASMu2Dmxvirtual
injectNodeVecMx(RealArray &glbVec, const RealArray &nodVec, int basis) constASMmxBaseprivate
integrate(Integrand &integrand, GlobalIntegral &glbInt, const TimeDomain &time)ASMu2Dmxvirtual
integrate(Integrand &integrand, int lIndex, GlobalIntegral &glbInt, const TimeDomain &time)ASMu2Dmxvirtual
integrate(Integrand &integrand, GlobalIntegral &glbInt, const TimeDomain &time, const ASM::InterfaceChecker &iChk)ASMu2Dmxvirtual
ASMu2D::integrate(Integrand &integrand, GlobalIntegral &glbInt, const TimeDomain &time, const Real3DMat &itgPts)ASMu2Dprotected
ASMu2D::integrate(Integrand &integrand, GlobalIntegral &glbInt, const TimeDomain &time)=0ASMu2D
integrateEdge(Integrand &integrand, int lEdge, GlobalIntegral &glbInt, const TimeDomain &time)ASMbaseinlinevirtual
is_rationalASMu2Dprotected
isElementActive(int iel, double time=-1.0) constASMbase
isElementInPartition(int iel) constASMbase
isFixed(int node, int dof, bool all=false) constASMbase
isInElementSet(int, int) constASMbaseinlinevirtual
isInNodeSet(int, int) constASMbaseinlinevirtual
isLMn(size_t n) constASMbaseinline
isRMn(size_t n) constASMbaseinline
isShared() constASMbaseinline
itgBasisASMmxBaseprivatestatic
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
lrsplineASMu2Dprotected
m_basisASMu2Dmxprivate
MADOFASMmxBaseprivate
makePeriodic(size_t master, size_t slave, int dirs=123)ASMbaseprotected
mergeAndGetAllMPCs(const ASMVec &model, MPCSet &allMPCs)ASMbasestatic
mergeNodes(size_t inod, int globalNum, bool verbose=true)ASMbase
MixedType enum nameASMmxBaseprivate
MLGEASMbaseprotected
MLGNASMbaseprotected
MNPCASMbaseprotected
modelSizeASMbasestatic
mpcsASMbaseprotected
myActiveElsASMbaseprivate
myBezierExtractASMu2Dprotected
myCacheASMu2Dprotected
myElActiveASMbaseprivate
myElmsASMbaseprotected
myLMsASMbaseprivate
myLMTypesASMbaseprivate
myMLGEASMbaseprotected
myMLGNASMbaseprotected
myMNPCASMbaseprotected
myRmasterASMbaseprotected
nbASMmxBaseprivate
ndimASMbaseprotected
neighborsASMbaseprotected
nelASMbaseprotected
nfASMbaseprotected
nfxASMmxBaseprivate
nGaussASMbaseprotected
nLagASMbaseprotected
nnodASMbaseprotected
NONE enum valueASMmxBaseprivate
nsdASMbaseprotected
outputMasterASMu2Dprotected
parseElemBox(const std::string &, const std::string &, const char *)ASMbaseinlinevirtual
parseElemSet(const std::string &, const char *)ASMbaseinlinevirtual
parseNodeBox(const std::string &, const char *)ASMbaseinlinevirtual
parseNodeSet(const std::string &, const char *)ASMbaseinlinevirtual
piolaASMmxBaseprivate
prescribe(size_t inod, int dirs, int code, bool overrideD=false)ASMbase
printElements(std::ostream &os) constASMbase
printElmInfo(int, const IntegrandBase *) constASMbaseinlinevirtual
printNodes(std::ostream &os) constASMbase
proj2ThreadGroupsASMLRSplineprotected
projBASMLRSplineprotected
projB2ASMLRSplineprotected
projectSolution(const IntegrandBase &integrand) constASMu2Dprotected
projThreadGroupsASMLRSplineprotected
raiseOrder(int ru, int rv)ASMu2Dvirtual
rational() constASMu2Dinline
read(std::istream &)ASMu2Dvirtual
readBasis(std::istream &is, size_t basis)ASMu2Dmxvirtual
REDUCED_CONT_RAISE_BASIS1 enum valueASMmxBaseprivate
REDUCED_CONT_RAISE_BASIS2 enum valueASMmxBaseprivate
refBASMLRSplineprotected
refine(const LR::RefineData &prm, Vectors &sol)ASMu2Dmxvirtual
refine(int dir, const RealArray &xi, double scale)ASMu2Dmx
refine(const LR::RefineData &prm, Vectors &sol)ASMu2Dmx
refine(const LR::RefineData &prm, Vectors &sol)ASMu2Dmx
ASMu2D::refine(int dir, const RealArray &xi, double scale)ASMu2Dvirtual
ASM2D::refine(int dir, const std::vector< double > &xi, double scale=1.0)=0ASM2Dpure virtual
regularInterpolation(const RealArray &upar, const RealArray &vpar, const Matrix &points, int basis) constASMu2Dprotected
remapErrors(RealArray &errors, const RealArray &origErr, bool elemErrors) constASMu2Dmxvirtual
renumberNodes(const ASMVec &model, std::map< int, int > &old2new)ASMbasestatic
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)ASMbasestatic
resolveMPCchains(const MPCSet &allMPCs, const ASMVec &model, bool setPtrOnly=false)ASMbasestatic
scRecovery(const IntegrandBase &integrand) constASMu2Dprotected
searchCtrlPt(RealArray::const_iterator cit, RealArray::const_iterator end, const Vec3 &X, int dimension, double tol=0.001) constASMbaseprotected
separateProjectionBasis() constASMu2Dmxvirtual
setActiveElements(IntVec *active)ASMbaseinline
setElementActivator(IntFunc *efunc)ASMbaseinline
setGauss(int ng)ASMbaseinlinevirtual
setGeometry(RealFunc *, double, double)ASMbaseinlinevirtual
setGlobalNodeNums(const IntVec &nodes)ASMbaseinline
setMinimumSize(double size)ASMu2Dinlinevirtual
setNodeNumbers(const IntVec &nodes)ASMbasevirtual
setNoFields(unsigned char n)ASMbaseinline
setOutputMaster(const ASMu2D *pch)ASMu2Dinline
shareFEASMbaseprotected
shiftGlobalElmNums(int eshift)ASMbasevirtual
shiftGlobalNodeNums(int nshift)ASMbasevirtual
Sort(int u, int v, int orient, std::vector< LR::Basisfunction * > &functions)ASMLRSplinestatic
SplinePtr typedefASMu2Dmxprivate
storeMesh(const std::string &fName, int fType) constASMu2Dmxvirtual
SUBGRID enum valueASMmxBaseprivate
SurfaceVec typedefASMmxBaseprivate
swapProjectionBasis()ASMLRSplinevirtual
tensorPrjBasASMu2Dprotected
tensorsplineASMu2Dprotected
tesselate(ElementBlock &grid, const int *npe) constASMu2Dvirtual
threadBasisASMu2Dmxprivate
threadGroupsASMLRSplineprotected
transferCntrlPtVars(const LR::LRSpline *old_basis, RealArray &newVar, int nGauss) constASMu2Dvirtual
transferCntrlPtVars(const LR::LRSpline *oldBasis, RealArray &newVar, int nGauss) const=0ASMu2D
transferCntrlPtVars(LR::LRSpline *oldBasis, const RealArray &oldVar, RealArray &newVar, int nGauss, int nf=1) constASMu2D
ASMLRSpline::transferCntrlPtVars(LR::LRSpline *oldBasis, const RealArray &oldVar, RealArray &newVar, int nGauss, int nf=1) constASMLRSpline
transferGaussPtVars(const LR::LRSpline *old_basis, const RealArray &oldVar, RealArray &newVar, int nGauss) constASMu2Dvirtual
transferGaussPtVarsN(const LR::LRSpline *old_basis, const RealArray &oldVar, RealArray &newVar, int nGauss) constASMu2Dvirtual
transform(const Matrix &)ASMbaseinlinevirtual
TypeASMmxBaseprivatestatic
uniformRefine(int minBasisfunctions)ASMu2D
uniformRefine(int dir, int nInsert)ASMu2Dvirtual
updateCoords(const Vector &displ)ASMu2Dvirtual
updateDirichlet(const std::map< int, RealFunc * > &func, const std::map< int, VecFunc * > &vfunc, double time, const std::map< int, int > *g2l=nullptr)ASMu2Dvirtual
usePiola() constASMu2Dmxinline
validateThreadGroups(const SAM *) constASMbaseinlinevirtual
VolumeVec typedefASMmxBaseprivate
write(std::ostream &, int) constASMu2Dvirtual
writeLagBasis(std::ostream &os, const char *type) constASMbaseprotected
writePostscriptElementsNurbs(std::shared_ptr< LR::LRSplineSurface > mesh, std::ostream &out, bool close=true, int nu=2, int nv=2)ASMu2Dprotected
writePostscriptMeshWithControlPointsNurbs(std::shared_ptr< LR::LRSplineSurface > mesh, std::ostream &out, int nu=2, int nv=2)ASMu2Dprotected
xNodeASMbaseprotectedstatic
XYZ typedefASMbaseprotected
~ASM2D()ASM2Dinlinevirtual
~ASMbase()ASMbasevirtual
~ASMLRSpline()ASMLRSplineinlinevirtual
~ASMu2D()ASMu2Dinlinevirtual
~ASMu2Dmx()ASMu2Dmxinlinevirtual
~ASMunstruct()ASMunstructinlinevirtual