/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/model/model.hh File Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
model.hh File Reference
#include "DiFfRG/common/config_tree.hh"#include <deal.II/base/point.h>#include <deal.II/base/tensor.h>#include <cmath>#include <limits>#include <optional>#include <vector>#include <DiFfRG/discretization/common/affine_constraint_metadata.hh>#include <DiFfRG/discretization/common/solution_sample.hh>#include <DiFfRG/model/ad.hh>#include <DiFfRG/model/component_descriptor.hh>#include <DiFfRG/model/fv_boundaries.hh>#include <DiFfRG/model/numflux.hh>Go to the source code of this file.
Classes | |
| class | DiFfRG::def::AbstractModel< Model, Components_ > |
| The abstract interface for any numerical model. Most methods have a standard implementation, which can be overwritten if needed. To see how the models are used, refer to the DiFfRG::AbstractAssembler class and the Numerical Models guide in the documentation. More... | |
| class | DiFfRG::def::ConstrainOriginBoundaryPointToZero< component_name, Model > |
| Constrain the boundary dofs of a named scalar FE-function component nearest its origin coordinate to zero. More... | |
| class | DiFfRG::def::ConstrainOriginSupportPointToZero< component_name, Model > |
| Constrain the support dofs of a named scalar FE-function component nearest its origin coordinate to zero. More... | |
| class | DiFfRG::def::NoAffineConstraints< Model > |
| class | DiFfRG::def::Time |
| class | DiFfRG::def::fRG |
| The fRG class is used to keep track of the RG time and the cutoff scale. More... | |
Namespaces | |
| namespace | DiFfRG |
| namespace | DiFfRG::def |
| This namespace contains all default implementations and definitions needed for numerical models. | |
| namespace | DiFfRG::def::internal |
Functions | |
| template<FixedString component_name, typename Model , int dim> | |
| double | DiFfRG::def::internal::origin_constraint_coordinate (const Point< dim > &point) |
| template<FixedString component_name, typename Model , typename Context > | |
| std::vector< types::global_dof_index > | DiFfRG::def::internal::select_origin_candidates (const Context &context, const auto &view) |
| template<FixedString component_name, typename Context > | |
| std::optional< types::global_dof_index > | DiFfRG::def::internal::select_origin_candidate (const Context &context, const auto &view) |
Variables | |
| constexpr int | DiFfRG::def::no_wave_speed = -1 |
| Block id for a component that carries no hyperbolic flux. | |
| template<typename > | |
| constexpr bool | DiFfRG::def::internal::dependent_false_v = false |
Generated by