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

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

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