SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::equations::PrimalPoissonBalance::PotentialFlux Struct Reference

Integrate grad(v) dot grad(Phi) throughout the star and vacuum. More...

#include <primal_gravity.hpp>

Inheritance diagram for serif::equations::PrimalPoissonBalance::PotentialFlux:
[legend]
Collaboration diagram for serif::equations::PrimalPoissonBalance::PotentialFlux:
[legend]

Public Types

using Operands = utils::types::TypeList<PotentialGradient>
 
- Public Types inherited from serif::equations::Contribution< PotentialGradient >
using Test
 The test type of the contribution.
 
using TestOperand
 The operand type of the contribution (associating a test function and a term)
 
using Support
 The domain support of the contribution (which then boils down to the dofs which are supported by the term on that test function)
 

Static Public Member Functions

static PointLinearization< Operands, discretization::forms::VectorValue > evaluate (const EquationPoint< Operands > &point)
 The potential flux and its derivative are grad(Phi) and identity.
 
static int additional_order (PotentialGradient, int)
 A linear flux introduces no additional coefficient degree.
 

Detailed Description

Integrate grad(v) dot grad(Phi) throughout the star and vacuum.

Member Typedef Documentation

◆ Operands

Member Function Documentation

◆ additional_order()

static int serif::equations::PrimalPoissonBalance::PotentialFlux::additional_order ( PotentialGradient ,
int  )
inlinestaticnodiscard

A linear flux introduces no additional coefficient degree.

◆ evaluate()

static PointLinearization< Operands, discretization::forms::VectorValue > serif::equations::PrimalPoissonBalance::PotentialFlux::evaluate ( const EquationPoint< Operands > & point)
inlinestaticnodiscard

The potential flux and its derivative are grad(Phi) and identity.


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