FlowEquationsFiniteT Class Reference#
|
DiFfRG
|
DiFfRG::FlowEquationsFiniteT Class Reference
#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) 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 |
Constructor & Destructor Documentation
◆ FlowEquationsFiniteT()
|
protected |
Member Function Documentation
◆ angle_integrate() [1/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ angle_integrate() [2/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ integrate() [1/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ integrate() [2/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ print_parameters()
| void DiFfRG::FlowEquationsFiniteT::print_parameters | ( | const std::string | logname | ) | const |
Print all deduced extents to the given spdlog.
◆ set_jacobian_quadrature_factor()
| void DiFfRG::FlowEquationsFiniteT::set_jacobian_quadrature_factor | ( | const double | jacobian_quadrature_factor | ) |
◆ set_k()
| void DiFfRG::FlowEquationsFiniteT::set_k | ( | const double | k | ) |
◆ spatial_angle_integrate_and_integrate() [1/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ spatial_angle_integrate_and_integrate() [2/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ spatial_angle_integrate_and_sum() [1/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ spatial_angle_integrate_and_sum() [2/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ spatial_integrate_and_integrate() [1/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ spatial_integrate_and_integrate() [2/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ spatial_integrate_and_sum() [1/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ spatial_integrate_and_sum() [2/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ sum() [1/2]
template<typename NT , typename FUN >
|
inline |
◆ sum() [2/2]
template<typename NT , typename FUN >
|
inline |
◆ three_angle_integrate() [1/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ three_angle_integrate() [2/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ two_angle_integrate() [1/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ two_angle_integrate() [2/2]
template<typename NT , int d, typename FUN >
|
inline |
◆ update_q0_extent()
|
protected |
◆ update_x0_extent()
|
protected |
◆ update_x_extent()
|
protected |
Member Data Documentation
◆ angle_quadrature
|
protected |
◆ angle_quadrature_order
|
protected |
◆ jac_angle_quadrature
|
protected |
◆ jac_angle_quadrature_order
|
protected |
◆ jac_q0_quadrature
|
protected |
◆ jac_q0_quadrature_order
|
protected |
◆ jac_x0_quadrature
|
protected |
◆ jac_x0_quadrature_order
|
protected |
◆ jac_x_quadrature
|
protected |
◆ jac_x_quadrature_order
|
protected |
◆ jacobian_quadrature_factor
|
protected |
◆ k
|
protected |
◆ optimize_q0
|
protected |
◆ optimize_x
|
protected |
◆ optimize_x0
|
protected |
◆ q0_extent
|
protected |
◆ q0_extent_tolerance
|
protected |
◆ q0_quadrature
|
protected |
◆ q0_quadrature_order
|
protected |
◆ q0_summands
|
protected |
◆ T
|
protected |
◆ unoptimized
|
protected |
◆ verbosity
|
protected |
◆ x0_extent
|
protected |
◆ x0_extent_tolerance
|
protected |
◆ x0_quadrature
|
protected |
◆ x0_quadrature_order
|
protected |
◆ x0_summands
|
protected |
◆ x_extent
|
protected |
◆ x_extent_tolerance
|
protected |
◆ x_quadrature
|
protected |
◆ x_quadrature_order
|
protected |
The documentation for this class was generated from the following file:
- /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/physics/flow_equations.hh
Generated by