#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: