|
SUNphi
1.0
|
Header file for the definition of vectors, and useful routines related. More...
#include <iostream>#include <sstream>#include <functional>#include <numeric>#include <map>#include <vector>#include <math/Arithmetic.hpp>#include <metaprogramming/TypeTraits.hpp>#include <metaprogramming/SFINAE.hpp>#include <metaprogramming/UniversalReferences.hpp>#include <utility/ScopeDoer.hpp>Go to the source code of this file.
Classes | |
| class | SUNphi::Vector< T > |
Functions | |
| template<bool FirstSecond, typename T1 , typename T2 , typename TOut = Conditional<FirstSecond,T2,T1>> | |
| Vector< TOut > | SUNphi::getAllFirstOrSecond (const std::map< T1, T2 > &m) |
| Gets first or second entry of the map. More... | |
| template<typename T1 , typename T2 > | |
| auto | SUNphi::getAllKeys (const std::map< T1, T2 > &m) |
| Slice all keys of a map. | |
| template<typename T1 , typename T2 > | |
| auto | SUNphi::getAllVal (const std::map< T1, T2 > &m) |
| Slice all values of a map. | |
Header file for the definition of vectors, and useful routines related.
Definition in file Vector.hpp.
| Vector<TOut> SUNphi::getAllFirstOrSecond | ( | const std::map< T1, T2 > & | m | ) |