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

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

Alin2DTruss3private
CommitState()lin2DTruss3virtual
ComputeBodyForces(const std::shared_ptr< Load > &body, unsigned int k=0)lin2DTruss3virtual
ComputeDampingMatrix()lin2DTruss3virtual
ComputeDomainReductionForces(const std::shared_ptr< Load > &drm, unsigned int k)lin2DTruss3virtual
ComputeEnergy()lin2DTruss3virtual
ComputeInitialStiffnessMatrix() constlin2DTruss3private
ComputeInternalDynamicForces()lin2DTruss3virtual
ComputeInternalForces()lin2DTruss3virtual
ComputeLength() constlin2DTruss3private
ComputeLocalAxes() constlin2DTruss3private
ComputeMassMatrix()lin2DTruss3virtual
ComputePMLMatrix()lin2DTruss3virtual
ComputeShapeFunctionMatrix(const double ri) constlin2DTruss3private
ComputeStiffnessMatrix()lin2DTruss3virtual
ComputeStrain(const Eigen::MatrixXd &Bij) constlin2DTruss3private
ComputeStrainDisplacementMatrix(const double ri) constlin2DTruss3private
ComputeStrainRate(const Eigen::MatrixXd &Bij) constlin2DTruss3private
ComputeSurfaceForces(const std::shared_ptr< Load > &surface, unsigned int face)lin2DTruss3virtual
ComputeTransformationAxes() constlin2DTruss3private
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() constlin2DTruss3virtual
GetStrainAt(double x3, double x2) constlin2DTruss3virtual
GetStrainRate() constlin2DTruss3virtual
GetStress() constlin2DTruss3virtual
GetStressAt(double x3, double x2) constlin2DTruss3virtual
GetTotalDegreeOfFreedom() constlin2DTruss3virtual
GetVTKCellType() constElement
GetVTKGroupType() constElement
GetVTKResponse(std::string response) constlin2DTruss3virtual
HasFixedNode(const std::vector< std::shared_ptr< Node > > &nodes) constElement
InitialState()lin2DTruss3virtual
lin2DTruss3(const std::vector< unsigned int > nodes, std::unique_ptr< Material > &material, const double area, const std::string quadrature="GAUSS", const unsigned int nGauss=3)lin2DTruss3
Lolin2DTruss3private
QuadraturePointslin2DTruss3private
ReverseState()lin2DTruss3virtual
SetDamping(const std::shared_ptr< Damping > &damping)lin2DTruss3virtual
SetDomain(std::map< unsigned int, std::shared_ptr< Node > > &nodes)lin2DTruss3virtual
theDampinglin2DTruss3private
theMateriallin2DTruss3private
theNodeslin2DTruss3private
UpdateState()lin2DTruss3virtual
~Element()=0Elementpure virtual
~lin2DTruss3()lin2DTruss3