libMesh
Public Member Functions | Public Attributes | List of all members
SimpleEIMEvaluation Class Reference

#include <eim_classes.h>

Inheritance diagram for SimpleEIMEvaluation:
[legend]

Public Member Functions

 SimpleEIMEvaluation (const libMesh::Parallel::Communicator &comm)
 
 SimpleEIMEvaluation (const libMesh::Parallel::Communicator &comm)
 
virtual std::unique_ptr< RBTheta > build_eim_theta (unsigned int index)
 Build a ThetaEIM rather than an RBEIMTheta. More...
 

Public Attributes

ShiftedGaussian sg
 Parametrized function that we approximate with EIM. More...
 
Gx g_x
 Parametrized functions that we approximate with EIM. More...
 
Gy g_y
 
Gz g_z
 

Detailed Description

Definition at line 23 of file eim_classes.h.

Constructor & Destructor Documentation

◆ SimpleEIMEvaluation() [1/2]

SimpleEIMEvaluation::SimpleEIMEvaluation ( const libMesh::Parallel::Communicator comm)

Definition at line 27 of file eim_classes.h.

References sg.

27  :
28  RBEIMEvaluation(comm)
29  {
30  attach_parametrized_function(&sg);
31  }
ShiftedGaussian sg
Parametrized function that we approximate with EIM.
Definition: eim_classes.h:36
This class is part of the rbOOmit framework.

◆ SimpleEIMEvaluation() [2/2]

SimpleEIMEvaluation::SimpleEIMEvaluation ( const libMesh::Parallel::Communicator comm)

Definition at line 23 of file eim_classes.h.

References g_x, g_y, and g_z.

24  : RBEIMEvaluation(comm)
25  {
26  attach_parametrized_function(&g_x);
27  attach_parametrized_function(&g_y);
28  attach_parametrized_function(&g_z);
29  }
Gx g_x
Parametrized functions that we approximate with EIM.
Definition: eim_classes.h:42

Member Function Documentation

◆ build_eim_theta()

virtual std::unique_ptr<RBTheta> SimpleEIMEvaluation::build_eim_theta ( unsigned int  index)
virtual

Build a ThetaEIM rather than an RBEIMTheta.

Definition at line 34 of file eim_classes.h.

35  {
36  return libmesh_make_unique<ThetaEIM>(*this, index);
37  }

Member Data Documentation

◆ g_x

Gx SimpleEIMEvaluation::g_x

Parametrized functions that we approximate with EIM.

Definition at line 42 of file eim_classes.h.

Referenced by SimpleEIMEvaluation().

◆ g_y

Gy SimpleEIMEvaluation::g_y

Definition at line 43 of file eim_classes.h.

Referenced by SimpleEIMEvaluation().

◆ g_z

Gz SimpleEIMEvaluation::g_z

Definition at line 44 of file eim_classes.h.

Referenced by SimpleEIMEvaluation().

◆ sg

ShiftedGaussian SimpleEIMEvaluation::sg

Parametrized function that we approximate with EIM.

Definition at line 36 of file eim_classes.h.

Referenced by SimpleEIMEvaluation().


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