Nektar++
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Enumerations | Variables
Nektar::NekOptimize Namespace Reference

Classes

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

Typedefs

typedef boost::shared_ptr
< GlobalOptParam
GlobalOptParamSharedPtr
 Pointer to a GlobalOptParam object.

Enumerations

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

Variables

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

Typedef Documentation

Pointer to a GlobalOptParam object.

Definition at line 123 of file GlobalOptimizationParameters.h.

Enumeration Type Documentation

Enumerator:
eBwdTrans 
eIProductWRTBase 
eIProductWRTDerivBase 
eMassMatrixOp 
eLaplacianMatrixOp 
eLaplacianMatrixIJOp 
eWeakDerivMatrixOp 
eHelmholtzMatrixOp 
eHybridDGHelmBndLamMatrixOp 
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 126 of file GlobalOptimizationParameters.h.

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

Definition at line 62 of file GlobalOptimizationParameters.h.

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