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

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

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