3D Beam Finite Element Code  1.0
Classes | Namespaces | Typedefs | Enumerations
containers.h File Reference
#include <vector>
#include <Eigen/Core>
Include dependency graph for containers.h:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

Author
Ryan Latture
Date
8-12-15

Contains the structs used to organize the job, BCs, and ties for 3D beam FEA.