Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Public Member Functions | Private Attributes | List of all members
fub::amrex::cutcell::ReflectiveBoundary< Tag, Equation > Class Template Reference

#include <ReflectiveBoundary.hpp>

Public Member Functions

 ReflectiveBoundary (Tag, const Equation &equation, Direction dir, int side)
 
void FillBoundary (::amrex::MultiFab &mf, const GriddingAlgorithm &gridding, int level)
 
void FillBoundary (::amrex::MultiFab &mf, const GriddingAlgorithm &gridding, int level, Direction dir)
 

Private Attributes

Local< Tag, Equation > equation_
 
Direction dir_
 
int side_
 

Constructor & Destructor Documentation

◆ ReflectiveBoundary()

template<typename Tag , typename Equation >
fub::amrex::cutcell::ReflectiveBoundary< Tag, Equation >::ReflectiveBoundary ( Tag  ,
const Equation &  equation,
Direction  dir,
int  side 
)

Member Function Documentation

◆ FillBoundary() [1/2]

template<typename Tag , typename Equation >
void fub::amrex::cutcell::ReflectiveBoundary< Tag, Equation >::FillBoundary ( ::amrex::MultiFab &  mf,
const GriddingAlgorithm gridding,
int  level 
)

◆ FillBoundary() [2/2]

template<typename Tag , typename Equation >
void fub::amrex::cutcell::ReflectiveBoundary< Tag, Equation >::FillBoundary ( ::amrex::MultiFab &  mf,
const GriddingAlgorithm gridding,
int  level,
Direction  dir 
)

Member Data Documentation

◆ dir_

template<typename Tag , typename Equation >
Direction fub::amrex::cutcell::ReflectiveBoundary< Tag, Equation >::dir_
private

◆ equation_

template<typename Tag , typename Equation >
Local<Tag, Equation> fub::amrex::cutcell::ReflectiveBoundary< Tag, Equation >::equation_
private

◆ side_

template<typename Tag , typename Equation >
int fub::amrex::cutcell::ReflectiveBoundary< Tag, Equation >::side_
private

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