RecoveredMassHessian< dim, NumberType > Struct Template Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
DiFfRG::RecoveredMassHessian< dim, NumberType > Struct Template Reference
A scalar potential reconstructed from a model-provided raw gradient. More...
#include <eom.hh>
Public Attributes | |
| std::unique_ptr< dealii::FiniteElement< dim > > | finite_element |
| std::unique_ptr< dealii::DoFHandler< dim > > | dof_handler |
| std::array< dealii::Vector< NumberType >, dim *dim > | values |
| std::vector< dealii::Point< dim > > | sample_centers |
| std::vector< dealii::Tensor< 2, dim, NumberType > > | samples |
| std::vector< std::vector< uint > > | neighbors |
| std::vector< std::vector< double > > | face_weights |
| std::vector< std::vector< uint > > | kink_faces_by_cell |
| std::vector< dealii::Point< dim > > | kink_face_centers |
| std::vector< dealii::Tensor< 1, dim > > | kink_face_normals |
| std::vector< double > | kink_face_widths |
| std::vector< double > | kink_face_strengths |
Detailed Description
template<int dim, typename NumberType>
struct DiFfRG::RecoveredMassHessian< dim, NumberType >
struct DiFfRG::RecoveredMassHessian< dim, NumberType >
A scalar potential reconstructed from a model-provided raw gradient.
The element and DoF handler are shared with DiFfRG::internal::PotentialSystemCache, which retains them across calls; only the coefficient vector belongs to this result alone.
Its additive gauge is fixed at the mesh origin. Consequently, value differences and all derivatives are gauge-independent, while the absolute value uses the convention U(origin) = 0.
Optional auxiliary field used only for mass extraction from FV data.
Member Data Documentation
◆ dof_handler
template<int dim, typename NumberType >
| std::unique_ptr<dealii::DoFHandler<dim> > DiFfRG::RecoveredMassHessian< dim, NumberType >::dof_handler |
◆ face_weights
template<int dim, typename NumberType >
| std::vector<std::vector<double> > DiFfRG::RecoveredMassHessian< dim, NumberType >::face_weights |
◆ finite_element
template<int dim, typename NumberType >
| std::unique_ptr<dealii::FiniteElement<dim> > DiFfRG::RecoveredMassHessian< dim, NumberType >::finite_element |
◆ kink_face_centers
template<int dim, typename NumberType >
| std::vector<dealii::Point<dim> > DiFfRG::RecoveredMassHessian< dim, NumberType >::kink_face_centers |
◆ kink_face_normals
template<int dim, typename NumberType >
| std::vector<dealii::Tensor<1, dim> > DiFfRG::RecoveredMassHessian< dim, NumberType >::kink_face_normals |
◆ kink_face_strengths
template<int dim, typename NumberType >
| std::vector<double> DiFfRG::RecoveredMassHessian< dim, NumberType >::kink_face_strengths |
◆ kink_face_widths
template<int dim, typename NumberType >
| std::vector<double> DiFfRG::RecoveredMassHessian< dim, NumberType >::kink_face_widths |
◆ kink_faces_by_cell
template<int dim, typename NumberType >
| std::vector<std::vector<uint> > DiFfRG::RecoveredMassHessian< dim, NumberType >::kink_faces_by_cell |
◆ neighbors
template<int dim, typename NumberType >
| std::vector<std::vector<uint> > DiFfRG::RecoveredMassHessian< dim, NumberType >::neighbors |
◆ sample_centers
template<int dim, typename NumberType >
| std::vector<dealii::Point<dim> > DiFfRG::RecoveredMassHessian< dim, NumberType >::sample_centers |
◆ samples
template<int dim, typename NumberType >
| std::vector<dealii::Tensor<2, dim, NumberType> > DiFfRG::RecoveredMassHessian< dim, NumberType >::samples |
◆ values
template<int dim, typename NumberType >
| std::array<dealii::Vector<NumberType>, dim * dim> DiFfRG::RecoveredMassHessian< dim, NumberType >::values |
The documentation for this struct was generated from the following file:
- /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/common/eom.hh
Generated by