Alamo
Public Member Functions | Static Public Member Functions | Private Attributes
BC::Step Class Reference
Inheritance diagram for BC::Step:
[legend]
Collaboration diagram for BC::Step:
[legend]

Public Member Functions

 Step ()
 
 Step (IO::ParmParse &pp, std::string name)
 
void FillBoundary (amrex::BaseFab< Set::Scalar > &a_in, const amrex::Box &a_box, int ngrow, int, int, amrex::Real, Orientation face, const amrex::Mask *) override
 
amrex::BCRec GetBCRec () override
 
- Public Member Functions inherited from BC::BC< Set::Scalar >
virtual ~BC ()
 
void define (const amrex::Geometry &a_geom)
 
virtual void FillBoundary (amrex::FabArray< amrex::BaseFab< Set::Scalar >> &mf, int dcomp, int ncomp, amrex::Real time, int)
 
virtual void FillBoundary (amrex::FabArray< amrex::BaseFab< Set::Scalar >> &mf, int dcomp, int ncomp, amrex::IntVect const &, amrex::Real time, int bccomp)
 
std::enable_if< std::is_same< Q, amrex::Real >::value >::type FillBoundary (amrex::MultiFab &mf, int dcomp, int ncomp, amrex::Real time, int)
 
void operator() (amrex::FabArray< amrex::BaseFab< Set::Scalar >> &mf, int dcomp, int ncomp, amrex::IntVect const &, amrex::Real time, int bccomp)
 
std::enable_if< std::is_same< Q, amrex::Real >::value >::type operator() (amrex::MultiFab &mf, int dcomp, int ncomp, amrex::IntVect const &, amrex::Real time, int bccomp)
 
virtual amrex::Array< int, AMREX_SPACEDIM > IsPeriodic ()
 
virtual amrex::Periodicity Periodicity () const
 
virtual amrex::Periodicity Periodicity (const amrex::Box &b)
 

Static Public Member Functions

static void Parse (Step &value, amrex::ParmParse &pp)
 

Private Attributes

Set::Scalar m_h1 = NAN
 
Set::Scalar m_h2 = NAN
 

Additional Inherited Members

- Protected Attributes inherited from BC::BC< Set::Scalar >
amrex::Geometry m_geom
 

Detailed Description

Definition at line 22 of file Step.H.

Constructor & Destructor Documentation

◆ Step() [1/2]

BC::Step::Step ( )
inline

Definition at line 26 of file Step.H.

◆ Step() [2/2]

BC::Step::Step ( IO::ParmParse pp,
std::string  name 
)
inline

Definition at line 27 of file Step.H.

Member Function Documentation

◆ FillBoundary()

void BC::Step::FillBoundary ( amrex::BaseFab< Set::Scalar > &  a_in,
const amrex::Box &  a_box,
int  ngrow,
int  ,
int  ,
amrex::Real  ,
Orientation  face,
const amrex::Mask *   
)
inlineoverridevirtual

Implements BC::BC< Set::Scalar >.

Definition at line 32 of file Step.H.

◆ GetBCRec()

amrex::BCRec BC::Step::GetBCRec ( )
inlineoverridevirtual

Implements BC::BC< Set::Scalar >.

Definition at line 99 of file Step.H.

◆ Parse()

static void BC::Step::Parse ( Step value,
amrex::ParmParse &  pp 
)
inlinestatic

Definition at line 117 of file Step.H.

Field Documentation

◆ m_h1

Set::Scalar BC::Step::m_h1 = NAN
private

Definition at line 114 of file Step.H.

◆ m_h2

Set::Scalar BC::Step::m_h2 = NAN
private

Definition at line 114 of file Step.H.


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