Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Public Member Functions | Public Attributes | List of all members
fub::amrex::MultiBlockBoundaryWrapper< Boundary > Struct Template Reference

#include <MultiBlockBoundary2.hpp>

Public Member Functions

 MultiBlockBoundaryWrapper (const Boundary &impl)
 
 MultiBlockBoundaryWrapper (Boundary &&impl)
 
std::unique_ptr< MultiBlockBoundaryBaseClone () const override final
 
void FillTubeGhostLayer (::amrex::FArrayBox &tube_ghost_data, const ::amrex::FArrayBox &plenum_mirror_data) override final
 
void FillPlenumGhostLayer (::amrex::FArrayBox &plenum_ghost_data, const ::amrex::FArrayBox &tube_mirror_data) override final
 

Public Attributes

std::unique_ptr< Boundary > impl_
 

Constructor & Destructor Documentation

◆ MultiBlockBoundaryWrapper() [1/2]

template<typename Boundary >
fub::amrex::MultiBlockBoundaryWrapper< Boundary >::MultiBlockBoundaryWrapper ( const Boundary &  impl)
inline

◆ MultiBlockBoundaryWrapper() [2/2]

template<typename Boundary >
fub::amrex::MultiBlockBoundaryWrapper< Boundary >::MultiBlockBoundaryWrapper ( Boundary &&  impl)
inline

Member Function Documentation

◆ Clone()

template<typename Boundary >
std::unique_ptr<MultiBlockBoundaryBase> fub::amrex::MultiBlockBoundaryWrapper< Boundary >::Clone ( ) const
inlinefinaloverridevirtual

◆ FillPlenumGhostLayer()

template<typename Boundary >
void fub::amrex::MultiBlockBoundaryWrapper< Boundary >::FillPlenumGhostLayer ( ::amrex::FArrayBox &  plenum_ghost_data,
const ::amrex::FArrayBox &  tube_mirror_data 
)
inlinefinaloverridevirtual

◆ FillTubeGhostLayer()

template<typename Boundary >
void fub::amrex::MultiBlockBoundaryWrapper< Boundary >::FillTubeGhostLayer ( ::amrex::FArrayBox &  tube_ghost_data,
const ::amrex::FArrayBox &  plenum_mirror_data 
)
inlinefinaloverridevirtual

Member Data Documentation

◆ impl_

template<typename Boundary >
std::unique_ptr<Boundary> fub::amrex::MultiBlockBoundaryWrapper< Boundary >::impl_

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