FirstOrderReconstructor< dim_, NumberType > Class Template Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
DiFfRG::def::FirstOrderReconstructor< dim_, NumberType > Class Template Reference
#include <first_order_reconstructor.hh>
Static Public Member Functions | |
| template<int n_components> | |
| static GradientType< dim, NumberType, n_components > | compute_gradient (const dealii::Point< dim > ¢er_pos, const std::array< NumberType, n_components > &u_center, const std::array< dealii::Point< dim >, n_faces > &x_n, const std::array< std::array< NumberType, n_components >, n_faces > &u_n) |
| template<int n_components> | |
| static GradientType< dim, NumberType, n_components > | compute_gradient_at_point (const dealii::Point< dim > ¢er_pos, const dealii::Point< dim > &x, const std::array< NumberType, n_components > &u_center, const std::array< dealii::Point< dim >, n_faces > &x_n, const std::array< std::array< NumberType, n_components >, n_faces > &u_n) |
| template<int n_components> | |
| static GradientType< dim, NumberType, n_components > | compute_gradient_derivative (const dealii::Point< dim > ¢er_pos, const std::array< ADNumberType, n_components > &u_center, const std::array< dealii::Point< dim >, n_faces > &x_n, const std::array< std::array< ADNumberType, n_components >, n_faces > &u_n) |
| template<int n_components> | |
| static GradientType< dim, NumberType, n_components > | compute_gradient_at_point_derivative (const dealii::Point< dim > ¢er_pos, const dealii::Point< dim > &x, const std::array< ADNumberType, n_components > &u_center, const std::array< dealii::Point< dim >, n_faces > &x_n, const std::array< std::array< ADNumberType, n_components >, n_faces > &u_n) |
| template<int n_components> | |
| static ThirdDerivativeType< dim, NumberType, n_components > | compute_third_derivatives_at_face (const std::array< dealii::Point< dim >, 4 > &x_stencil, const std::array< std::array< NumberType, n_components >, 4 > &u_stencil) |
| template<int n_components> | |
| static ThirdDerivativeType< dim, NumberType, n_components > | compute_third_derivatives_at_face_derivative (const std::array< dealii::Point< dim >, 4 > &x_stencil, const std::array< std::array< ADNumberType, n_components >, 4 > &u_stencil) |
Static Public Attributes | |
| static constexpr int | dim = dim_ |
| static constexpr int | n_faces = 2 * dim |
| static constexpr int | jacobian_stencil_radius = 1 |
Private Types | |
| using | ADNumberType = autodiff::Real<1, NumberType> |
Member Typedef Documentation
◆ ADNumberType
template<int dim_, typename NumberType >
|
private |
Member Function Documentation
◆ compute_gradient()
template<int dim_, typename NumberType >
template<int n_components>
|
inlinestatic |
◆ compute_gradient_at_point()
template<int dim_, typename NumberType >
template<int n_components>
|
inlinestatic |
◆ compute_gradient_at_point_derivative()
template<int dim_, typename NumberType >
template<int n_components>
|
inlinestatic |
◆ compute_gradient_derivative()
template<int dim_, typename NumberType >
template<int n_components>
|
inlinestatic |
◆ compute_third_derivatives_at_face()
template<int dim_, typename NumberType >
template<int n_components>
|
inlinestatic |
◆ compute_third_derivatives_at_face_derivative()
template<int dim_, typename NumberType >
template<int n_components>
|
inlinestatic |
Member Data Documentation
◆ dim
template<int dim_, typename NumberType >
|
staticconstexpr |
◆ jacobian_stencil_radius
template<int dim_, typename NumberType >
|
staticconstexpr |
◆ n_faces
template<int dim_, typename NumberType >
|
staticconstexpr |
The documentation for this class was generated from the following file:
- /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/FV/reconstructor/advection/first_order_reconstructor.hh
Generated by