#include <Grid.hpp>
|
| Grid () |
|
| Grid (SizeType m, SizeType n, SizeType o) |
|
| Grid (SizeType m, SizeType n, SizeType o, const ValueType &v) |
|
| Grid (const Grid &g) |
|
| Grid (Grid &&g) |
|
template<typename E > |
| Grid (const GridExpression< E > &e) |
|
Reference | operator() (SizeType i) |
|
ConstReference | operator() (SizeType i) const |
|
Reference | operator() (SizeType i, SizeType j, SizeType k) |
|
ConstReference | operator() (SizeType i, SizeType j, SizeType k) const |
|
bool | isEmpty () const |
|
SizeType | getSize () const |
|
SizeType | getSize1 () const |
|
SizeType | getSize2 () const |
|
SizeType | getSize3 () const |
|
SizeType | getMaxSize () const |
|
ArrayType & | getData () |
|
const ArrayType & | getData () const |
|
Grid & | operator= (const Grid &g) |
|
Grid & | operator= (Grid &&g) |
|
template<typename C > |
Grid & | operator= (const GridContainer< C > &c) |
|
template<typename E > |
Grid & | operator= (const GridExpression< E > &e) |
|
template<typename C > |
Grid & | operator+= (const GridContainer< C > &c) |
|
template<typename E > |
Grid & | operator+= (const GridExpression< E > &e) |
|
template<typename C > |
Grid & | operator-= (const GridContainer< C > &c) |
|
template<typename E > |
Grid & | operator-= (const GridExpression< E > &e) |
|
template<typename T1 > |
std::enable_if< IsScalar< T1 >::value, Grid >::type & | operator*= (const T1 &t) |
|
template<typename T1 > |
std::enable_if< IsScalar< T1 >::value, Grid >::type & | operator/= (const T1 &t) |
|
template<typename E > |
Grid & | assign (const GridExpression< E > &e) |
|
template<typename E > |
Grid & | plusAssign (const GridExpression< E > &e) |
|
template<typename E > |
Grid & | minusAssign (const GridExpression< E > &e) |
|
void | swap (Grid &g) |
|
void | clear (const ValueType &v=ValueType()) |
|
void | resize (SizeType m, SizeType n, SizeType o, bool preserve=true, const ValueType &v=ValueType()) |
|
const ContainerType & | operator() () const |
|
ContainerType & | operator() () |
|
const ExpressionType & | operator() () const |
|
ExpressionType & | operator() () |
|
◆ ValueType
template<typename T , typename A = std::vector<T>>
◆ Reference
template<typename T , typename A = std::vector<T>>
◆ ConstReference
template<typename T , typename A = std::vector<T>>
◆ SizeType
template<typename T , typename A = std::vector<T>>
◆ DifferenceType
template<typename T , typename A = std::vector<T>>
◆ ArrayType
template<typename T , typename A = std::vector<T>>
◆ Pointer
template<typename T , typename A = std::vector<T>>
◆ ConstPointer
template<typename T , typename A = std::vector<T>>
◆ ClosureType
template<typename T , typename A = std::vector<T>>
◆ ConstClosureType
template<typename T , typename A = std::vector<T>>
◆ GridTemporaryType
template<typename T , typename A = std::vector<T>>
◆ SharedPointer
template<typename T , typename A = std::vector<T>>
◆ Grid() [1/6]
template<typename T , typename A = std::vector<T>>
◆ Grid() [2/6]
template<typename T , typename A = std::vector<T>>
◆ Grid() [3/6]
template<typename T , typename A = std::vector<T>>
◆ Grid() [4/6]
template<typename T , typename A = std::vector<T>>
◆ Grid() [5/6]
template<typename T , typename A = std::vector<T>>
◆ Grid() [6/6]
template<typename T , typename A = std::vector<T>>
template<typename E >
◆ operator()() [1/4]
template<typename T , typename A = std::vector<T>>
◆ operator()() [2/4]
template<typename T , typename A = std::vector<T>>
◆ operator()() [3/4]
template<typename T , typename A = std::vector<T>>
◆ operator()() [4/4]
template<typename T , typename A = std::vector<T>>
◆ isEmpty()
template<typename T , typename A = std::vector<T>>
◆ getSize()
template<typename T , typename A = std::vector<T>>
◆ getSize1()
template<typename T , typename A = std::vector<T>>
◆ getSize2()
template<typename T , typename A = std::vector<T>>
◆ getSize3()
template<typename T , typename A = std::vector<T>>
◆ getMaxSize()
template<typename T , typename A = std::vector<T>>
◆ getData() [1/2]
template<typename T , typename A = std::vector<T>>
◆ getData() [2/2]
template<typename T , typename A = std::vector<T>>
◆ operator=() [1/4]
template<typename T , typename A = std::vector<T>>
◆ operator=() [2/4]
template<typename T , typename A = std::vector<T>>
◆ operator=() [3/4]
template<typename T , typename A = std::vector<T>>
template<typename C >
◆ operator=() [4/4]
template<typename T , typename A = std::vector<T>>
template<typename E >
◆ operator+=() [1/2]
template<typename T , typename A = std::vector<T>>
template<typename C >
◆ operator+=() [2/2]
template<typename T , typename A = std::vector<T>>
template<typename E >
◆ operator-=() [1/2]
template<typename T , typename A = std::vector<T>>
template<typename C >
◆ operator-=() [2/2]
template<typename T , typename A = std::vector<T>>
template<typename E >
◆ operator*=()
template<typename T , typename A = std::vector<T>>
template<typename T1 >
◆ operator/=()
template<typename T , typename A = std::vector<T>>
template<typename T1 >
◆ assign()
template<typename T , typename A = std::vector<T>>
template<typename E >
◆ plusAssign()
template<typename T , typename A = std::vector<T>>
template<typename E >
◆ minusAssign()
template<typename T , typename A = std::vector<T>>
template<typename E >
◆ swap()
template<typename T , typename A = std::vector<T>>
◆ clear()
template<typename T , typename A = std::vector<T>>
◆ resize()
template<typename T , typename A = std::vector<T>>
◆ swap
template<typename T , typename A = std::vector<T>>
void swap |
( |
Grid< T, A > & |
g1, |
|
|
Grid< T, A > & |
g2 |
|
) |
| |
|
friend |
The documentation for this class was generated from the following file: