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

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

CommitState()lin2DQuad8virtual
ComputeBodyForces(const std::shared_ptr< Load > &body, unsigned int k=0)lin2DQuad8virtual
ComputeDampingMatrix()lin2DQuad8virtual
ComputeDomainReductionForces(const std::shared_ptr< Load > &drm, unsigned int k)lin2DQuad8virtual
ComputeEnergy()lin2DQuad8virtual
ComputeInitialStiffnessMatrix() constlin2DQuad8private
ComputeInternalDynamicForces()lin2DQuad8virtual
ComputeInternalForces()lin2DQuad8virtual
ComputeJacobianMatrix(const double ri, const double si) constlin2DQuad8private
ComputeMassMatrix()lin2DQuad8virtual
ComputePMLMatrix()lin2DQuad8virtual
ComputeShapeFunctionMatrix(const double ri, const double si) constlin2DQuad8private
ComputeStiffnessMatrix()lin2DQuad8virtual
ComputeStrain(const Eigen::MatrixXd &Bij) constlin2DQuad8private
ComputeStrainDisplacementMatrix(const double ri, const double si, const Eigen::MatrixXd &Jij) constlin2DQuad8private
ComputeStrainRate(const Eigen::MatrixXd &Bij) constlin2DQuad8private
ComputeSurfaceForces(const std::shared_ptr< Load > &surface, unsigned int face)lin2DQuad8virtual
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() constlin2DQuad8virtual
GetStrainAt(double x3, double x2) constlin2DQuad8virtual
GetStrainRate() constlin2DQuad8virtual
GetStress() constlin2DQuad8virtual
GetStressAt(double x3, double x2) constlin2DQuad8virtual
GetTotalDegreeOfFreedom() constlin2DQuad8virtual
GetVTKCellType() constElement
GetVTKGroupType() constElement
GetVTKResponse(std::string response) constlin2DQuad8virtual
HasFixedNode(const std::vector< std::shared_ptr< Node > > &nodes) constElement
InitialState()lin2DQuad8virtual
lin2DQuad8(const std::vector< unsigned int > nodes, std::unique_ptr< Material > &material, const double th, const std::string quadrature="GAUSS", const unsigned int nGauss=4)lin2DQuad8
QuadraturePointslin2DQuad8private
ReverseState()lin2DQuad8virtual
SetDamping(const std::shared_ptr< Damping > &damping)lin2DQuad8virtual
SetDomain(std::map< unsigned int, std::shared_ptr< Node > > &nodes)lin2DQuad8virtual
tlin2DQuad8private
theDampinglin2DQuad8private
theMateriallin2DQuad8private
theNodeslin2DQuad8private
UpdateState()lin2DQuad8virtual
~Element()=0Elementpure virtual
~lin2DQuad8()lin2DQuad8