Class CartSideDoubleRT0Coarsen is a concrete SAMRAI::xfer::CoarsenOperator for restricting side-centered double precision patch data via the adjoint of RT0 interpolation.
#include <ibtk/CartSideDoubleRT0Coarsen.h>
◆ CartSideDoubleRT0Coarsen() [1/2]
◆ ~CartSideDoubleRT0Coarsen()
| IBTK::CartSideDoubleRT0Coarsen::~CartSideDoubleRT0Coarsen |
( |
| ) |
|
|
default |
◆ CartSideDoubleRT0Coarsen() [2/2]
- Note
- This constructor is not implemented and should not be used.
- Parameters
-
| from | The value to copy to this object. |
◆ findCoarsenOperator() [1/2]
Return true if the coarsening operation matches the variable and name string identifier request; false, otherwise.
◆ getOperatorName() [1/2]
| const std::string& IBTK::CartSideDoubleRT0Coarsen::getOperatorName |
( |
| ) |
const |
|
override |
Return name string identifier of the coarsening operation.
◆ getOperatorPriority() [1/2]
| int IBTK::CartSideDoubleRT0Coarsen::getOperatorPriority |
( |
| ) |
const |
|
override |
Return the priority of this operator relative to other coarsening operators. The SAMRAI transfer routines guarantee that coarsening using operators with lower priority will be performed before those with higher priority.
◆ getStencilWidth() [1/2]
Return the stencil width associated with the coarsening operator. The SAMRAI transfer routines guarantee that the source patch will contain sufficient ghost cell data surrounding the interior to satisfy the stencil width requirements for each coarsening operator.
◆ coarsen() [1/2]
Coarsen the source component on the fine patch to the destination component on the coarse patch. The coarsening operation is performed on the intersection of the destination patch and the coarse box. The fine patch is guaranteed to contain sufficient data for the stencil width of the coarsening operator.
◆ operator=()
- Note
- This operator is not implemented and should not be used.
- Parameters
-
| that | The value to assign to this object. |
- Returns
- A reference to this object.
◆ findCoarsenOperator() [2/2]
Return true if the coarsening operation matches the variable and name string identifier request; false, otherwise.
◆ getOperatorName() [2/2]
Return name string identifier of the coarsening operation.
◆ getOperatorPriority() [2/2]
Return the priority of this operator relative to other coarsening operators. The SAMRAI transfer routines guarantee that coarsening using operators with lower priority will be performed before those with higher priority.
◆ getStencilWidth() [2/2]
Return the stencil width associated with the coarsening operator. The SAMRAI transfer routines guarantee that the source patch will contain sufficient ghost cell data surrounding the interior to satisfy the stencil width requirements for each coarsening operator.
◆ coarsen() [2/2]
Coarsen the source component on the fine patch to the destination component on the coarse patch. The coarsening operation is performed on the intersection of the destination patch and the coarse box. The fine patch is guaranteed to contain sufficient data for the stencil width of the coarsening operator.
◆ s_op_name
| const std::string IBTK::CartSideDoubleRT0Coarsen::s_op_name |
|
staticprivate |
◆ d_gcw
Ghost cell width (determines maximum refinment ratio).
The documentation for this class was generated from the following file: