Chombo + EB + MF
3.2
|
#include <LevelDataOps.H>
Public Member Functions | |
LevelDataOps () | |
LevelDataOps (RefCountedPtr< DataFactory< T > > a_factoryPtr) | |
virtual | ~LevelDataOps () |
virtual void | define (const RefCountedPtr< DataFactory< T > > &a_factoryPtr) |
virtual void | define (DataFactory< T > *a_rawPointer) |
virtual void | create (LevelData< T > &a_lhs, const LevelData< T > &a_rhs) |
virtual void | assign (LevelData< T > &a_lhs, const LevelData< T > &a_rhs) |
virtual Real | dotProduct (const LevelData< T > &a_1, const LevelData< T > &a_2) |
virtual void | mDotProduct (const LevelData< T > &a_1, const int a_sz, const LevelData< T > a_2arr[], Real a_mdots[]) |
virtual void | incr (LevelData< T > &a_lhs, const LevelData< T > &a_x, Real a_scale) |
virtual void | mult (LevelData< T > &a_lhs, const LevelData< T > &a_x) |
virtual void | axby (LevelData< T > &a_lhs, const LevelData< T > &a_x, const LevelData< T > &a_y, Real a_a, Real a_b) |
virtual void | scale (LevelData< T > &a_lhs, const Real &a_scale) |
virtual void | plus (LevelData< T > &a_lhs, const Real &a_inc) |
virtual void | setToZero (LevelData< T > &a_lhs) |
virtual void | setVal (LevelData< T > &a_lhs, const Real &a_val) |
virtual void | copyToZero (LevelData< T > &a_lhs, const Copier &a_copier) |
Protected Attributes | |
RefCountedPtr< DataFactory< T > > | m_levelFactory |
|
inline |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
virtual |
References LevelData< T >::copyTo(), and BoxLayoutData< T >::nComp().
|
virtual |
|
virtual |
|
virtual |
Reimplemented in NodeLevelDataOps.
References LayoutData< T >::dataIterator(), LevelData< T >::disjointBoxLayout(), BoxLayoutData< T >::nComp(), and DataIterator::size().
|
virtual |
References LayoutData< T >::dataIterator(), and DataIterator::size().
|
virtual |
Reimplemented in NodeLevelDataOps.
References LayoutData< T >::dataIterator(), and DataIterator::size().
|
virtual |
Reimplemented in NodeLevelDataOps.
References LayoutData< T >::dataIterator(), and DataIterator::size().
|
virtual |
References LayoutData< T >::dataIterator(), and DataIterator::size().
|
virtual |
References LayoutData< T >::dataIterator(), and DataIterator::size().
|
virtual |
References LayoutData< T >::dataIterator(), and DataIterator::size().
|
virtual |
|
protected |
Referenced by LevelDataOps< FArrayBox >::define().