Nektar++
Classes | Typedefs | Enumerations | Variables
Nektar::NekOptimize Namespace Reference

Classes

class  GlobalOptParam
 Processes global optimisation parameters from a session. More...
 

Typedefs

typedef boost::shared_ptr< GlobalOptParamGlobalOptParamSharedPtr
 Pointer to a GlobalOptParam object. More...
 

Enumerations

enum  OptimizationOperationType {
  eBwdTrans, eIProductWRTBase, eIProductWRTDerivBase, eMassMatrixOp,
  eLaplacianMatrixOp, eLaplacianMatrixIJOp, eWeakDerivMatrixOp, eHelmholtzMatrixOp,
  eHybridDGHelmBndLamMatrixOp, eLinearAdvectionReactionOp, SIZE_OptimizeOperationType
}
 

Variables

const char *const OptimizationOperationTypeMap []
 
static GlobalOptParamSharedPtr NullGlobalOptParamSharedPtr
 Pointer to an empty GlobalOptParam object. More...
 

Typedef Documentation

Pointer to a GlobalOptParam object.

Definition at line 125 of file GlobalOptimizationParameters.h.

Enumeration Type Documentation

Enumerator
eBwdTrans 
eIProductWRTBase 
eIProductWRTDerivBase 
eMassMatrixOp 
eLaplacianMatrixOp 
eLaplacianMatrixIJOp 
eWeakDerivMatrixOp 
eHelmholtzMatrixOp 
eHybridDGHelmBndLamMatrixOp 
eLinearAdvectionReactionOp 
SIZE_OptimizeOperationType 

Definition at line 48 of file GlobalOptimizationParameters.h.

Variable Documentation

GlobalOptParamSharedPtr Nektar::NekOptimize::NullGlobalOptParamSharedPtr
static

Pointer to an empty GlobalOptParam object.

Definition at line 128 of file GlobalOptimizationParameters.h.

const char* const Nektar::NekOptimize::OptimizationOperationTypeMap[]
Initial value:
=
{
"BwdTrans",
"IProductWRTBase",
"IProductWRTDerivBase",
"MassMatrixOp",
"LaplacianMatrixOp",
"LaplacianMatrixIJOp",
"WeakDerivMatrixOp",
"HelmholtzMatrixOp",
"HybridDGHelmBndLamMatrixOp",
"LinearAdvectionReactionOp"
}

Definition at line 63 of file GlobalOptimizationParameters.h.

Referenced by Nektar::NekOptimize::GlobalOptParam::GlobalOptParam().