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

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

CommitState()=0Elementpure virtual
ComputeBodyForces(const std::shared_ptr< Load > &body, unsigned int k=0)=0Elementpure virtual
ComputeDampingMatrix()=0Elementpure virtual
ComputeDomainReductionForces(const std::shared_ptr< Load > &drm, unsigned int k)=0Elementpure virtual
ComputeEnergy()=0Elementpure virtual
ComputeInternalDynamicForces()=0Elementpure virtual
ComputeInternalForces()=0Elementpure virtual
ComputeMassMatrix()=0Elementpure virtual
ComputePMLMatrix()=0Elementpure virtual
ComputeStiffnessMatrix()=0Elementpure virtual
ComputeSurfaceForces(const std::shared_ptr< Load > &surface, unsigned int k)=0Elementpure virtual
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() const =0Elementpure virtual
GetStrainAt(double x3=0.0, double x2=0.0) const =0Elementpure virtual
GetStrainRate() const =0Elementpure virtual
GetStress() const =0Elementpure virtual
GetStressAt(double x3=0.0, double x2=0.0) const =0Elementpure virtual
GetTotalDegreeOfFreedom() const =0Elementpure virtual
GetVTKCellType() constElement
GetVTKGroupType() constElement
GetVTKResponse(std::string response) const =0Elementpure virtual
HasFixedNode(const std::vector< std::shared_ptr< Node > > &nodes) constElement
InitialState()=0Elementpure virtual
NameElementprivate
NodesElementprivate
NumberOfDegreeOfFreedomElementprivate
NumberOfNodesElementprivate
ReverseState()=0Elementpure virtual
SetDamping(const std::shared_ptr< Damping > &damping)=0Elementpure virtual
SetDomain(std::map< unsigned int, std::shared_ptr< Node > > &nodes)=0Elementpure virtual
SVLCellElementprivate
UpdateState()=0Elementpure virtual
VTKCellElementprivate
~Element()=0Elementpure virtual