| 
    Chombo + EB
    3.2
    
   | 
 
#include <MultiGrid.H>

Public Member Functions | |
| MGLevelOpFactory () | |
| Base class constructor.  More... | |
| virtual | ~MGLevelOpFactory () | 
| Destructor.  More... | |
| virtual MGLevelOp< T > * | MGnewOp (const ProblemDomain &a_FineindexSpace, int a_depth, bool a_homoOnly=true)=0 | 
Private Member Functions | |
| MGLevelOpFactory (const MGLevelOpFactory &) | |
| MGLevelOpFactory & | operator= (const MGLevelOpFactory &) | 
Factory class for generating MGLevelOps
      
  | 
  inline | 
Base class constructor.
      
  | 
  inlinevirtual | 
Destructor.
      
  | 
  private | 
      
  | 
  pure virtual | 
Create an operator at an index space = coarsen(a_fineIndexSpace, 2^a_depth) Return NULL if no such Multigrid level can be created at this a_depth. If a_homoOnly = true, then only homogeneous boundary conditions will be needed.
Implemented in ViscousTensorOpFactory, NWOViscousTensorOpFactory, AMRPoissonOpFactory, ResistivityOpFactory, AMRNodeOpFactory, VCAMRPoissonOp2Factory, PoissonOp4Factory, NewPoissonOpFactory, NewPoissonOp4Factory, EBAMRPoissonOpFactory, EBPoissonOpFactory, NWOEBConductivityOpFactory, NWOEBViscousTensorOpFactory, EBConductivityOpFactory, EBViscousTensorOpFactory, and slowEBCOFactory.
Referenced by MultiGrid< T >::define().
      
  | 
  private | 
 1.8.13