Chombo + EB  3.0
Classes | Macros | Functions
BoxLayout.H File Reference
#include "Box.H"
#include "Vector.H"
#include "RefCountedPtr.H"
#include "DataIndex.H"
#include "SPMD.H"
#include "LoHiSide.H"
#include "ProblemDomain.H"
#include "NamespaceHeader.H"
#include "NamespaceFooter.H"
Include dependency graph for BoxLayout.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BaseTransform
 Base class to transform boxes in an existing layout. More...
 
struct  Entry
 
class  BoxLayout
 A not-necessarily-disjoint collective of boxes. More...
 

Macros

#define _BOXLAYOUT_H_
 

Functions

void coarsen_bl (BoxLayout &output, const BoxLayout &input, int refinement)
 
void refine_bl (BoxLayout &output, const BoxLayout &input, int refinement)
 
void mortonOrdering (Vector< Box > &a_boxes)
 
std::ostream & operator<< (std::ostream &os, const BoxLayout &a_layout)
 

Macro Definition Documentation

◆ _BOXLAYOUT_H_

#define _BOXLAYOUT_H_

Function Documentation

◆ coarsen_bl()

void coarsen_bl ( BoxLayout output,
const BoxLayout input,
int  refinement 
)
inline

References coarsen().

◆ refine_bl()

void refine_bl ( BoxLayout output,
const BoxLayout input,
int  refinement 
)
inline

References mortonOrdering(), and refine().

◆ mortonOrdering()

void mortonOrdering ( Vector< Box > &  a_boxes)

Referenced by refine_bl().

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
const BoxLayout a_layout 
)

Referenced by BoxLayout::setProcID().