This directory contains some of the lowest level basic computer science routines within Nektar++. The directory currently contains the following:
| ArrayEqualityComparison.cpp | ArrayPolicies.hpp | CompressData.cpp |
| CompressData.h | ConsistentObjectAccess.hpp | CsvIO.cpp |
| CsvIO.h | Equation.cpp | Equation.h |
| ErrorUtil.hpp | FieldIO.cpp | FieldIO.h |
| FieldIOHdf5.cpp | FieldIOHdf5.h | FieldIOXml.cpp |
| FieldIOXml.h | FileSystem.cpp | FileSystem.h |
| H5.cpp | H5.h | HashUtils.hpp |
| Metis.hpp | NekFactory.hpp | NekManager.hpp |
| OperatorGenerators.hpp | ParseUtils.cpp | ParseUtils.h |
| Progressbar.hpp | PtsField.cpp | PtsField.h |
| PtsIO.cpp | PtsIO.h | RawType.hpp |
| Scotch.hpp | SessionReader.cpp | SessionReader.h |
| ShapeType.hpp | SharedArray.hpp | Tau.hpp |
| Thread.cpp | Thread.h | ThreadBoost.cpp |
| ThreadBoost.h | Timer.cpp | Timer.h |
| VDmath.hpp | VDmathArray.hpp | Vmath.cpp |
| Vmath.hpp | VmathArray.hpp | VtkUtil.hpp |
We have used bold to denote (as examples) routines at our used throughout Nektar++. They are in this sense “fundamental”. Note that this list includes input/output routines (e.g. CompressData, FieldIo, H5), partitioning (e.g. Metis and Scotch) and Threading (e.g. Thread and ThreadBoost).