3D Beam Finite Element Code
1.0
|
Contains a node list, element list, and the properties of each element. More...
#include <containers.h>
Public Member Functions | |
Job () | |
Default constructor. More... | |
Job (const std::vector< Node > &_nodes, const std::vector< Elem > _elems) | |
Constructor. More... | |
Public Attributes | |
std::vector< Node > | nodes |
std::vector< Eigen::Vector2i > | elems |
std::vector< Props > | props |
Contains a node list, element list, and the properties of each element.
|
inline |
Default constructor.
Constructor.
Takes an list of nodes and elements as inputs. The elements are deconstructed into an array holding the connectivity list and an array holding the properties.
[in] | nodes | std::vector<Node>. The node list that defines the mesh. |
[in] | elems | std::vector<Elem>. The elements that define the mesh. An element is defined by the connectivity list and the associated properties. |
std::vector<Eigen::Vector2i> fea::Job::elems |
A 2D vector of ints that defines the connectivity of the node list.
std::vector<Node> fea::Job::nodes |
A vector of Node objects that define the mesh.
std::vector<Props> fea::Job::props |
A vector that contains the properties of each element.