manages periodic BCs
More...
#include <wPeriodic.h>
|
| Periodic (std::shared_ptr< heat::Problem > _pbl, double _TM, double _dTxM, double _dTyM) |
|
virtual | ~Periodic () |
|
void | reset (double _TM, double _dTxM, double _dTyM) |
|
virtual void | write (std::ostream &out) const override |
|
void | init () |
|
|
std::vector< Node * > | nodesOnEdge (std::list< Node * > const &nlist, double lc, Eigen::Vector3d const &pt, int c, std::string const &name) const |
|
◆ Periodic()
Periodic::Periodic |
( |
std::shared_ptr< heat::Problem > |
_pbl, |
|
|
double |
_TM, |
|
|
double |
_dTxM, |
|
|
double |
_dTyM |
|
) |
| |
◆ ~Periodic()
virtual heat::Periodic::~Periodic |
( |
| ) |
|
|
inlinevirtual |
◆ init()
◆ nodesOnEdge()
std::vector< Node * > Periodic::nodesOnEdge |
( |
std::list< Node * > const & |
nlist, |
|
|
double |
lc, |
|
|
Eigen::Vector3d const & |
pt, |
|
|
int |
c, |
|
|
std::string const & |
name |
|
) |
| const |
|
private |
◆ reset()
void Periodic::reset |
( |
double |
_TM, |
|
|
double |
_dTxM, |
|
|
double |
_dTyM |
|
) |
| |
◆ write()
void Periodic::write |
( |
std::ostream & |
out | ) |
const |
|
overridevirtual |
◆ BT
std::vector<NodePair> heat::Periodic::BT |
◆ corners
std::vector<Node *> heat::Periodic::corners |
◆ dTxM
double heat::Periodic::dTxM |
◆ dTyM
double heat::Periodic::dTyM |
◆ LR
std::vector<NodePair> heat::Periodic::LR |
◆ pbl
◆ qM
Eigen::Vector3d heat::Periodic::qM |
◆ TM
double heat::Periodic::TM |
◆ verbose
bool heat::Periodic::verbose |
The documentation for this class was generated from the following files: