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

#include <Geometry.hpp>

Public Member Functions

 Geometry (const Geom &base)
 
 Geometry (Geom &&base)
 
Geom & Base () noexcept
 
const Geom & Base () const noexcept
 
double operator() (AMREX_D_DECL(double x, double y, double z)) const
 
double operator() (const std::array< double, AMREX_SPACEDIM > &coords) const
 

Constructor & Destructor Documentation

◆ Geometry() [1/2]

template<typename Geom >
fub::amrex::Geometry< Geom >::Geometry ( const Geom &  base)
inline

◆ Geometry() [2/2]

template<typename Geom >
fub::amrex::Geometry< Geom >::Geometry ( Geom &&  base)
inline

Member Function Documentation

◆ Base() [1/2]

template<typename Geom >
const Geom& fub::amrex::Geometry< Geom >::Base ( ) const
inlinenoexcept

◆ Base() [2/2]

template<typename Geom >
Geom& fub::amrex::Geometry< Geom >::Base ( )
inlinenoexcept

◆ operator()() [1/2]

template<typename Geom >
double fub::amrex::Geometry< Geom >::operator() ( AMREX_D_DECL(double x, double y, double z)  ) const
inline

◆ operator()() [2/2]

template<typename Geom >
double fub::amrex::Geometry< Geom >::operator() ( const std::array< double, AMREX_SPACEDIM > &  coords) const
inline

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