Handle wake boundary condition.
More...
#include <wWake.h>
|
| Wake (std::shared_ptr< tbox::MshData > _msh, std::vector< int > const &nos) |
|
| Wake (std::shared_ptr< tbox::MshData > _msh, std::vector< std::string > const &names) |
|
virtual | ~Wake () |
|
virtual void | write (std::ostream &out) const override |
|
|
void | connectNodes () |
| Connect matching nodes on wake. More...
|
|
void | createElements () |
| Create Wake elements. More...
|
|
void | connectSurElements (std::map< tbox::Element *, tbox::Element * > &ssMap) |
| Connect matching surface elements on upper/lower wake surface. More...
|
|
void | connectVolElements (tbox::Tag *tagS, tbox::Tag *tagV, std::map< tbox::Element *, tbox::Element * > &svMap) |
| Connect matching volume elements over wake surface. More...
|
|
void | findNodes (std::map< tbox::Element *, std::vector< std::pair< size_t, tbox::Node * >>> &mapEN) |
| Find nodes for which a contribution will be assembled. More...
|
|
Handle wake boundary condition.
- Authors
- Adrien Crovato
◆ Wake() [1/2]
flow::Wake::Wake |
( |
std::shared_ptr< tbox::MshData > |
_msh, |
|
|
std::vector< int > const & |
nos |
|
) |
| |
◆ Wake() [2/2]
flow::Wake::Wake |
( |
std::shared_ptr< tbox::MshData > |
_msh, |
|
|
std::vector< std::string > const & |
names |
|
) |
| |
◆ ~Wake()
◆ connectNodes()
void Wake::connectNodes |
( |
| ) |
|
|
private |
Connect matching nodes on wake.
- Authors
- Adrien Crovato
◆ connectSurElements()
void Wake::connectSurElements |
( |
std::map< tbox::Element *, tbox::Element * > & |
ssMap | ) |
|
|
private |
Connect matching surface elements on upper/lower wake surface.
- Authors
- Adrien Crovato
◆ connectVolElements()
void Wake::connectVolElements |
( |
tbox::Tag * |
tagS, |
|
|
tbox::Tag * |
tagV, |
|
|
std::map< tbox::Element *, tbox::Element * > & |
svMap |
|
) |
| |
|
private |
Connect matching volume elements over wake surface.
- Authors
- Adrien Crovato
◆ createElements()
void Wake::createElements |
( |
| ) |
|
|
private |
Create Wake elements.
- Authors
- Adrien Crovato
◆ findNodes()
void Wake::findNodes |
( |
std::map< tbox::Element *, std::vector< std::pair< size_t, tbox::Node * >>> & |
mapEN | ) |
|
|
private |
Find nodes for which a contribution will be assembled.
- Authors
- Adrien Crovato
◆ write()
void Wake::write |
( |
std::ostream & |
out | ) |
const |
|
overridevirtual |
◆ nodMap
std::map<tbox::Node *, tbox::Node *> flow::Wake::nodMap |
upper to lower surface nodes map
◆ wEle
The documentation for this class was generated from the following files: