|
Finite Volume Solver
prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
|
#include <ReflectiveBoundary.hpp>
Public Types | |
| using | Complete = ::fub::Complete< Equation > |
Public Member Functions | |
| ReflectiveBoundary (const Equation &equation) | |
| void | FillBoundary (const View< Complete > &states, const IndexBox< Rank > &box_to_fill, Direction dir, int side) |
| const Equation & | GetEquation () const noexcept |
Static Public Attributes | |
| static constexpr int | Rank |
Private Attributes | |
| Equation | equation_ |
| Complete | state_ |
| Complete | reflected_ |
| using fub::ReflectiveBoundary< Equation >::Complete = ::fub::Complete<Equation> |
| fub::ReflectiveBoundary< Equation >::ReflectiveBoundary | ( | const Equation & | equation | ) |
| void fub::ReflectiveBoundary< Equation >::FillBoundary | ( | const View< Complete > & | states, |
| const IndexBox< Rank > & | box_to_fill, | ||
| Direction | dir, | ||
| int | side | ||
| ) |
|
inlinenoexcept |
|
private |
|
staticconstexpr |
|
private |
|
private |