|
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 () |
Public Member Functions inherited from Nektar::NekMeshUtils::OptiObj | |
| 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().
1.8.13