PointEvaluation< PotentialEvaluation > Struct Template Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
DiFfRG::FEMAssembler< Discretization_, Model_ >::PointEvaluation< PotentialEvaluation > Struct Template Reference
The FE solution and the reconstructed raw potential at one point. More...
#include <common.hh>
Public Attributes | |
| std::vector< Vector< NumberType > > | values {Vector<NumberType>(Components::count_fe_functions())} |
| std::vector< std::vector< Tensor< 1, dim, NumberType > > > | gradients |
| std::vector< std::vector< Tensor< 2, dim, NumberType > > > | hessians |
| PotentialEvaluation | potential |
| std::shared_ptr< FEValues< dim > > | fe_values |
| Kept for the shape values the extractor jacobian needs. | |
Detailed Description
template<typename Discretization_, typename Model_>
template<typename PotentialEvaluation = RawPotentialEvaluation<dim, NumberType>>
struct DiFfRG::FEMAssembler< Discretization_, Model_ >::PointEvaluation< PotentialEvaluation >
template<typename PotentialEvaluation = RawPotentialEvaluation<dim, NumberType>>
struct DiFfRG::FEMAssembler< Discretization_, Model_ >::PointEvaluation< PotentialEvaluation >
The FE solution and the reconstructed raw potential at one point.
Member Data Documentation
◆ fe_values
template<typename Discretization_ , typename Model_ >
template<typename PotentialEvaluation = RawPotentialEvaluation<dim, NumberType>>
| std::shared_ptr<FEValues<dim> > DiFfRG::FEMAssembler< Discretization_, Model_ >::PointEvaluation< PotentialEvaluation >::fe_values |
Kept for the shape values the extractor jacobian needs.
◆ gradients
template<typename Discretization_ , typename Model_ >
template<typename PotentialEvaluation = RawPotentialEvaluation<dim, NumberType>>
| std::vector<std::vector<Tensor<1, dim, NumberType> > > DiFfRG::FEMAssembler< Discretization_, Model_ >::PointEvaluation< PotentialEvaluation >::gradients |
Initial value:
{
std::vector<Tensor<1, dim, NumberType>>(Components::count_fe_functions())}
◆ hessians
template<typename Discretization_ , typename Model_ >
template<typename PotentialEvaluation = RawPotentialEvaluation<dim, NumberType>>
| std::vector<std::vector<Tensor<2, dim, NumberType> > > DiFfRG::FEMAssembler< Discretization_, Model_ >::PointEvaluation< PotentialEvaluation >::hessians |
Initial value:
{
std::vector<Tensor<2, dim, NumberType>>(Components::count_fe_functions())}
◆ potential
template<typename Discretization_ , typename Model_ >
template<typename PotentialEvaluation = RawPotentialEvaluation<dim, NumberType>>
| PotentialEvaluation DiFfRG::FEMAssembler< Discretization_, Model_ >::PointEvaluation< PotentialEvaluation >::potential |
◆ values
template<typename Discretization_ , typename Model_ >
template<typename PotentialEvaluation = RawPotentialEvaluation<dim, NumberType>>
| std::vector<Vector<NumberType> > DiFfRG::FEMAssembler< Discretization_, Model_ >::PointEvaluation< PotentialEvaluation >::values {Vector<NumberType>(Components::count_fe_functions())} |
The documentation for this struct was generated from the following file:
- /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/FEM/assembler/common.hh
Generated by