Discontinuous Galerkin Library
#include "dg/algorithm.h"
tensor_traits_std.h File Reference
#include <array>
#include <vector>
#include <map>
#include "vector_categories.h"
#include "tensor_traits.h"

Go to the source code of this file.

Classes

struct  dg::TensorTraits< std::vector< T >, std::enable_if_t< !std::is_arithmetic< T >::value > >
 Prototypical Recursive Vector. More...
 
struct  dg::TensorTraits< std::vector< T >, std::enable_if_t< std::is_arithmetic< T >::value > >
 
struct  dg::TensorTraits< std::array< T, N >, std::enable_if_t< !std::is_arithmetic< T >::value > >
 
struct  dg::TensorTraits< std::array< T, N >, std::enable_if_t< std::is_arithmetic< T >::value > >
 
struct  dg::TensorTraits< std::map< Key, T > >
 Behaves like a RecursiveVector. More...
 

Namespaces

namespace  dg
 This is the namespace for all functions and classes defined and used by the discontinuous Galerkin library.