OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <FFT.h>
Public Types | |
enum | { Dim_u = Dim } |
enum | { IsExpr = 0 } |
typedef T | T_t |
typedef FieldLayout< Dim > | Layout_t |
typedef LField< T, Dim > | LField_t |
typedef vmap< typename Unique::type, my_auto_ptr < LField< T, Dim > > > | ac_id_larray |
typedef ac_id_larray::iterator | iterator_if |
typedef ac_id_larray::const_iterator | const_iterator_if |
typedef LField< T, Dim >::iterator | LFI |
typedef BareFieldIterator< T, Dim > | iterator |
typedef iterator | PETE_Expr_t |
![]() | |
typedef Unique::type | ID_t |
![]() | |
typedef BareField< T, Dim > | Wrapped |
Public Member Functions | |
BareField () | |
BareField (const BareField< T, Dim > &) | |
BareField (Layout_t &) | |
BareField (Layout_t &, const GuardCellSizes< Dim > &) | |
~BareField () | |
void | initialize (Layout_t &) |
void | initialize (Layout_t &, const bool) |
void | initialize (Layout_t &, const GuardCellSizes< Dim > &) |
iterator_if | begin_if () |
iterator_if | end_if () |
const_iterator_if | begin_if () const |
const_iterator_if | end_if () const |
ac_id_larray::size_type | size_if () const |
virtual void | fillGuardCells (bool reallyFill=true) const |
void | setGuardCells (const T &) const |
void | accumGuardCells () |
bool | isDirty () const |
void | setDirtyFlag () |
void | clearDirtyFlag () |
void | fillGuardCellsIfNotDirty () const |
Layout_t & | getLayout () const |
IndexedBareField< T, Dim, 1 > | operator[] (const Index &idx) |
IndexedBareField< T, Dim, 1 > | operator[] (int i) |
IndexedBareField< T, Dim, Dim > | operator[] (const NDIndex< Dim > &nidx) |
SubBareField< T, Dim, SIndex < Dim > > | operator[] (const SIndex< Dim > &) |
const GuardCellSizes< Dim > & | getGC () const |
const GuardCellSizes< Dim > & | getGuardCellSizes () const |
unsigned | leftGuard (unsigned d) const |
unsigned | rightGuard (unsigned d) const |
const Index & | getIndex (unsigned d) const |
const NDIndex< Dim > & | getDomain () const |
const BareField< T, Dim > & | operator= (T x) |
const BareField< T, Dim > & | operator= (const BareField< T, Dim > &x) |
template<class X > | |
const BareField< T, Dim > & | operator= (const BareField< X, Dim > &x) |
template<class B > | |
const BareField< T, Dim > & | operator= (const PETE_Expr< B > &x) |
bool | compressible () const |
double | CompressedFraction () const |
void | Compress () const |
void | Uncompress () const |
void | setCompression (bool compress) |
virtual void | Repartition (UserList *) |
virtual void | notifyUserOfDelete (UserList *) |
iterator | begin () const |
iterator | end () const |
iterator | beginLoc (const FieldLoc< Dim > &loc) const |
void | prepareForScalarCode (bool tryfill=true) |
void | finishScalarCode (bool modified=true) |
T & | localElement (const NDIndex< Dim > &) const |
void | getsingle (const NDIndex< Dim > &, T &) const |
void | write (std::ostream &) |
void | write (char *) const |
void | writeb (char *) const |
iterator | MakeExpression () const |
![]() | |
FieldLayoutUser () | |
virtual | ~FieldLayoutUser () |
![]() | |
User () | |
virtual | ~User () |
ID_t | get_Id () const |
![]() | |
BareField< T, Dim > & | PETE_unwrap () |
const BareField< T, Dim > & | PETE_unwrap () const |
Protected Attributes | |
ac_id_larray | Locals_ac |
![]() | |
ID_t | Id |
Private Member Functions | |
void | setup () |
void | getsingle_bc (const NDIndex< Dim > &, T &) const |
Private Attributes | |
Layout_t * | Layout |
GuardCellSizes< Dim > | Gc |
bool | dirty_m |
bool | compressible_m |
bool | pinned |
Friends | |
class | BareFieldIterator< T, Dim > |
The FFT class performs complex-to-complex, real-to-complex, or sine transforms on IPPL Fields. FFT is templated on the type of transform to be performed, the dimensionality of the Field to transform, and the floating-point precision type of the Field (float or double).
typedef vmap< typename Unique::type, my_auto_ptr< LField<T,Dim> > > BareField< T, Dim >::ac_id_larray |
Definition at line 90 of file BareField.h.
typedef ac_id_larray::const_iterator BareField< T, Dim >::const_iterator_if |
Definition at line 92 of file BareField.h.
Definition at line 96 of file BareField.h.
typedef ac_id_larray::iterator BareField< T, Dim >::iterator_if |
Definition at line 91 of file BareField.h.
Definition at line 60 of file BareField.h.
Definition at line 93 of file BareField.h.
Definition at line 61 of file BareField.h.
typedef iterator BareField< T, Dim >::PETE_Expr_t |
Definition at line 327 of file BareField.h.
Definition at line 59 of file BareField.h.
anonymous enum |
Enumerator | |
---|---|
Dim_u |
Definition at line 62 of file BareField.h.
anonymous enum |
Enumerator | |
---|---|
IsExpr |
Definition at line 326 of file BareField.h.
Definition at line 370 of file BareField.h.
Definition at line 49 of file BareField.hpp.
References BareField< T, Dim >::begin_if(), FieldLayout< Dim >::checkin(), BareField< T, Dim >::clearDirtyFlag(), vmap< Key, T, Compare >::end(), BareField< T, Dim >::end_if(), BareField< T, Dim >::Gc, BareField< T, Dim >::getLayout(), vmap< Key, T, Compare >::insert(), BareField< T, Dim >::Locals_ac, vmap< Key, T, Compare >::reserve(), and BareField< T, Dim >::size_if().
Definition at line 386 of file BareField.h.
References BareField< T, Dim >::setup().
|
inline |
Definition at line 403 of file BareField.h.
References BareField< T, Dim >::setup().
Definition at line 84 of file BareField.hpp.
Definition at line 764 of file BareField.hpp.
References LField< T, Dim >::AddToOverlapCache(), LField< T, Dim >::begin(), LField< T, Dim >::BeginOverlap(), CompressedBrickIterator< T, Dim >::CanCompress(), IpplInfo::Comm, COMM_ANY_NODE, BareFieldIterator< T, D >::Compress(), Dim, endl(), LField< T, Dim >::EndOverlap(), F_GUARD_CELLS_TAG, F_TAG_CYCLE, LField< T, Dim >::getAllocated(), CompressedBrickIterator< T, Dim >::getMessage(), NDIndex< Dim >::getMessage(), IpplInfo::getNodes(), LField< T, Dim >::getOwned(), INFORM_ALL_NODES, NDIndex< Dim >::intersect(), TagMaker::next_tag(), LField< T, Dim >::OverlapCacheInitialized(), PAssert, Message::put(), Communicate::receive_block(), Communicate::send(), Message::size(), T, NDIndex< Dim >::touches(), CompressedBrickIterator< T, Dim >::TryCompress(), LField< T, Dim >::Uncompress(), and value_type().
Referenced by ParticleAttrib< CacheDataCIC< double, 3U > >::scatter(), and scatter().
Definition at line 233 of file BareField.h.
Referenced by PatchBC< T, D, M, C >::apply(), assign(), UniformCartesian< D, T >::getCellPositionField(), Cartesian< Dim, MFLOAT >::getCellPositionField(), Cartesian< Dim, MFLOAT >::getCellVolumeField(), Cartesian< Dim, MFLOAT >::getDeltaCellField(), Cartesian< Dim, MFLOAT >::getDeltaVertexField(), UniformCartesian< D, T >::getVertexPositionField(), Cartesian< Dim, MFLOAT >::getVertexPositionField(), BareField< T1, D >::MakeExpression(), and Cartesian< Dim, MFLOAT >::storeSpacingFields().
|
inline |
Definition at line 99 of file BareField.h.
Referenced by ParallelPeriodicFace< T, D, M, C >::apply(), ParallelInterpolationFace< T, D, M, C >::apply(), PatchBC< T, D, M, C >::apply(), assign(), BareField< T, Dim >::BareField(), CalcIndexedReceive(), ComponentFunctionFaceBCApply(), ComponentLinearExtrapolateFaceBCApply(), BareField< T, Dim >::Compress(), ExtrapolateAndZeroFaceBCApply(), ExtrapolateFaceBCApply(), FieldDebugWriteb(), BareField< T, Dim >::fillGuardCells(), for_each(), FunctionFaceBCApply(), FieldDataSource< T, Dim, M, C >::gather_data(), Interpolator::getFieldIter(), IndexedLocalAssign(), IndexedSend(), InterpolationFaceBCApply(), LinearExtrapolateFaceBCApply(), PeriodicFaceBCApply(), FieldPrint< T, Dim >::print(), FieldDebugPrint< T, Dim >::print(), FieldBlock< T, Dim, Mesh, Centering >::read(), DiscField< Dim >::read(), reduceLocalWeights(), BareField< T, Dim >::setGuardCells(), UniformCartesian< D, T >::storeSpacingFields(), Cartesian< Dim, MFLOAT >::storeSpacingFields(), FFT< CCTransform, Dim, T >::transform(), BareField< T, Dim >::Uncompress(), FieldView< T, Dim, Mesh, Centering >::update_2D_data(), FieldView< T, Dim, Mesh, Centering >::update_3D_data(), VnodeMultiRepartition(), FieldBlock< T, Dim, Mesh, Centering >::write(), and DiscField< Dim >::write().
|
inline |
Definition at line 101 of file BareField.h.
|
inline |
Definition at line 248 of file BareField.h.
Definition at line 117 of file BareField.h.
Referenced by BareField< T, Dim >::BareField(), and BareField< T, Dim >::fillGuardCells().
Definition at line 1304 of file BareField.hpp.
References BareField< T, Dim >::begin_if(), and BareField< T, Dim >::end_if().
Referenced by assign(), ParticleAttrib< CacheDataCIC< double, 3U > >::gather(), DiscField< Dim >::read(), and BareField< T1, D >::setCompression().
Definition at line 1334 of file BareField.hpp.
References LField< T, Dim >::getOwned(), LField< T, Dim >::IsCompressed(), and reduce().
Definition at line 190 of file BareField.h.
Referenced by assign(), and DiscField< Dim >::read().
Definition at line 240 of file BareField.h.
Referenced by Cartesian< Dim, MFLOAT >::storeSpacingFields().
|
inline |
Definition at line 100 of file BareField.h.
Referenced by ParallelPeriodicFace< T, D, M, C >::apply(), ParallelInterpolationFace< T, D, M, C >::apply(), PatchBC< T, D, M, C >::apply(), assign(), BareField< T, Dim >::BareField(), ComponentFunctionFaceBCApply(), ComponentLinearExtrapolateFaceBCApply(), BareField< T, Dim >::Compress(), ExtrapolateAndZeroFaceBCApply(), ExtrapolateFaceBCApply(), FieldDebugWriteb(), BareField< T, Dim >::fillGuardCells(), for_each(), FunctionFaceBCApply(), FieldDataSource< T, Dim, M, C >::gather_data(), Interpolator::getFieldIter(), IndexedLocalAssign(), IndexedSend(), InterpolationFaceBCApply(), LinearExtrapolateFaceBCApply(), PeriodicFaceBCApply(), FieldPrint< T, Dim >::print(), FieldDebugPrint< T, Dim >::print(), FieldBlock< T, Dim, Mesh, Centering >::read(), DiscField< Dim >::read(), reduceLocalWeights(), BareField< T, Dim >::setGuardCells(), UniformCartesian< D, T >::storeSpacingFields(), Cartesian< Dim, MFLOAT >::storeSpacingFields(), FFT< CCTransform, Dim, T >::transform(), BareField< T, Dim >::Uncompress(), FieldView< T, Dim, Mesh, Centering >::update_2D_data(), FieldView< T, Dim, Mesh, Centering >::update_3D_data(), VnodeMultiRepartition(), FieldBlock< T, Dim, Mesh, Centering >::write(), and DiscField< Dim >::write().
|
inline |
Definition at line 102 of file BareField.h.
|
virtual |
Reimplemented in Field< T, Dim, Mesh, Centering >, Field< double, 3, Mesh_t, Center_t >, Field< T, Dim, M, C >, Field< dcomplex, 3, Mesh_t, Center_t >, Field< Vector_t, 3, Mesh_t, Center_t >, and Field< int, 3, Mesh_t, Center_t >.
Definition at line 298 of file BareField.hpp.
References LField< T, Dim >::AddToOverlapCache(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), LField< T, Dim >::BeginOverlap(), CompressedBrickIterator< T, Dim >::CanCompress(), BareField< T, Dim >::clearDirtyFlag(), IpplInfo::Comm, COMM_ANY_NODE, Dim, BareField< T, Dim >::end_if(), endl(), LField< T, Dim >::EndOverlap(), F_GUARD_CELLS_TAG, F_TAG_CYCLE, LField< T, Dim >::getAllocated(), BareField< T, Dim >::getGC(), BareField< T, Dim >::getLayout(), CompressedBrickIterator< T, Dim >::getMessage(), NDIndex< Dim >::getMessage(), IpplInfo::getNodes(), LField< T, Dim >::getOwned(), INFORM_ALL_NODES, NDIndex< Dim >::intersect(), CompressedBrickIterator< T, Dim >::IsCompressed(), LField< T, Dim >::IsCompressed(), TagMaker::next_tag(), LField< T, Dim >::OverlapCacheInitialized(), PAssert, Message::put(), Communicate::receive_block(), Communicate::send(), Message::size(), T, FieldLayout< Dim >::touch_range_rdv(), NDIndex< Dim >::touches(), CompressedBrickIterator< T, Dim >::TryCompress(), LField< T, Dim >::Uncompress(), and value_type().
Referenced by IndexedBareFieldIterator< T, D >::FillGCIfNecessary(), Field< T, Dim, M, C >::fillGuardCells(), BareField< T1, D >::fillGuardCellsIfNotDirty(), BareField< T1, D >::prepareForScalarCode(), FieldDebugPrint< T, Dim >::print(), UniformCartesian< D, T >::storeSpacingFields(), and Cartesian< Dim, MFLOAT >::storeSpacingFields().
Definition at line 121 of file BareField.h.
Referenced by assign(), BareField< T1, D >::finishScalarCode(), and DiscField< Dim >::read().
|
inline |
Definition at line 279 of file BareField.h.
|
inline |
Definition at line 151 of file BareField.h.
Referenced by ParallelPeriodicFace< T, D, M, C >::apply(), ParallelInterpolationFace< T, D, M, C >::apply(), PatchBC< T, D, M, C >::apply(), assign(), CalcParallelInterpolationDomain(), CalcParallelPeriodicDomain(), ComponentFunctionFaceBCApply(), ComponentLinearExtrapolateFaceBCApply(), ExtrapolateAndZeroFaceBCApply(), ExtrapolateFaceBCApply(), FFTBoxPoissonSolver::FFTBoxPoissonSolver(), IndexedBareFieldIterator< T, D >::FillGCIfNecessary(), FunctionFaceBCApply(), InterpolationFaceBCApply(), LinearExtrapolateFaceBCApply(), PeriodicFaceBCApply(), FieldDebugPrint< T, Dim >::print(), sfp1(), sfp2(), and sfp3().
|
inline |
Definition at line 145 of file BareField.h.
Referenced by BareField< T, Dim >::fillGuardCells(), BareField< T1, D >::leftGuard(), Field< T, Dim, M, C >::Repartition(), BareField< T1, D >::rightGuard(), and FFT< CCTransform, Dim, T >::transform().
|
inline |
Definition at line 146 of file BareField.h.
Referenced by ParallelPeriodicFace< T, D, M, C >::apply(), ParallelInterpolationFace< T, D, M, C >::apply(), PatchBC< T, D, M, C >::apply(), assign(), ComponentFunctionFaceBCApply(), ComponentLinearExtrapolateFaceBCApply(), ExtrapolateAndZeroFaceBCApply(), ExtrapolateFaceBCApply(), FunctionFaceBCApply(), InterpolationFaceBCApply(), LinearExtrapolateFaceBCApply(), PeriodicFaceBCApply(), FieldDebugPrint< T, Dim >::print(), UniformCartesian< D, T >::storeSpacingFields(), and Cartesian< Dim, MFLOAT >::storeSpacingFields().
|
inline |
Definition at line 150 of file BareField.h.
Definition at line 130 of file BareField.h.
Referenced by ConejoBalancer::addMaterial(), ParallelPeriodicFace< T, D, M, C >::apply(), ParallelInterpolationFace< T, D, M, C >::apply(), assign(), BareField< T, Dim >::BareField(), CalcIndexedReceive(), FFTPoissonSolver::computePotentialDKS(), SubFieldTraits< T, Dim, SIndex< Dim >, NDIndex< Dim > >::construct(), SubFieldTraits< T, Dim, SIndex< Dim >, SOffset< Dim > >::construct(), FieldDebugWriteb(), IndexedBareFieldIterator< T, D >::FillGCIfNecessary(), BareField< T, Dim >::fillGuardCells(), fp1(), fp2(), fp3(), BareField< T1, D >::getDomain(), Interpolator::getFieldIter(), BareField< T1, D >::getIndex(), ggfp1(), ggfp2(), ggfp3(), FFTPoissonSolver::initializeFields(), makeMesh(), DiscField< Dim >::read(), sfp1(), sfp2(), sfp3(), FFT< CCTransform, Dim, T >::transform(), DiscField< Dim >::write(), and FFTPoissonSolver::~FFTPoissonSolver().
void BareField< T, Dim >::getsingle | ( | const NDIndex< Dim > & | Indexes, |
T & | r | ||
) | const |
Definition at line 1522 of file BareField.hpp.
References AddGuardCells(), LField< T, Dim >::begin(), Communicate::broadcast_others(), IpplInfo::Comm, COMM_ANY_NODE, endl(), ERRORMSG, F_GETSINGLE_TAG, F_TAG_CYCLE, getMessage(), IpplInfo::getNodes(), TagMaker::next_tag(), putMessage(), Communicate::receive_block(), and NDIndex< Dim >::touches().
Referenced by IndexedBareField< T, Dim, Brackets >::get().
|
private |
Definition at line 1592 of file BareField.hpp.
References LField< T, Dim >::begin(), Communicate::broadcast_others(), IpplInfo::Comm, F_GETSINGLE_TAG, F_TAG_CYCLE, getMessage(), IpplInfo::getNodes(), IpplInfo::myNode(), TagMaker::next_tag(), putMessage(), and Communicate::receive_block().
Definition at line 101 of file BareField.hpp.
Referenced by Field< T, Dim, M, C >::initialize().
void BareField< T, Dim >::initialize | ( | Layout_t & | l, |
const bool | p | ||
) |
Definition at line 115 of file BareField.hpp.
void BareField< T, Dim >::initialize | ( | Layout_t & | l, |
const GuardCellSizes< Dim > & | gc | ||
) |
Definition at line 129 of file BareField.hpp.
Definition at line 115 of file BareField.h.
Referenced by assign(), BareField< T1, D >::fillGuardCellsIfNotDirty(), ParticleAttrib< CacheDataCIC< double, 3U > >::gather(), BareField< T1, D >::prepareForScalarCode(), and FieldDebugPrint< T, Dim >::print().
Definition at line 147 of file BareField.h.
Referenced by PatchBC< T, D, M, C >::apply(), CalcParallelInterpolationDomain(), CalcParallelPeriodicDomain(), ComponentFunctionFaceBCApply(), ComponentLinearExtrapolateFaceBCApply(), ExtrapolateAndZeroFaceBCApply(), ExtrapolateFaceBCApply(), FieldDebugWriteb(), FunctionFaceBCApply(), ggfp1(), ggfp2(), ggfp3(), InterpolationFaceBCApply(), LinearExtrapolateFaceBCApply(), PeriodicFaceBCApply(), sfp1(), sfp2(), sfp3(), UniformCartesian< D, T >::storeSpacingFields(), and Cartesian< Dim, MFLOAT >::storeSpacingFields().
T & BareField< T, Dim >::localElement | ( | const NDIndex< Dim > & | Indexes | ) | const |
Definition at line 1475 of file BareField.hpp.
References IpplInfo::abort(), endl(), ERRORMSG, LField< T, Dim >::getAllocated(), LField< T, Dim >::getP(), IpplInfo::myNode(), PtrOffset(), T, and LField< T, Dim >::Uncompress().
Definition at line 328 of file BareField.h.
|
virtual |
Implements User.
Reimplemented in Field< T, Dim, Mesh, Centering >, Field< double, 3, Mesh_t, Center_t >, Field< T, Dim, M, C >, Field< dcomplex, 3, Mesh_t, Center_t >, Field< Vector_t, 3, Mesh_t, Center_t >, and Field< int, 3, Mesh_t, Center_t >.
Definition at line 1392 of file BareField.hpp.
References endl(), UserList::getUserListID(), and WARNMSG.
Referenced by Field< T, Dim, M, C >::notifyUserOfDelete().
|
inline |
Definition at line 154 of file BareField.h.
|
inline |
Definition at line 162 of file BareField.h.
|
inline |
Definition at line 170 of file BareField.h.
|
inline |
Definition at line 179 of file BareField.h.
|
inline |
Definition at line 417 of file BareField.h.
|
inline |
Definition at line 424 of file BareField.h.
|
inline |
Definition at line 431 of file BareField.h.
|
inline |
Definition at line 438 of file BareField.h.
|
inline |
Definition at line 261 of file BareField.h.
|
virtual |
Implements FieldLayoutUser.
Reimplemented in Field< T, Dim, Mesh, Centering >, Field< double, 3, Mesh_t, Center_t >, Field< T, Dim, M, C >, Field< dcomplex, 3, Mesh_t, Center_t >, Field< Vector_t, 3, Mesh_t, Center_t >, and Field< int, 3, Mesh_t, Center_t >.
Definition at line 1367 of file BareField.hpp.
References BareField< T, Dim >::Locals_ac.
Definition at line 148 of file BareField.h.
Referenced by PatchBC< T, D, M, C >::apply(), CalcParallelPeriodicDomain(), ComponentFunctionFaceBCApply(), ComponentLinearExtrapolateFaceBCApply(), ExtrapolateAndZeroFaceBCApply(), ExtrapolateFaceBCApply(), FieldDebugWriteb(), FunctionFaceBCApply(), LinearExtrapolateFaceBCApply(), PeriodicFaceBCApply(), UniformCartesian< D, T >::storeSpacingFields(), and Cartesian< Dim, MFLOAT >::storeSpacingFields().
Definition at line 206 of file BareField.h.
Referenced by BareField< T1, D >::finishScalarCode(), and BareField< T1, D >::prepareForScalarCode().
Definition at line 116 of file BareField.h.
Referenced by assign(), BareField< T1, D >::finishScalarCode(), DiscField< Dim >::read(), and BareField< T, Dim >::setGuardCells().
Definition at line 682 of file BareField.hpp.
References LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), LField< T, Dim >::Compress(), Dim, BareField< T, Dim >::end_if(), LField< T, Dim >::getAllocated(), LField< T, Dim >::getCompressedData(), LField< T, Dim >::getOwned(), LField< T, Dim >::IsCompressed(), BareField< T, Dim >::setDirtyFlag(), and LField< T, Dim >::Uncompress().
Referenced by ParticleAttrib< CacheDataCIC< double, 3U > >::scatter(), and scatter().
Definition at line 151 of file BareField.hpp.
References IpplInfo::abort(), AddGuardCells(), endl(), and ERRORMSG.
Referenced by BareField< T, Dim >::BareField().
|
inline |
Definition at line 103 of file BareField.h.
Referenced by ConejoBalancer::addMaterial(), assign(), and BareField< T, Dim >::BareField().
Definition at line 1318 of file BareField.hpp.
References BareField< T, Dim >::begin_if(), BareField< T, Dim >::end_if(), and BareField< T, Dim >::Uncompress().
Referenced by ParticleAttrib< CacheDataCIC< double, 3U > >::gather(), ParticleAttrib< CacheDataCIC< double, 3U > >::scatter(), scatter(), BareField< T1, D >::setCompression(), Cartesian< Dim, MFLOAT >::storeSpacingFields(), and BareField< T, Dim >::Uncompress().
Definition at line 209 of file BareField.hpp.
References LField< T, Dim >::begin(), IpplInfo::Comm, COMM_ANY_NODE, LField< T, Dim >::end(), F_TAG_CYCLE, F_WRITE_TAG, CompressedBrickIterator< T, Dim >::getMessage(), NDIndex< Dim >::getMessage(), LField< T, Dim >::getOwned(), IpplInfo::myNode(), TagMaker::next_tag(), NDIndex< Dim >::putMessage(), Communicate::receive_block(), Communicate::send(), NDIndex< Dim >::size(), T, and LField< T, Dim >::Uncompress().
Referenced by operator<<().
Definition at line 1100 of file BareField.hpp.
References LField< T, Dim >::begin(), Dim, endl(), ERRORMSG, LField< T, Dim >::getOwned(), BrickIterator< T, Dim >::offset(), BrickCounter< Dim >::size(), and LField< T, Dim >::size().
Definition at line 1220 of file BareField.hpp.
References LField< T, Dim >::begin(), Dim, endl(), ERRORMSG, LField< T, Dim >::getOwned(), BrickIterator< T, Dim >::offset(), Inform::OVERWRITE, and LField< T, Dim >::size().
|
friend |
Definition at line 335 of file BareField.h.
Definition at line 355 of file BareField.h.
Referenced by BareField< T1, D >::compressible(), and BareField< T1, D >::setCompression().
Definition at line 352 of file BareField.h.
Referenced by BareField< T1, D >::clearDirtyFlag(), BareField< T1, D >::isDirty(), and BareField< T1, D >::setDirtyFlag().
|
private |
Definition at line 344 of file BareField.h.
Referenced by BareField< T, Dim >::BareField(), BareField< T1, D >::getGC(), and BareField< T1, D >::getGuardCellSizes().
Definition at line 341 of file BareField.h.
Referenced by BareField< T1, D >::getLayout().
|
protected |
Definition at line 332 of file BareField.h.
Referenced by BareField< T, Dim >::BareField(), BareField< T1, D >::begin_if(), BareField< T1, D >::end_if(), Field< T, Dim, M, C >::Repartition(), BareField< T, Dim >::Repartition(), and BareField< T1, D >::size_if().
Definition at line 358 of file BareField.h.