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

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

CommitState()kin3DHexa8virtual
ComputeBodyForces(const std::shared_ptr< Load > &body, unsigned int k=0)kin3DHexa8virtual
ComputeDampingMatrix()kin3DHexa8virtual
ComputeDeformationGradientMatrix(const double ri, const double si, const double ti, const Eigen::MatrixXd &Jij) constkin3DHexa8private
ComputeDomainReductionForces(const std::shared_ptr< Load > &drm, unsigned int k)kin3DHexa8virtual
ComputeEnergy()kin3DHexa8virtual
ComputeInitialStiffnessMatrix() constkin3DHexa8private
ComputeInternalDynamicForces()kin3DHexa8virtual
ComputeInternalForces()kin3DHexa8virtual
ComputeJacobianMatrix(const double ri, const double si, const double ti) constkin3DHexa8private
ComputeLinearizedStrainDisplacementMatrix(const double ri, const double si, const double ti, const Eigen::MatrixXd &Jij) constkin3DHexa8private
ComputeLinearStrainDisplacementMatrix(const double ri, const double si, const double ti, const Eigen::MatrixXd &Jij) constkin3DHexa8private
ComputeMassMatrix()kin3DHexa8virtual
ComputeNonLinearStrainDisplacementMatrix(const double ri, const double si, const double ti, const Eigen::MatrixXd &Jij) constkin3DHexa8private
ComputePMLMatrix()kin3DHexa8virtual
ComputeSecondPiolaKirchhoffMatrix(const Eigen::VectorXd &Stress) constkin3DHexa8private
ComputeShapeFunctionMatrix(const double ri, const double si, const double ti) constkin3DHexa8private
ComputeStiffnessMatrix()kin3DHexa8virtual
ComputeStrain(const double ri, const double si, const double ti, const Eigen::MatrixXd &Jij) constkin3DHexa8private
ComputeStrainRate(const double ri, const double si, const double ti, const Eigen::MatrixXd &Bij) constkin3DHexa8private
ComputeSurfaceForces(const std::shared_ptr< Load > &surface, unsigned int face)kin3DHexa8virtual
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() constkin3DHexa8virtual
GetStrainAt(double x3, double x2) constkin3DHexa8virtual
GetStrainRate() constkin3DHexa8virtual
GetStress() constkin3DHexa8virtual
GetStressAt(double x3, double x2) constkin3DHexa8virtual
GetTotalDegreeOfFreedom() constkin3DHexa8virtual
GetVTKCellType() constElement
GetVTKGroupType() constElement
GetVTKResponse(std::string response) constkin3DHexa8virtual
HasFixedNode(const std::vector< std::shared_ptr< Node > > &nodes) constElement
InitialState()kin3DHexa8virtual
kin3DHexa8(const std::vector< unsigned int > nodes, std::unique_ptr< Material > &material, const std::string quadrature="GAUSS", const unsigned int nGauss=8)kin3DHexa8
QuadraturePointskin3DHexa8private
ReverseState()kin3DHexa8virtual
SetDamping(const std::shared_ptr< Damping > &damping)kin3DHexa8virtual
SetDomain(std::map< unsigned int, std::shared_ptr< Node > > &nodes)kin3DHexa8virtual
theDampingkin3DHexa8private
theMaterialkin3DHexa8private
theNodeskin3DHexa8private
TransformTensorToVector(const Eigen::MatrixXd &vector) constkin3DHexa8protected
TransformVectorToTensor(const Eigen::VectorXd &vector) constkin3DHexa8protected
UpdateState()kin3DHexa8virtual
~Element()=0Elementpure virtual
~kin3DHexa8()kin3DHexa8