AdvectTestIBC Class Reference

#include <AdvectTestIBC.H>

Inheritance diagram for AdvectTestIBC:

Inheritance graph
[legend]

List of all members.


Detailed Description

Example IBC for advection-diffusion problem.

Public Member Functions

 AdvectTestIBC (const RealVect &a_center, const Real &a_size)
 ~AdvectTestIBC ()
 Destructor.
PhysIBCnew_physIBC ()
 Factory method - this object is its own factory.
void primBC (FArrayBox &a_F, const FArrayBox &a_W, const FArrayBox &a_Wextrap, const int &a_dir, const Side::LoHiSide &a_side, const Real &a_time)
 Set boundary fluxes.
void setBdrySlopes (FArrayBox &a_dW, const FArrayBox &a_W, const int &a_dir, const Real &a_time)
 one sided is OK by me
void artViscBC (FArrayBox &a_F, const FArrayBox &a_U, const FArrayBox &a_divVel, const int &a_dir, const Real &a_time)
 does not apply here
void initialize (LevelData< FArrayBox > &a_U)
 Set up initial conditions.

Protected Attributes

RealVect m_center
Real m_size

Private Member Functions

 AdvectTestIBC ()
void operator= (const AdvectTestIBC &)
 AdvectTestIBC (const AdvectTestIBC &)

Constructor & Destructor Documentation

AdvectTestIBC::AdvectTestIBC ( const RealVect a_center,
const Real a_size 
) [inline]

References m_center, and m_size.

AdvectTestIBC::~AdvectTestIBC (  )  [inline]

Destructor.

AdvectTestIBC::AdvectTestIBC (  )  [inline, private]

References MayDay::Error().

AdvectTestIBC::AdvectTestIBC ( const AdvectTestIBC  )  [private]


Member Function Documentation

PhysIBC* AdvectTestIBC::new_physIBC (  )  [virtual]

Factory method - this object is its own factory.

Implements PhysIBC.

void AdvectTestIBC::primBC ( FArrayBox a_F,
const FArrayBox a_W,
const FArrayBox a_Wextrap,
const int &  a_dir,
const Side::LoHiSide a_side,
const Real a_time 
) [virtual]

Set boundary fluxes.

Implements PhysIBC.

void AdvectTestIBC::setBdrySlopes ( FArrayBox a_dW,
const FArrayBox a_W,
const int &  a_dir,
const Real a_time 
) [inline, virtual]

one sided is OK by me

Implements PhysIBC.

void AdvectTestIBC::artViscBC ( FArrayBox a_F,
const FArrayBox a_U,
const FArrayBox a_divVel,
const int &  a_dir,
const Real a_time 
) [inline, virtual]

does not apply here

Implements PhysIBC.

void AdvectTestIBC::initialize ( LevelData< FArrayBox > &  a_U  )  [virtual]

Set up initial conditions.

Implements PhysIBC.

void AdvectTestIBC::operator= ( const AdvectTestIBC  )  [private]


Member Data Documentation

Referenced by AdvectTestIBC().

Referenced by AdvectTestIBC().


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

Generated on Fri Apr 5 04:24:51 2019 for Chombo + EB by  doxygen 1.5.5