Data Generators 1D

class DataGeneratorClassification1D : public DataGeneratorClassification

Public Functions

DataGeneratorClassification1D(Config *settings)

Class constructor. Generates training data for neural network approaches using spherical harmonics and an entropy functional and the quadrature specified by the options file.

Parameters:

settings – config class with global information

Protected Functions

virtual void ComputeMoments() final

Pre-Compute Moments at all quadrature points.

virtual void SampleMultiplierAlpha() final

Sample Lagrange multipliers alpha, with mean values corresponding to a maxwellian distribution.

virtual void PrintTrainingData() final

: Print computed training data to csv file and screen

class DataGeneratorRegression1D : public DataGeneratorRegression

Public Functions

DataGeneratorRegression1D(Config *settings)

Class constructor. Generates training data for neural network approaches using spherical harmonics and an entropy functional and the quadrature specified by the options file.

Parameters:

settings – config class with global information

Private Functions

virtual void SampleSolutionU() override

Samples solution vectors u.

virtual void ComputeMoments() override

Pre-Compute Moments at all quadrature points.

virtual void ComputeSetSizeU() override

Computes the size of the training set, depending on the chosen settings.

virtual void CheckRealizability() override

Debugging helper. Will be removed.