SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::solver::normalization::DimensionlessPointMultiplier< CarrierQuantityT, CarrierResidualQuantityT, ConstraintQuantityT > Struct Template Referencefinal

Normalize a scalar multiplier whose point derivative contributes to a weak volume equation. More...

#include <plan.hpp>

Public Types

using CarrierQuantity = CarrierQuantityT
 
using CarrierResidualQuantity = CarrierResidualQuantityT
 
using ConstraintQuantity = ConstraintQuantityT
 
using Metric = UnitMetric
 

Detailed Description

template<dimensions::PhysicalQuantityType CarrierQuantityT, dimensions::PhysicalQuantityType CarrierResidualQuantityT, dimensions::PhysicalQuantityType ConstraintQuantityT>
struct serif::solver::normalization::DimensionlessPointMultiplier< CarrierQuantityT, CarrierResidualQuantityT, ConstraintQuantityT >

Normalize a scalar multiplier whose point derivative contributes to a weak volume equation.

Note
Its scale is carrier-residual scale times carrier-field scale times reference volume divided by constraint scale.

Member Typedef Documentation

◆ CarrierQuantity

template<dimensions::PhysicalQuantityType CarrierQuantityT, dimensions::PhysicalQuantityType CarrierResidualQuantityT, dimensions::PhysicalQuantityType ConstraintQuantityT>
using serif::solver::normalization::DimensionlessPointMultiplier< CarrierQuantityT, CarrierResidualQuantityT, ConstraintQuantityT >::CarrierQuantity = CarrierQuantityT

◆ CarrierResidualQuantity

template<dimensions::PhysicalQuantityType CarrierQuantityT, dimensions::PhysicalQuantityType CarrierResidualQuantityT, dimensions::PhysicalQuantityType ConstraintQuantityT>
using serif::solver::normalization::DimensionlessPointMultiplier< CarrierQuantityT, CarrierResidualQuantityT, ConstraintQuantityT >::CarrierResidualQuantity = CarrierResidualQuantityT

◆ ConstraintQuantity

template<dimensions::PhysicalQuantityType CarrierQuantityT, dimensions::PhysicalQuantityType CarrierResidualQuantityT, dimensions::PhysicalQuantityType ConstraintQuantityT>
using serif::solver::normalization::DimensionlessPointMultiplier< CarrierQuantityT, CarrierResidualQuantityT, ConstraintQuantityT >::ConstraintQuantity = ConstraintQuantityT

◆ Metric

template<dimensions::PhysicalQuantityType CarrierQuantityT, dimensions::PhysicalQuantityType CarrierResidualQuantityT, dimensions::PhysicalQuantityType ConstraintQuantityT>
using serif::solver::normalization::DimensionlessPointMultiplier< CarrierQuantityT, CarrierResidualQuantityT, ConstraintQuantityT >::Metric = UnitMetric

The documentation for this struct was generated from the following file: