#include <source/transfer/datamovers/locally_active/StandardLocallyActiveDataRefineTransactionFactory.h>
Inheritance diagram for SAMRAI::xfer::StandardLocallyActiveDataRefineTransactionFactory< DIM >:
Public Member Functions | |
StandardLocallyActiveDataRefineTransactionFactory () | |
Default constructor. | |
virtual | ~StandardLocallyActiveDataRefineTransactionFactory () |
Virtual destructor. | |
void | setRefineItems (const typename RefineClasses< DIM >::Data **refine_items, int num_refine_items) |
Set the array of RefineClass::Data items used by the transactions. | |
void | unsetRefineItems () |
Clear the array of RefineClass::Data items used by the transactions. | |
void | setTransactionTime (double fill_time) |
Set simulation time used by the refine time transaction objects. | |
tbox::Pointer< tbox::Transaction > | allocate (tbox::Pointer< hier::PatchLevel< DIM > > dst_level, tbox::Pointer< hier::PatchLevel< DIM > > src_level, tbox::Pointer< hier::BoxOverlap< DIM > > overlap, int dst_patch_id, int src_patch_id, int ritem_id, const hier::Box< DIM > &box=hier::Box< DIM >(), bool use_time_interpolation=false, tbox::Pointer< tbox::Arena > pool=(tbox::Arena *) NULL) const |
Allocate an appropriate refine copy or time transaction object. When time interpolation flag is passed as true a RefineTimeTransaction<DIM> object will be created. Otherwise, a RefineCopyTransaction<DIM> aill be created. |
|
Default constructor.
|
|
Virtual destructor.
|
|
Set the array of RefineClass::Data items used by the transactions.
Implements SAMRAI::xfer::LocallyActiveDataRefineTransactionFactory< DIM >. |
|
Clear the array of RefineClass::Data items used by the transactions.
Implements SAMRAI::xfer::LocallyActiveDataRefineTransactionFactory< DIM >. |
|
Set simulation time used by the refine time transaction objects.
Reimplemented from SAMRAI::xfer::LocallyActiveDataRefineTransactionFactory< DIM >. |
|
Allocate an appropriate refine copy or time transaction object. When time interpolation flag is passed as true a RefineTimeTransaction<DIM> object will be created. Otherwise, a RefineCopyTransaction<DIM> aill be created.
Implements SAMRAI::xfer::LocallyActiveDataRefineTransactionFactory< DIM >. |