|
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 |
1.8.8