 |
waves
Basic FE playground
|
Go to the documentation of this file.
25 #include <Eigen/Dense>
37 std::vector<tbox::Node *>
nodes;
38 std::map<tbox::Node *, size_t>
nMap;
39 std::map<tbox::Element *, tbox::Element *>
svMap;
46 Boundary(std::shared_ptr<tbox::MshData> _msh, std::vector<int>
const &nos);
47 Boundary(std::shared_ptr<tbox::MshData> _msh, std::vector<std::string>
const &names);
48 virtual ~Boundary() { std::cout <<
"~Boundary()\n"; }
50 void save(std::string
const &name, tbox::Results
const &res);
53 virtual void write(std::ostream &out)
const override;
double Cl
lift coefficient
Definition: wBoundary.h:40
Handle the boundary of a medium.
Definition: wBoundary.h:34
#define FLOW_API
Definition: flow.h:29
Namespace for flow module.
Definition: flow.h:37
std::map< tbox::Element *, tbox::Element * > svMap
surface to volume element map
Definition: wBoundary.h:39
std::map< tbox::Node *, size_t > nMap
node to local index map
Definition: wBoundary.h:38
double Cm
pitch moment coefficient (positive nose-up)
Definition: wBoundary.h:43
std::vector< tbox::Node * > nodes
nodes of Boundary
Definition: wBoundary.h:37
std::vector< Eigen::Vector3d > nLoads
nodal (normalized) aerodynamic loads on boundary
Definition: wBoundary.h:44
double Cd
drag coefficient
Definition: wBoundary.h:41
virtual ~Boundary()
Definition: wBoundary.h:48
double Cs
sideforce coefficient
Definition: wBoundary.h:42