waves
Basic FE playground
flow::Blowing Class Reference

Manage blowing boundary condition. More...

#include <wBlowing.h>

Inheritance diagram for flow::Blowing:
Collaboration diagram for flow::Blowing:

Public Member Functions

 Blowing (std::shared_ptr< tbox::MshData > _msh, int nos)
 
 Blowing (std::shared_ptr< tbox::MshData > _msh, std::string const &names)
 
virtual ~Blowing ()
 
void setU (size_t i, double ue)
 Set blowing velocity. More...
 
virtual void write (std::ostream &out) const override
 

Public Attributes

std::vector< tbox::Node * > nodes
 nodes of Blowing More...
 
std::vector< std::pair< tbox::Element *, F0ElC * > > uE
 blowing velocity for each element More...
 

Private Member Functions

void create ()
 Create data structure. More...
 

Detailed Description

Manage blowing boundary condition.

Authors
Adrien Crovato

Constructor & Destructor Documentation

◆ Blowing() [1/2]

flow::Blowing::Blowing ( std::shared_ptr< tbox::MshData >  _msh,
int  nos 
)

◆ Blowing() [2/2]

flow::Blowing::Blowing ( std::shared_ptr< tbox::MshData >  _msh,
std::string const &  names 
)

◆ ~Blowing()

Blowing::~Blowing ( )
virtual

Member Function Documentation

◆ create()

void Blowing::create ( )
private

Create data structure.

◆ setU()

void Blowing::setU ( size_t  i,
double  ue 
)

Set blowing velocity.

◆ write()

void Blowing::write ( std::ostream &  out) const
overridevirtual

Member Data Documentation

◆ nodes

std::vector<tbox::Node *> flow::Blowing::nodes

nodes of Blowing

◆ uE

std::vector<std::pair<tbox::Element *, F0ElC *> > flow::Blowing::uE

blowing velocity for each element


The documentation for this class was generated from the following files: