![]() |
3D Beam Finite Element Code
1.0
|
#include <vector>#include <Eigen/Core>

Go to the source code of this file.
Classes | |
| struct | fea::BC |
| A boundary condition to enforce. More... | |
| struct | fea::Force |
| A nodal force to enforce. More... | |
| struct | fea::Props |
| The set of properties associated with an element. More... | |
| struct | fea::Tie |
| Places linear springs between all degrees of freedom of 2 nodes. More... | |
| struct | fea::Equation |
| A linear multipoint constraint. More... | |
| struct | fea::Equation::Term |
| A single term in the equation constraint. More... | |
| struct | fea::Elem |
An element of the mesh. Contains the indices of the two fea::Node's that form the element as well as the properties of the element given by the fea::Props struct. More... | |
| struct | fea::Job |
| Contains a node list, element list, and the properties of each element. More... | |
Namespaces | |
| fea | |
Typedefs | |
| typedef Eigen::Vector3d | fea::Node |
| A node that describes a mesh. Uses Eigen's predefined Vector class for added functionality. More... | |
Enumerations | |
| enum | fea::DOF { fea::DISPLACEMENT_X, fea::DISPLACEMENT_Y, fea::DISPLACEMENT_Z, fea::ROTATION_X, fea::ROTATION_Y, fea::ROTATION_Z, fea::NUM_DOFS } |
| Convenience enumerator for specifying the active degree of freedom in a constraint. More... | |
Contains the structs used to organize the job, BCs, and ties for 3D beam FEA.
1.8.9.1