libMesh
|
#include <eim_classes.h>
Public Types | |
typedef RBEIMConstruction | Parent |
The type of the parent. More... | |
typedef RBEIMConstruction | Parent |
The type of the parent. More... | |
Public Member Functions | |
SimpleEIMConstruction (EquationSystems &es, const std::string &name_in, const unsigned int number_in) | |
Constructor. More... | |
virtual std::unique_ptr< ElemAssembly > | build_eim_assembly (unsigned int index) |
Provide an implementation of build_eim_assembly. More... | |
virtual void | init_data () |
Initialize data structures. More... | |
virtual void | init_implicit_system () |
Initialize the implicit system that is used to perform L2 projections. More... | |
virtual void | init_explicit_system () |
Initialize the explicit system that is used to store the basis functions. More... | |
SimpleEIMConstruction (EquationSystems &es, const std::string &name_in, const unsigned int number_in) | |
Constructor. More... | |
virtual std::unique_ptr< ElemAssembly > | build_eim_assembly (unsigned int index) |
Provide an implementation of build_eim_assembly. More... | |
virtual void | init_data () |
Initialize data structures. More... | |
virtual void | init_implicit_system () |
Initialize the implicit system that is used to perform L2 projections. More... | |
virtual void | init_explicit_system () |
Initialize the explicit system that is used to store the basis functions. More... | |
Public Attributes | |
unsigned int | u_var |
Variable number for u. More... | |
EIM_IP_assembly | ip |
Inner product assembly object. More... | |
unsigned int | Gx_var |
Variable numbers. More... | |
unsigned int | Gy_var |
unsigned int | Gz_var |
Ex6EIMInnerProduct | eim_ip |
Inner product assembly object. More... | |
Definition at line 40 of file eim_classes.h.
typedef RBEIMConstruction SimpleEIMConstruction::Parent |
The type of the parent.
Definition at line 57 of file eim_classes.h.
typedef RBEIMConstruction SimpleEIMConstruction::Parent |
The type of the parent.
Definition at line 65 of file eim_classes.h.
|
inline |
Constructor.
Definition at line 47 of file eim_classes.h.
|
inline |
Constructor.
Definition at line 55 of file eim_classes.h.
|
inlinevirtual |
Provide an implementation of build_eim_assembly.
Definition at line 62 of file eim_classes.h.
|
inlinevirtual |
Provide an implementation of build_eim_assembly.
Definition at line 70 of file eim_classes.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Initialize the explicit system that is used to store the basis functions.
Definition at line 88 of file eim_classes.h.
References libMesh::FIRST, and u_var.
|
inlinevirtual |
Initialize the explicit system that is used to store the basis functions.
Definition at line 96 of file eim_classes.h.
References libMesh::FIRST, Gx_var, Gy_var, and Gz_var.
|
inlinevirtual |
Initialize the implicit system that is used to perform L2 projections.
Definition at line 80 of file eim_classes.h.
References libMesh::FIRST.
|
inlinevirtual |
Initialize the implicit system that is used to perform L2 projections.
Definition at line 88 of file eim_classes.h.
References libMesh::FIRST.
Ex6EIMInnerProduct SimpleEIMConstruction::eim_ip |
Inner product assembly object.
Definition at line 113 of file eim_classes.h.
Referenced by init_data().
unsigned int SimpleEIMConstruction::Gx_var |
Variable numbers.
Definition at line 106 of file eim_classes.h.
Referenced by init_explicit_system().
unsigned int SimpleEIMConstruction::Gy_var |
Definition at line 107 of file eim_classes.h.
Referenced by init_explicit_system().
unsigned int SimpleEIMConstruction::Gz_var |
Definition at line 108 of file eim_classes.h.
Referenced by init_explicit_system().
EIM_IP_assembly SimpleEIMConstruction::ip |
Inner product assembly object.
Definition at line 101 of file eim_classes.h.
Referenced by init_data().
unsigned int SimpleEIMConstruction::u_var |
Variable number for u.
Definition at line 96 of file eim_classes.h.
Referenced by init_explicit_system().