atlas
|
Abstract base class for redistributor implementation. More...
#include <RedistributionImpl.h>
Public Member Functions | |
virtual | ~RedistributionImpl ()=default |
Virtual destructor. | |
virtual void | execute (const Field &sourceField, Field &targetField) const =0 |
Maps source field to target field. | |
virtual void | execute (const FieldSet &sourceFieldSet, FieldSet &targetFieldSet) const =0 |
Maps source field set to target field set. | |
FunctionSpace & | source () |
Get reference to source function space. | |
const FunctionSpace & | source () const |
Get const reference to source function space. | |
FunctionSpace & | target () |
Get reference to target function space. | |
const FunctionSpace & | target () const |
Get const reference to target function space. | |
Protected Member Functions | |
RedistributionImpl (const FunctionSpace &source, const FunctionSpace &target) | |
Abstract base class for redistributor implementation.