Public Member Functions | |
| NullVector (const NullVector &)=delete | |
| NullVector (NullVector &&)=delete | |
| NullVector & | operator= (NullVector &&vector)=delete |
| NullVector & | operator= (const NullVector &)=delete |
| const Space & | space () const |
| Get the space associated to the vector. | |
| const VectorDistribution & | distribution () const |
Private Member Functions | |
| void | visit (ICopyOnWriteVector &) const |
| Visit method. | |
| MultiVectorImpl * | impl () |
| Get the multivector implementation. | |
| const MultiVectorImpl * | impl () const |
| Get the multivector implementation. | |
Private Attributes | |
| Space | m_space |
| VectorDistribution | m_distribution |
Additional Inherited Members | |
| Protected Member Functions inherited from Alien::IVector | |
| IVector () | |
| Constructor. | |
Definition at line 34 of file NullVector.h.
| Alien::NullVector::NullVector | ( | ) |
Definition at line 35 of file NullVector.cc.
|
inline |
Definition at line 39 of file NullVector.h.
| const VectorDistribution & Alien::NullVector::distribution | ( | ) | const |
Definition at line 57 of file NullVector.cc.
|
privatevirtual |
Get the multivector implementation.
Implements Alien::IVector.
Definition at line 65 of file NullVector.cc.
References impl().
Referenced by impl(), and impl().
|
privatevirtual |
Get the multivector implementation.
Implements Alien::IVector.
Definition at line 74 of file NullVector.cc.
References impl().
|
virtual |
Get the space associated to the vector.
Implements Alien::IVector.
Definition at line 49 of file NullVector.cc.
References space().
Referenced by space().
|
privatevirtual |
Visit method.
Implements Alien::IVector.
Definition at line 41 of file NullVector.cc.
References visit().
Referenced by visit().
|
private |
Definition at line 61 of file NullVector.h.
|
private |
Definition at line 60 of file NullVector.h.