#include <type_traits>
#include <tinyxml.h>
#include <boost/core/ignore_unused.hpp>
#include <boost/algorithm/string.hpp>
#include <boost/filesystem.hpp>
#include <LibUtilities/BasicUtils/Timer.h>
#include <LibUtilities/BasicUtils/ParseUtils.h>
#include <SpatialDomains/MeshPartition.h>
#include <SpatialDomains/MeshGraphHDF5.h>
Go to the source code of this file.
|
std::pair< size_t, size_t > | Nektar::SpatialDomains::SplitWork (size_t vecsize, int rank, int nprocs) |
| Utility function to split a vector equally amongst a number of processors. More...
|
|
template<class T , typename std::enable_if< T::kDim==0, int >::type = 0> |
int | Nektar::SpatialDomains::GetGeomDataDim (std::map< int, std::shared_ptr< T >> &geomMap) |
|
template<class ... T> |
void | Nektar::SpatialDomains::UniqueValues (std::unordered_set< int > &unique) |
|
template<class ... T> |
void | Nektar::SpatialDomains::UniqueValues (std::unordered_set< int > &unique, const std::vector< int > &input, T &... args) |
|
template<class T , typename std::enable_if< T::kDim==0, int >::type = 0> |
NekDouble | Nektar::SpatialDomains::GetGeomData (std::shared_ptr< T > &geom, int i) |
|
template<class T , typename std::enable_if< T::kDim==1, int >::type = 0> |
int | Nektar::SpatialDomains::GetGeomData (std::shared_ptr< T > &geom, int i) |
|
◆ TIME_RESULT
#define TIME_RESULT |
( |
|
verb, |
|
|
|
msg, |
|
|
|
timer |
|
) |
| |
Value: if (verb) \
{ \
std::cout <<
" - " <<
msg <<
": " \
<< timer.TimePerTest(1) << std::endl; \
}
Definition at line 46 of file MeshGraphHDF5.cpp.