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 |