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

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

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