#include <BCFunc.H>
 | 
|   | ConstBCFunction (const IntVect &a_loSideType, const RealVect &a_loSideValue, const IntVect &a_hiSideType, const RealVect &a_hiSideValue) | 
|   | 
|   | ~ConstBCFunction () | 
|   | 
| virtual void  | operator() (FArrayBox &a_state, const Box &a_valid, const ProblemDomain &a_domain, Real a_dx, bool a_homogeneous) | 
|   | 
|   | BCFunction () | 
|   | Base class constructor. Called by all subclass constructors.  More...
  | 
|   | 
| virtual  | ~BCFunction () | 
|   | Destructor.  More...
  | 
|   | 
| virtual void  | operator() (FArrayBox &a_state, const Box &a_valid, const ProblemDomain &a_domain, Real a_dx, const DataIndex &a_index, bool a_homogeneous) | 
|   | 
| virtual void  | setTime (const Real &a_time) | 
|   | 
| void  | fillGhostCells (const LevelData< FArrayBox > &phi, const Real dx, const bool homogeneous) | 
|   | Fill the ghost cells for a single level.  More...
  | 
|   | 
| void  | fillGhostCells (const Vector< LevelData< FArrayBox > *> &phi, const Real dx0, const Vector< int > &refV, const bool homogeneous) | 
|   | Fill the ghost cells for a Hierarchy of levels.  More...
  | 
|   | 
◆ ConstBCFunction()
      
        
          | ConstBCFunction::ConstBCFunction  | 
          ( | 
          const IntVect &  | 
          a_loSideType,  | 
        
        
           | 
           | 
          const RealVect &  | 
          a_loSideValue,  | 
        
        
           | 
           | 
          const IntVect &  | 
          a_hiSideType,  | 
        
        
           | 
           | 
          const RealVect &  | 
          a_hiSideValue  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ~ConstBCFunction()
      
        
          | ConstBCFunction::~ConstBCFunction  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ operator()()
  
  
      
        
          | virtual void ConstBCFunction::operator()  | 
          ( | 
          FArrayBox &  | 
          a_state,  | 
         
        
           | 
           | 
          const Box &  | 
          a_valid,  | 
         
        
           | 
           | 
          const ProblemDomain &  | 
          a_domain,  | 
         
        
           | 
           | 
          Real  | 
          a_dx,  | 
         
        
           | 
           | 
          bool  | 
          a_homogeneous  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
Computes values of a solution, 
, on ghost cells. These ghost values impose the boundary condition represented by the BCFunction object. 
- Parameters
 - 
  
    | a_state | The values of   on the box given by a_valid.  | 
    | a_valid | The box on which the boundary condition is to be imposed.  | 
    | a_domain | The problem domain on which this boundary condition is imposed.  | 
    | a_dx | The grid spacing.  | 
    | a_homogeneous | If set to true, ghost values are computed for a homogeneous boundary condition. This is useful for multigrid solves.  | 
  
   
Implements BCFunction.
 
 
◆ m_loSideType
  
  
      
        
          | IntVect ConstBCFunction::m_loSideType | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_loSideValue
◆ m_hiSideType
  
  
      
        
          | IntVect ConstBCFunction::m_hiSideType | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_hiSideValue
The documentation for this class was generated from the following file: