Sapphire++
 v1.3.0-121-g2682132
Loading...
Searching...
No Matches
sapphirepp::VFP::Source< dim > Class Template Reference

Source term. More...

#include <config.h>

Inheritance diagram for sapphirepp::VFP::Source< dim >:
[legend]
Collaboration diagram for sapphirepp::VFP::Source< dim >:
[legend]

Public Member Functions

 Source (const PhysicalParameters &physical_parameters, unsigned int system_size)
 Constructor.
void vector_value (const dealii::Point< dim > &point, dealii::Vector< double > &source_values) const override
 Evaluate the source term.

Detailed Description

template<unsigned int dim>
class sapphirepp::VFP::Source< dim >

Source term.

Template Parameters
dimDimension of the reduced phase space \( (\mathbf{x}, p) \)

Constructor & Destructor Documentation

◆ Source()

template<unsigned int dim>
sapphirepp::VFP::Source< dim >::Source ( const PhysicalParameters & physical_parameters,
unsigned int system_size )
inline

Constructor.

Parameters
physical_parametersUser defined runtime parameters
system_sizeNumber of expansion coefficients, normally \( (l_{\rm max} + 1)^2 \)

Member Function Documentation

◆ vector_value()

template<unsigned int dim>
void sapphirepp::VFP::Source< dim >::vector_value ( const dealii::Point< dim > & point,
dealii::Vector< double > & source_values ) const
inlineoverride

Evaluate the source term.

Return a vector of values corresponding to the spherical harmonics decomposition of the source term \( S_{i(l,m,s)}(t, \mathbf{x}, p) \).

Parameters
pointPoint in reduced phase space
source_valuesReturn vector \( S_{i(l,m,s)}(t, \mathbf{x}, p) \)
See also
InitialValueFunction::vector_value()
Function::vector_value()

[Source]

[Source]


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