#include <Shadower.h>
Static Public Member Functions | |
| static void | shadow (const A &org, A *sh) |
| Make sh shadow of org. | |
| static const bool | isShadowable () |
| Returns whether class A is shadowable. | |
This is default implementation and invokes A::isShadowable() and A::shadow(A&);
Instances for some primitive types are written in this file. If you use other primitive types, you should make instances for them. For classes used in skeletons, i.e. dist_pair and matrix, you don't have to are also written in this file. If you use classes except those used in skeletons, i.e. dist_pair and matrix, , you should do either of the following: 1. add members isShadowable() and shadow() which are used in default Shadower, 2. write an instance of Shadower for the class.
Definition at line 28 of file Shadower.h.
|
|||||||||
|
Returns whether class A is shadowable.
Definition at line 45 of file Shadower.h. |
|
||||||||||||||||
|
Make sh shadow of org. Default implementation invokes just A::shadow.
Definition at line 38 of file Shadower.h. Referenced by m_skeletons::allreduce_col(), and m_skeletons::allreduce_row(). |
1.4.4