/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/common/types.hh File Reference#

DiFfRG: /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/common/types.hh File Reference
DiFfRG
Discretization Framework for functional Renormalization Group flows
types.hh File Reference
#include <DiFfRG/common/math.hh>
#include <autodiff/forward/real.hpp>
#include <type_traits>

Go to the source code of this file.

Classes

struct  DiFfRG::has_n_call_operator_helper< T, ValueType, N >
 
struct  DiFfRG::get_type::internal::_ctype< float >
 
struct  DiFfRG::get_type::internal::_ctype< double >
 
struct  DiFfRG::get_type::internal::_ctype< complex< float > >
 
struct  DiFfRG::get_type::internal::_ctype< complex< double > >
 
struct  DiFfRG::get_type::internal::_ctype< autodiff::Real< N, T > >
 

Namespaces

namespace  DiFfRG
 
namespace  DiFfRG::get_type
 
namespace  DiFfRG::get_type::internal
 

Concepts

concept  DiFfRG::is_container
 
concept  DiFfRG::is_sized_container
 
concept  DiFfRG::has_n_call_operator
 

Typedefs

template<typename CT >
using DiFfRG::get_type::ctype = typename internal::_ctype<CT>::value
 

Variables

template<typename T >
constexpr bool DiFfRG::get_type::internal::_is_autodiff = false
 
template<typename T >
constexpr bool DiFfRG::get_type::is_autodiff = internal::_is_autodiff<T>