DryChem 1.0.0
A generic, compile-time C++ toolbox with no dependencies for the modern computational chemistry project.
Loading...
Searching...
No Matches
vector3D.hpp File Reference
#include <array>
#include <cstddef>
#include <type_traits>
#include <utility>
#include "common-utils/utilities/operators/comparisonOperators.hpp"

Go to the source code of this file.

Classes

class  CppUtils::Math::Vector3D< T, typename >
 
struct  std::tuple_size< CppUtils::Math::Vector3D< T > >
 Specializations of the remaining requirements for access to the tuple-like API. More...
 
struct  std::tuple_element< Index, CppUtils::Math::Vector3D< T > >
 

Namespaces

namespace  CppUtils
 
namespace  CppUtils::Math
 

Functions

template<std::size_t Index, typename T>
decltype(auto) CppUtils::Math::get (Vector3D< T > &vec)
 
template<std::size_t Index, typename T>
decltype(auto) CppUtils::Math::get (const Vector3D< T > &vec)
 
template<std::size_t Index, typename T>
decltype(auto) CppUtils::Math::get (Vector3D< T > &&vec)