Nektar++
|
#include <OptimiseFunctions.h>
Public Member Functions | |
OptiEdge (Array< OneD, NekDouble > a, Array< OneD, NekDouble > dis, CADObjSharedPtr ob) | |
~OptiEdge () | |
NekDouble | F (Array< OneD, NekDouble > xitst) |
DNekMat | dF (Array< OneD, NekDouble > xitst) |
Array< OneD, NekDouble > | Getxi () |
Array< OneD, NekDouble > | Getli () |
Array< OneD, NekDouble > | Getui () |
void | Update (Array< OneD, NekDouble > xinew) |
Array< OneD, NekDouble > | GetSolution () |
Public Member Functions inherited from Nektar::NekMeshUtils::OptiObj | |
OptiObj () | |
virtual | ~OptiObj () |
Private Attributes | |
CADObjSharedPtr | o |
Array< OneD, NekDouble > | z |
Array< OneD, NekDouble > | all |
Friends | |
class | MemoryManager< OptiEdge > |
Definition at line 49 of file OptimiseFunctions.h.
|
inline |
Definition at line 54 of file OptimiseFunctions.h.
|
inline |
Definition at line 63 of file OptimiseFunctions.h.
Reimplemented from Nektar::NekMeshUtils::OptiObj.
Definition at line 236 of file OptimiseFunctions.cpp.
References Nektar::NekMeshUtils::curve, Nektar::NekMeshUtils::Dot(), Nektar::NekMeshUtils::surf, and Nektar::NekMeshUtils::Take().
Reimplemented from Nektar::NekMeshUtils::OptiObj.
Definition at line 176 of file OptimiseFunctions.cpp.
References Nektar::NekMeshUtils::curve, Nektar::NekMeshUtils::surf, and Nektar::NekMeshUtils::Take().
Reimplemented from Nektar::NekMeshUtils::OptiObj.
Definition at line 102 of file OptimiseFunctions.cpp.
References ASSERTL0, Nektar::NekMeshUtils::curve, Nektar::NekMeshUtils::surf, and Nektar::NekMeshUtils::vert.
Reimplemented from Nektar::NekMeshUtils::OptiObj.
Definition at line 139 of file OptimiseFunctions.cpp.
References ASSERTL0, Nektar::NekMeshUtils::curve, Nektar::NekMeshUtils::surf, and Nektar::NekMeshUtils::vert.
Reimplemented from Nektar::NekMeshUtils::OptiObj.
Definition at line 74 of file OptimiseFunctions.cpp.
References ASSERTL0, Nektar::NekMeshUtils::curve, Nektar::NekMeshUtils::surf, and Nektar::NekMeshUtils::vert.
Reimplemented from Nektar::NekMeshUtils::OptiObj.
Definition at line 342 of file OptimiseFunctions.cpp.
References Nektar::NekMeshUtils::curve, and Nektar::NekMeshUtils::surf.
|
friend |
Definition at line 52 of file OptimiseFunctions.h.
Definition at line 80 of file OptimiseFunctions.h.
Referenced by GetSolution(), and OptiEdge().
|
private |
Definition at line 75 of file OptimiseFunctions.h.
Referenced by OptiEdge().
Definition at line 79 of file OptimiseFunctions.h.
Referenced by OptiEdge().