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

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

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