1#ifndef wxm_apps_vlasovmaxwell_dyadicmonomialmoments_h
2#define wxm_apps_vlasovmaxwell_dyadicmonomialmoments_h
10namespace vlasovmaxwell
64 real* result)
const override;
Base Class for physics applications.
Definition: wmapplication.h:93
WxCryptSet extends WxCrypt by providing, in addition to name-value pairs, an set of named WxCryptSets...
Definition: wxcryptset.h:35
Definition: dyadic_monomial_moments.h:14
static void one_variable_dyadic_monomials(const int max_degree, const real x, real *result)
const std::vector< int > & getInputVariableIndexes(int flag) const override
Grab input variable indices.
Definition: dyadic_monomial_moments.h:39
~DyadicMonomialMoments() override
Destructor.
static void two_variable_dyadic_monomials(const int max_degree, const real x, const real y, real *result)
int _max_degree
Definition: dyadic_monomial_moments.h:85
static int number_of_monomials(const int v_ndims, int max_degree)
DyadicMonomialMoments()
Constructor.
void setup(const WxCryptSet &wxc) override
Setup.
std::vector< int > _input_variables
Definition: dyadic_monomial_moments.h:87
const std::vector< int > & getOutputVariableIndexes(int flag) const override
Grab output variable indices.
Definition: dyadic_monomial_moments.h:49
std::vector< int > _output_variables
Definition: dyadic_monomial_moments.h:88
int _v_ndims
Definition: dyadic_monomial_moments.h:84
static void three_variable_dyadic_monomials(const int max_degree, const real x, const real y, const real z, real *result)
void evaluate_function(const real *q, const real *aux, const solverVariables_t *pSV, real *result) const override
Redefinition of the function evaluator.
list apps
Definition: shock_tube.py:33
Base namespace for everything not included in the global namespace.
Definition: field_source.h:8
Definition: wmapplication.h:38
#define real
Definition: wmoclunstructuredreconstruction.h:11