Nektar++
|
#include <OptimiseFunctions.h>
Public Member Functions | |
OptiEdge (Array< OneD, NekDouble > a, Array< OneD, NekDouble > dis, CADObjectSharedPtr 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 () |
![]() | |
OptiObj () | |
virtual | ~OptiObj () |
Private Attributes | |
CADObjectSharedPtr | o |
Array< OneD, NekDouble > | z |
Array< OneD, NekDouble > | all |
Friends | |
class | MemoryManager< OptiEdge > |
Definition at line 48 of file OptimiseFunctions.h.
|
inline |
Definition at line 53 of file OptimiseFunctions.h.
|
inline |
Reimplemented from Nektar::NekMeshUtils::OptiObj.
Definition at line 235 of file OptimiseFunctions.cpp.
References Nektar::NekMeshUtils::Dot(), Nektar::NekMeshUtils::CADType::eCurve, Nektar::NekMeshUtils::CADType::eSurf, and Nektar::NekMeshUtils::Take().
Referenced by ~OptiEdge().
Reimplemented from Nektar::NekMeshUtils::OptiObj.
Definition at line 175 of file OptimiseFunctions.cpp.
References Nektar::NekMeshUtils::CADType::eCurve, Nektar::NekMeshUtils::CADType::eSurf, and Nektar::NekMeshUtils::Take().
Referenced by ~OptiEdge().
Reimplemented from Nektar::NekMeshUtils::OptiObj.
Definition at line 101 of file OptimiseFunctions.cpp.
References ASSERTL0, Nektar::NekMeshUtils::CADType::eCurve, Nektar::NekMeshUtils::CADType::eSurf, and Nektar::NekMeshUtils::CADType::eVert.
Referenced by ~OptiEdge().
Reimplemented from Nektar::NekMeshUtils::OptiObj.
Definition at line 138 of file OptimiseFunctions.cpp.
References ASSERTL0, Nektar::NekMeshUtils::CADType::eCurve, Nektar::NekMeshUtils::CADType::eSurf, and Nektar::NekMeshUtils::CADType::eVert.
Referenced by ~OptiEdge().
Reimplemented from Nektar::NekMeshUtils::OptiObj.
Definition at line 73 of file OptimiseFunctions.cpp.
References ASSERTL0, Nektar::NekMeshUtils::CADType::eCurve, Nektar::NekMeshUtils::CADType::eSurf, and Nektar::NekMeshUtils::CADType::eVert.
Referenced by ~OptiEdge().
Reimplemented from Nektar::NekMeshUtils::OptiObj.
Definition at line 341 of file OptimiseFunctions.cpp.
References Nektar::NekMeshUtils::CADType::eCurve, and Nektar::NekMeshUtils::CADType::eSurf.
Referenced by ~OptiEdge().
|
friend |
Definition at line 51 of file OptimiseFunctions.h.
Definition at line 79 of file OptimiseFunctions.h.
Referenced by GetSolution(), and OptiEdge().
|
private |
Definition at line 74 of file OptimiseFunctions.h.
Referenced by OptiEdge().
Definition at line 78 of file OptimiseFunctions.h.
Referenced by OptiEdge().