/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/integration.hh File Reference#

DiFfRG: /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/integration.hh File Reference
DiFfRG
integration.hh File Reference

Go to the source code of this file.

Namespaces

namespace  DiFfRG
 

Concepts

concept  DiFfRG::has_integrator_AD
 
concept  DiFfRG::has_set_k
 
concept  DiFfRG::has_set_T
 
concept  DiFfRG::has_set_typical_E
 
concept  DiFfRG::has_set_x_extent
 

Functions

template<typename Int >
requires DiFfRG::has_set_k<Int>
void DiFfRG::invoke_set_k (Int &integrator, const double k)
 
template<typename Int >
requires (!DiFfRG::has_set_k<Int>)
void DiFfRG::invoke_set_k (Int &, const double)
 
template<typename Int >
requires DiFfRG::has_integrator_AD<Int>
void DiFfRG::all_set_k (Int &integrator, const double k)
 
template<typename Int >
requires (!DiFfRG::has_integrator_AD<Int>)
void DiFfRG::all_set_k (Int &integrator, const double k)
 
template<typename Int >
requires DiFfRG::has_set_T<Int>
void DiFfRG::invoke_set_T (Int &integrator, const double T)
 
template<typename Int >
requires (!DiFfRG::has_set_T<Int>)
void DiFfRG::invoke_set_T (Int &, const double)
 
template<typename Int >
requires DiFfRG::has_integrator_AD<Int>
void DiFfRG::all_set_T (Int &integrator, const double T)
 
template<typename Int >
requires (!DiFfRG::has_integrator_AD<Int>)
void DiFfRG::all_set_T (Int &integrator, const double T)
 
template<typename Int >
requires DiFfRG::has_set_typical_E<Int>
void DiFfRG::invoke_set_typical_E (Int &integrator, const double typical_E)
 
template<typename Int >
requires (!DiFfRG::has_set_typical_E<Int>)
void DiFfRG::invoke_set_typical_E (Int &, const double)
 
template<typename Int >
requires DiFfRG::has_integrator_AD<Int>
void DiFfRG::all_set_typical_E (Int &integrator, const double typical_E)
 
template<typename Int >
requires (!DiFfRG::has_integrator_AD<Int>)
void DiFfRG::all_set_typical_E (Int &integrator, const double typical_E)
 
template<typename Int >
requires DiFfRG::has_set_x_extent<Int>
void DiFfRG::invoke_set_x_extent (Int &integrator, const double x_extent)
 
template<typename Int >
requires (!DiFfRG::has_set_x_extent<Int>)
void DiFfRG::invoke_set_x_extent (Int &, const double)
 
template<typename Int >
requires DiFfRG::has_integrator_AD<Int>
void DiFfRG::all_set_x_extent (Int &integrator, const double x_extent)
 
template<typename Int >
requires (!DiFfRG::has_integrator_AD<Int>)
void DiFfRG::all_set_x_extent (Int &integrator, const double x_extent)