OpenBeam
C++ library for static analysis of mechanical structures
|
#include <CFiniteElementProblem.h>
Classes | |
struct | TDoFType |
Public Attributes | |
Eigen::SparseMatrix< num_t > | K_bb |
Eigen::SparseMatrix< num_t > | K_ff |
Eigen::SparseMatrix< num_t > | K_bf |
std::vector< size_t > | free_dof_indices |
std::vector< size_t > | bounded_dof_indices |
std::vector< TDoFType > | dof_types |
Eigen::Matrix< num_t, Eigen::Dynamic, 1 > | U_b |
Eigen::Matrix< num_t, Eigen::Dynamic, 1 > | F_f |
Extra output information from assembleProblem()
Eigen::Matrix<num_t, Eigen::Dynamic, 1> openbeam::BuildProblemInfo::F_f |
A vector of length = "free_dof_indices.size()" with the overall load at each free DOF, in the order as they appear in free_dof_indices
Eigen::Matrix<num_t, Eigen::Dynamic, 1> openbeam::BuildProblemInfo::U_b |
A vector of length = "bounded_dof_indices.size()" with all the constrains, each value for one DoF, in the order as they appear in bounded_dof_indices