#include <EpetraExt_Transform_Composite.h>
Inheritance diagram for EpetraExt::Transform_Composite< T >:

Public Types | |
| typedef SameTypeTransform< T > * | TransformTypePtr |
Public Member Functions | |
| Transform_Composite () | |
| EpetraExt::Transform_Composite Constructor. | |
| virtual | ~Transform_Composite () |
| EpetraExt::Transform_Composite Destructor. | |
| void | addTransform (TransformTypePtr new_trans) |
| Transform Addition. | |
| virtual Transform< T, T >::NewTypeRef | operator() (typename Transform< T, T >::OriginalTypeRef orig) |
| Analysis phase generates plan and check feasibility. | |
| virtual bool | fwd () |
| Forward Data Transfer. | |
| virtual bool | rvs () |
Protected Types | |
| typedef std::list< TransformTypePtr >::iterator | TransListIter |
| typedef std::list< TransformTypePtr >::reverse_iterator | TransListRvsIter |
Protected Attributes | |
| std::list< TransformTypePtr > | transList_ |
This class allows SameType Transforms to be composed as a single Transform.
Definition at line 47 of file EpetraExt_Transform_Composite.h.
|
|||||
|
Reimplemented from EpetraExt::SameTypeTransform< T >. Definition at line 52 of file EpetraExt_Transform_Composite.h. |
|
|||||
|
Definition at line 96 of file EpetraExt_Transform_Composite.h. |
|
|||||
|
Definition at line 97 of file EpetraExt_Transform_Composite.h. |
|
|||||||||
|
EpetraExt::Transform_Composite Constructor.
Definition at line 55 of file EpetraExt_Transform_Composite.h. |
|
|||||||||
|
EpetraExt::Transform_Composite Destructor.
Definition at line 105 of file EpetraExt_Transform_Composite.h. |
|
||||||||||
|
Transform Addition.
Add Definition at line 115 of file EpetraExt_Transform_Composite.h. |
|
||||||||||
|
Analysis phase generates plan and check feasibility. Analysis of transform operation on original object and construction of new object.
Definition at line 124 of file EpetraExt_Transform_Composite.h. |
|
|||||||||
|
Forward Data Transfer.
Forward transfer of data from Implements EpetraExt::Transform< T, T >. Definition at line 140 of file EpetraExt_Transform_Composite.h. |
|
|||||||||
|
Reverse transfer of data from new object created in the Implements EpetraExt::Transform< T, T >. Definition at line 155 of file EpetraExt_Transform_Composite.h. |
|
|||||
|
Definition at line 99 of file EpetraExt_Transform_Composite.h. |
1.3.9.1