|
DiFfRG
|
#include <flow_equations.hh>
Public Member Functions | |
| void | set_k (const double k) |
| void | print_parameters (const std::string logname) const |
| Print all deduced extents to the given spdlog. | |
| template<typename NT , int d, typename FUN > | |
| NT | integrate (const FUN &fun) const |
| template<typename NT , int d, typename FUN > | |
| NT | angle_integrate (const FUN &fun) const |
| template<typename NT , int d, typename FUN > | |
| NT | two_angle_integrate (const FUN &fun) const |
| template<typename NT , int d, typename FUN > | |
| NT | three_angle_integrate (const FUN &fun) const |
| template<typename NT , int d, typename FUN > | |
| NT | spatial_integrate_and_integrate (const FUN &fun) const |
| template<typename NT , int d, typename FUN > | |
| NT | spatial_angle_integrate_and_integrate (const FUN &fun) const |
| template<typename NT , int d, typename FUN > | |
| NT | spatial_integrate_and_sum (const FUN &fun, const double T) const |
| template<typename NT , int d, typename FUN > | |
| NT | spatial_angle_integrate_and_sum (const FUN &fun, const double T) const |
| template<typename NT , typename FUN > | |
| NT | sum (const FUN &fun, const double T) const |
| template<typename NT , int d, typename FUN > | |
| NT | integrate (const FUN &fun, const double k) const |
| template<typename NT , int d, typename FUN > | |
| NT | angle_integrate (const FUN &fun, const double k) const |
| template<typename NT , int d, typename FUN > | |
| NT | two_angle_integrate (const FUN &fun, const double k) const |
| template<typename NT , int d, typename FUN > | |
| NT | three_angle_integrate (const FUN &fun, const double k) const |
| template<typename NT , int d, typename FUN > | |
| NT | spatial_integrate_and_integrate (const FUN &fun, const double k) const |
| template<typename NT , int d, typename FUN > | |
| NT | spatial_angle_integrate_and_integrate (const FUN &fun, const double k) const |
| template<typename NT , int d, typename FUN > | |
| NT | spatial_integrate_and_sum (const FUN &fun, const double T, const double k) const |
| template<typename NT , int d, typename FUN > | |
| NT | spatial_angle_integrate_and_sum (const FUN &fun, const double T, const double k) const |
| template<typename NT , typename FUN > | |
| NT | sum (const FUN &fun, const double T, const double k) const |
| void | set_jacobian_quadrature_factor (const double jacobian_quadrature_factor) |
Protected Member Functions | |
| FlowEquationsFiniteT (const JSONValue &json, const double T, std::function< double(double)> optimize_x, std::function< double(double)> optimize_x0, std::function< double(double)> optimize_q0) | |
| void | update_x_extent () |
| void | update_x0_extent () |
| void | update_q0_extent () |
Protected Attributes | |
| const uint | x_quadrature_order |
| const QGauss< 1 > | x_quadrature |
| double | x_extent |
| const uint | x0_summands |
| const uint | x0_quadrature_order |
| const QGauss< 1 > | x0_quadrature |
| double | x0_extent |
| const uint | q0_summands |
| const uint | q0_quadrature_order |
| const QGauss< 1 > | q0_quadrature |
| double | q0_extent |
| const uint | angle_quadrature_order |
| const QGauss< 1 > | angle_quadrature |
| double | jacobian_quadrature_factor |
| uint | jac_x_quadrature_order |
| QGauss< 1 > | jac_x_quadrature |
| uint | jac_x0_quadrature_order |
| QGauss< 1 > | jac_x0_quadrature |
| uint | jac_q0_quadrature_order |
| QGauss< 1 > | jac_q0_quadrature |
| uint | jac_angle_quadrature_order |
| QGauss< 1 > | jac_angle_quadrature |
| const double | x_extent_tolerance |
| const double | x0_extent_tolerance |
| const double | q0_extent_tolerance |
| const double | T |
| const std::function< double(double)> | optimize_x |
| const std::function< double(double)> | optimize_x0 |
| const std::function< double(double)> | optimize_q0 |
| double | k |
| bool | unoptimized |
| const int | verbosity |
|
protected |
|
inline |
|
inline |
|
inline |
|
inline |
| void DiFfRG::FlowEquationsFiniteT::print_parameters | ( | const std::string | logname | ) | const |
Print all deduced extents to the given spdlog.
| void DiFfRG::FlowEquationsFiniteT::set_jacobian_quadrature_factor | ( | const double | jacobian_quadrature_factor | ) |
| void DiFfRG::FlowEquationsFiniteT::set_k | ( | const double | k | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |