36 #ifndef NEKTAR_MESHUTILS_OPTIMISATION_OPTIMISEOBJ_H 
   37 #define NEKTAR_MESHUTILS_OPTIMISATION_OPTIMISEOBJ_H 
   43 namespace NekMeshUtils
 
   56             ASSERTL0(
false,
"should be implemented in inheriting class");
 
   62             ASSERTL0(
false,
"should be implemented in inheriting class");
 
   68             ASSERTL0(
false,
"should be implemented in inheriting class");
 
   74             ASSERTL0(
false,
"should be implemented in inheriting class");
 
   80             ASSERTL0(
false,
"should be implemented in inheriting class");
 
   86             ASSERTL0(
false,
"should be implemented in inheriting class");
 
#define ASSERTL0(condition, msg)
virtual Array< OneD, NekDouble > Getxi()
virtual DNekMat dF(Array< OneD, NekDouble > xitst)
virtual NekDouble F(Array< OneD, NekDouble > xitst)
virtual Array< OneD, NekDouble > Getli()
NekMatrix< NekDouble, StandardMatrixTag > DNekMat
boost::shared_ptr< OptiObj > OptiObjSharedPtr
virtual void Update(Array< OneD, NekDouble > xinew)
virtual Array< OneD, NekDouble > Getui()