Seismo-VLAB  1.3
An Open-Source Finite Element Software for Meso-Scale Simulations
PML2DQuad4 Member List

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

CommitState()PML2DQuad4virtual
ComputeBodyForces(const std::shared_ptr< Load > &body, unsigned int k=0)PML2DQuad4virtual
ComputeDampingMatrix()PML2DQuad4virtual
ComputeDomainReductionForces(const std::shared_ptr< Load > &drm, unsigned int k)PML2DQuad4virtual
ComputeEnergy()PML2DQuad4virtual
ComputeInternalDynamicForces()PML2DQuad4virtual
ComputeInternalForces()PML2DQuad4virtual
ComputeJacobianMatrix(const double ri, const double si) constPML2DQuad4private
ComputeMassMatrix()PML2DQuad4virtual
ComputePMLMatrix()PML2DQuad4virtual
ComputePMLStretchingFactors(const double ri, const double si, const double rho, const double mu, const double lambda) constPML2DQuad4private
ComputeShapeFunctionMatrix(const double ri, const double si) constPML2DQuad4private
ComputeStiffnessMatrix()PML2DQuad4virtual
ComputeStrain(const Eigen::MatrixXd &Bij) constPML2DQuad4private
ComputeStrainDisplacementMatrix(const double ri, const double si, const Eigen::MatrixXd &Jij) constPML2DQuad4private
ComputeStrainRate(const Eigen::MatrixXd &Bij) constPML2DQuad4private
ComputeSurfaceForces(const std::shared_ptr< Load > &surface, unsigned int face)PML2DQuad4virtual
Element(std::string name, const std::vector< unsigned int > nodes, unsigned int ndofs, unsigned int VTKcell, unsigned int SVLcell)Element
GetName() constElement
GetNodes() constElement
GetNumberOfDegreeOfFreedom() constElement
GetNumberOfNodes() constElement
GetStrain() constPML2DQuad4virtual
GetStrainAt(double x3, double x2) constPML2DQuad4virtual
GetStrainRate() constPML2DQuad4virtual
GetStress() constPML2DQuad4virtual
GetStressAt(double x3, double x2) constPML2DQuad4virtual
GetTotalDegreeOfFreedom() constPML2DQuad4virtual
GetVTKCellType() constElement
GetVTKGroupType() constElement
GetVTKResponse(std::string response) constPML2DQuad4virtual
HasFixedNode(const std::vector< std::shared_ptr< Node > > &nodes) constElement
InitialState()PML2DQuad4virtual
L_pmlPML2DQuad4private
m_pmlPML2DQuad4private
nx_pmlPML2DQuad4private
ny_pmlPML2DQuad4private
PML2DQuad4(const std::vector< unsigned int > nodes, std::unique_ptr< Material > &material, const std::vector< double > parameters, const std::string quadrature="GAUSS", const unsigned int nGauss=4)PML2DQuad4
QuadraturePointsPML2DQuad4private
R_pmlPML2DQuad4private
ReverseState()PML2DQuad4virtual
SetDamping(const std::shared_ptr< Damping > &damping)PML2DQuad4virtual
SetDomain(std::map< unsigned int, std::shared_ptr< Node > > &nodes)PML2DQuad4virtual
tPML2DQuad4private
theDampingPML2DQuad4private
theMaterialPML2DQuad4private
theNodesPML2DQuad4private
UpdateState()PML2DQuad4virtual
x0_pmlPML2DQuad4private
y0_pmlPML2DQuad4private
~Element()=0Elementpure virtual
~PML2DQuad4()PML2DQuad4