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

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

CommitState()lin3DFrame2virtual
ComputeBodyForces(const std::shared_ptr< Load > &body, unsigned int k=0)lin3DFrame2virtual
ComputeDampingMatrix()lin3DFrame2virtual
ComputeDomainReductionForces(const std::shared_ptr< Load > &drm, unsigned int k)lin3DFrame2virtual
ComputeEnergy()lin3DFrame2virtual
ComputeInitialStiffnessMatrix() constlin3DFrame2private
ComputeInternalDynamicForces()lin3DFrame2virtual
ComputeInternalForces()lin3DFrame2virtual
ComputeLength() constlin3DFrame2private
ComputeLocalAxes() constlin3DFrame2private
ComputeMassMatrix()lin3DFrame2virtual
ComputePMLMatrix()lin3DFrame2virtual
ComputeShapeFunctionMatrix(const double ri) constlin3DFrame2private
ComputeStiffnessMatrix()lin3DFrame2virtual
ComputeStrain(const Eigen::MatrixXd &Bij) constlin3DFrame2private
ComputeStrainDisplacementMatrix(const double ri) constlin3DFrame2private
ComputeStrainRate(const Eigen::MatrixXd &Bij) constlin3DFrame2private
ComputeSurfaceForces(const std::shared_ptr< Load > &surface, unsigned int face)lin3DFrame2virtual
Element(std::string name, const std::vector< unsigned int > nodes, unsigned int ndofs, unsigned int VTKcell, unsigned int SVLcell)Element
Formulationlin3DFrame2private
GetName() constElement
GetNodes() constElement
GetNumberOfDegreeOfFreedom() constElement
GetNumberOfNodes() constElement
GetStrain() constlin3DFrame2virtual
GetStrainAt(double x3, double x2) constlin3DFrame2virtual
GetStrainRate() constlin3DFrame2virtual
GetStress() constlin3DFrame2virtual
GetStressAt(double x3, double x2) constlin3DFrame2virtual
GetTotalDegreeOfFreedom() constlin3DFrame2virtual
GetVTKCellType() constElement
GetVTKGroupType() constElement
GetVTKResponse(std::string response) constlin3DFrame2virtual
HasFixedNode(const std::vector< std::shared_ptr< Node > > &nodes) constElement
InitialState()lin3DFrame2virtual
Llin3DFrame2private
lin3DFrame2(const std::vector< unsigned int > nodes, std::unique_ptr< Section > &section, bool formulation=false, const std::string quadrature="GAUSS", unsigned int nGauss=3)lin3DFrame2
Phiylin3DFrame2private
Phizlin3DFrame2private
QuadraturePointslin3DFrame2private
ReverseState()lin3DFrame2virtual
SetDamping(const std::shared_ptr< Damping > &damping)lin3DFrame2virtual
SetDomain(std::map< unsigned int, std::shared_ptr< Node > > &nodes)lin3DFrame2virtual
theDampinglin3DFrame2private
theNodeslin3DFrame2private
theSectionlin3DFrame2private
UpdateState()lin3DFrame2virtual
~Element()=0Elementpure virtual
~lin3DFrame2()lin3DFrame2