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

The implementation of each element is provided in each derived-class. The name of each element derived-class has the following structure:

Formulation-Dimension-Name-nNodes.hpp

.

Name Description
Formulation Stands for either Linearized (small deformations), or Kinematic (large deformations).
Dimension One-dimensional (1D), two-dimensional (2D), or three-dimensional (3D).
Name The abbreviated name of the element.
nNodes The number of nodes that conforms the element.

The Element class defines an element in a finite element Mesh. The Element class is designed to:

  • Have an internal structure suitable for linear and nonlinear behavior.
  • Provide with functionalities that allow to construct mass, damping, and stiffness matrices as well as force vector.

The main member function in Element are:

Each derived class are provided with the member function:

The following are element derived classes available in SVL: