OpenBeam
C++ library for static analysis of mechanical structures
Classes | Public Attributes | List of all members
openbeam::BuildProblemInfo Struct Reference

#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< TDoFTypedof_types
 
Eigen::Matrix< num_t, Eigen::Dynamic, 1 > U_b
 
Eigen::Matrix< num_t, Eigen::Dynamic, 1 > F_f
 

Detailed Description

Extra output information from assembleProblem()

Member Data Documentation

◆ F_f

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

◆ U_b

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


The documentation for this struct was generated from the following file: