Nektar++
|
#include <LibUtilities/BasicUtils/ArrayPolicies.hpp>
#include <LibUtilities/BasicUtils/ErrorUtil.hpp>
#include <LibUtilities/LinearAlgebra/NekVectorFwd.hpp>
#include <LibUtilities/LinearAlgebra/NekMatrixFwd.hpp>
#include <LibUtilities/BasicUtils/NekPtr.hpp>
#include <LibUtilities/BasicConst/NektarUnivConsts.hpp>
#include <boost/assign/list_of.hpp>
#include <boost/multi_array.hpp>
#include <boost/shared_ptr.hpp>
Go to the source code of this file.
Classes | |
singleton | Nektar::Array< Dim, DataType > |
class | Nektar::Array< OneD, const DataType > |
1D Array of constant elements with garbage collection and bounds checking. More... | |
class | Nektar::Array< TwoD, const DataType > |
2D array with garbage collection and bounds checking. More... | |
class | Nektar::Array< ThreeD, const DataType > |
3D array with garbage collection and bounds checking. More... | |
class | Nektar::Array< OneD, DataType > |
1D Array More... | |
class | Nektar::Array< TwoD, DataType > |
A 2D array. More... | |
class | Nektar::Array< ThreeD, DataType > |
A 3D array. More... | |
Namespaces | |
Nektar | |
< | |
Nektar::LibUtilities | |
Enumerations | |
enum | Nektar::AllowWrappingOfConstArrays { Nektar::eVECTOR_WRAPPER } |
Functions | |
bool | Nektar::IsEqual (const Array< OneD, const NekDouble > &lhs, const Array< OneD, const NekDouble > &rhs, NekDouble tol) |
bool | Nektar::operator== (const Array< OneD, NekDouble > &lhs, const Array< OneD, NekDouble > &rhs) |
template<typename T1 , typename T2 > | |
bool | Nektar::operator== (const Array< OneD, T1 > &lhs, const Array< OneD, T2 > &rhs) |
template<typename T1 , typename T2 > | |
bool | Nektar::operator!= (const Array< OneD, T1 > &lhs, const Array< OneD, T2 > &rhs) |
template<typename DataType > | |
Array< OneD, DataType > | Nektar::operator+ (const Array< OneD, DataType > &lhs, unsigned int offset) |
template<typename DataType > | |
Array< OneD, DataType > | Nektar::operator+ (unsigned int offset, const Array< OneD, DataType > &rhs) |
template<typename ConstDataType , typename DataType > | |
void | Nektar::CopyArray (const Array< OneD, ConstDataType > &source, Array< OneD, DataType > &dest) |
template<typename ConstDataType , typename DataType > | |
void | Nektar::CopyArrayN (const Array< OneD, ConstDataType > &source, Array< OneD, DataType > &dest, unsigned int n) |
bool | Nektar::IsEqual (const Array< TwoD, const NekDouble > &lhs, const Array< TwoD, const NekDouble > &rhs, NekDouble tol) |
bool | Nektar::operator== (const Array< TwoD, NekDouble > &lhs, const Array< TwoD, NekDouble > &rhs) |
template<typename DataType > | |
bool | Nektar::operator== (const Array< TwoD, DataType > &lhs, const Array< TwoD, DataType > &rhs) |
template<typename DataType > | |
bool | Nektar::operator!= (const Array< TwoD, DataType > &lhs, const Array< TwoD, DataType > &rhs) |
Variables | |
static Array< OneD, int > | Nektar::NullInt1DArray |
static Array< OneD, NekDouble > | Nektar::NullNekDouble1DArray |
static Array< OneD, Array < OneD, NekDouble > > | Nektar::NullNekDoubleArrayofArray |
static std::vector< NekDouble > | Nektar::LibUtilities::NullNekDoubleVector |
static std::vector< unsigned int > | Nektar::LibUtilities::NullUnsignedIntVector |
static std::vector < std::vector< NekDouble > > | Nektar::LibUtilities::NullVectorNekDoubleVector |