IBAMR  IBAMR version 0.19.
Classes | Namespaces | Macros
LocallyActiveDataCoarsenAlgorithm.h File Reference
#include "SAMRAI_config.h"
#include <iostream>
#include "LocallyActiveDataPatchLevelManager.h"
#include "PatchLevel.h"
#include "tbox/Pointer.h"
#include "CoarsenClasses.h"
#include "CoarsenOperator.h"
#include "LocallyActiveDataCoarsenSchedule.h"
#include "LocallyActiveDataCoarsenAlgorithm.C"

Classes

class  SAMRAI::xfer::LocallyActiveDataCoarsenAlgorithm< DIM >
 Class LocallyActiveDataCoarsenAlgorithm<DIM> encapsulates the AMR communication pattern to coarsen locally-active data from a finer level to a coarser level where the data exists on both the coarse and fine levels. Most often, data is coarsened from the interiors of source patch components on the source patch level into interiors of destination patch components on the destination level. See comments for the coarsen algorithm constructor for variations that are possible for (adventurous?) users. If the coarsening operators require ghost cells on a source component, then sufficient ghost cell storage must be provided by the source patch data component, and those ghost cells must be filled before calling the data coarsening routines. More...
 

Namespaces

 SAMRAI
 
 SAMRAI::xfer
 

Macros

#define included_iostream
 

Macro Definition Documentation

◆ included_iostream

#define included_iostream