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::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.