Nektar++
|
#include <EvaluatePoints.h>
Public Member Functions | |
virtual | ~StationaryPoints ()=default |
SOLVER_UTILS_EXPORT void | OutputData (std::string filename, bool verbose, std::map< std::string, NekDouble > ¶ms) |
void | ReSize (int Np) |
void | AssignPoint (int id, int pid, const Array< OneD, NekDouble > &gcoords) |
void | GetCoordsByPID (int pid, Array< OneD, NekDouble > &gcoords) |
void | SetCoordsByPID (int pid, const Array< OneD, NekDouble > &gcoords) |
void | GetPhysicsByPID (int pid, Array< OneD, NekDouble > &data) |
void | SetPhysicsByPID (int pid, const Array< OneD, NekDouble > &data) |
void | GetCoords (int pid, Array< OneD, NekDouble > &gcoords) |
void | SetCoords (int pid, const Array< OneD, NekDouble > &gcoords) |
void | GetPhysics (int pid, Array< OneD, NekDouble > &data) |
void | SetPhysics (int pid, const Array< OneD, NekDouble > &data) |
void | TimeAdvance (int order) |
int | GetTotPoints () |
int | GetDim () |
int | LocalToGlobal (int id) |
int | GlobalToLocal (int id) |
Protected Member Functions | |
virtual void | v_OutputData (std::string filename, bool verbose, std::map< std::string, NekDouble > ¶ms)=0 |
virtual void | v_TimeAdvance (int order)=0 |
virtual void | v_GetCoords (int pid, Array< OneD, NekDouble > &gcoords)=0 |
virtual void | v_SetCoords (int pid, const Array< OneD, NekDouble > &gcoords)=0 |
virtual void | v_GetPhysics (int pid, Array< OneD, NekDouble > &data)=0 |
virtual void | v_SetPhysics (int pid, const Array< OneD, NekDouble > &data)=0 |
virtual void | v_ReSize (int Np)=0 |
virtual void | v_AssignPoint (int id, int pid, const Array< OneD, NekDouble > &gcoords) |
Protected Attributes | |
int | m_dim |
int | m_totPts |
std::map< int, int > | m_localIDToGlobal |
std::map< int, int > | m_globalIDToLocal |
Definition at line 57 of file EvaluatePoints.h.
|
virtualdefault |
|
inline |
Definition at line 71 of file EvaluatePoints.h.
References v_AssignPoint().
|
inline |
Definition at line 92 of file EvaluatePoints.h.
References v_GetCoords().
|
inline |
Definition at line 76 of file EvaluatePoints.h.
References GlobalToLocal(), and v_GetCoords().
|
inline |
|
inline |
Definition at line 100 of file EvaluatePoints.h.
References v_GetPhysics().
|
inline |
Definition at line 84 of file EvaluatePoints.h.
References GlobalToLocal(), and v_GetPhysics().
|
inline |
|
inline |
Definition at line 124 of file EvaluatePoints.h.
References m_globalIDToLocal.
Referenced by GetCoordsByPID(), GetPhysicsByPID(), SetCoordsByPID(), and SetPhysicsByPID().
|
inline |
Definition at line 120 of file EvaluatePoints.h.
References m_localIDToGlobal.
|
inline |
Definition at line 61 of file EvaluatePoints.h.
References v_OutputData().
|
inline |
Definition at line 67 of file EvaluatePoints.h.
References v_ReSize().
|
inline |
Definition at line 96 of file EvaluatePoints.h.
References v_SetCoords().
|
inline |
Definition at line 80 of file EvaluatePoints.h.
References GlobalToLocal(), and v_SetCoords().
|
inline |
Definition at line 104 of file EvaluatePoints.h.
References v_SetPhysics().
|
inline |
Definition at line 88 of file EvaluatePoints.h.
References GlobalToLocal(), and v_SetPhysics().
|
inline |
Definition at line 108 of file EvaluatePoints.h.
References v_TimeAdvance().
|
protectedvirtual |
Reimplemented in Nektar::SolverUtils::StatLagrangianPoints.
Definition at line 48 of file EvaluatePoints.cpp.
References m_globalIDToLocal, and m_localIDToGlobal.
Referenced by AssignPoint(), and Nektar::SolverUtils::StatLagrangianPoints::v_AssignPoint().
|
protectedpure virtual |
Implemented in Nektar::SolverUtils::StatLagrangianPoints.
Referenced by GetCoords(), and GetCoordsByPID().
|
protectedpure virtual |
Implemented in Nektar::SolverUtils::StatLagrangianPoints.
Referenced by GetPhysics(), and GetPhysicsByPID().
|
protectedpure virtual |
Implemented in Nektar::SolverUtils::StatLagrangianPoints.
Referenced by OutputData().
|
protectedpure virtual |
Implemented in Nektar::SolverUtils::StatLagrangianPoints.
Referenced by ReSize().
|
protectedpure virtual |
Implemented in Nektar::SolverUtils::StatLagrangianPoints.
Referenced by SetCoords(), and SetCoordsByPID().
|
protectedpure virtual |
Implemented in Nektar::SolverUtils::StatLagrangianPoints.
Referenced by SetPhysics(), and SetPhysicsByPID().
|
protectedpure virtual |
Implemented in Nektar::SolverUtils::StatLagrangianPoints.
Referenced by TimeAdvance().
|
protected |
Definition at line 141 of file EvaluatePoints.h.
Referenced by GetDim(), Nektar::SolverUtils::StatLagrangianPoints::StatLagrangianPoints(), Nektar::SolverUtils::StatLagrangianPoints::v_AssignPoint(), Nektar::SolverUtils::StatLagrangianPoints::v_GetCoords(), Nektar::SolverUtils::StatLagrangianPoints::v_GetPhysics(), Nektar::SolverUtils::StatLagrangianPoints::v_OutputData(), Nektar::SolverUtils::StatLagrangianPoints::v_ReSize(), Nektar::SolverUtils::StatLagrangianPoints::v_SetCoords(), Nektar::SolverUtils::StatLagrangianPoints::v_SetPhysics(), and Nektar::SolverUtils::StatLagrangianPoints::v_TimeAdvance().
|
protected |
Definition at line 144 of file EvaluatePoints.h.
Referenced by GlobalToLocal(), Nektar::SolverUtils::StatLagrangianPoints::StatLagrangianPoints(), v_AssignPoint(), and Nektar::SolverUtils::StatLagrangianPoints::v_ReSize().
|
protected |
Definition at line 143 of file EvaluatePoints.h.
Referenced by LocalToGlobal(), Nektar::SolverUtils::StatLagrangianPoints::StatLagrangianPoints(), v_AssignPoint(), and Nektar::SolverUtils::StatLagrangianPoints::v_ReSize().
|
protected |
Definition at line 142 of file EvaluatePoints.h.
Referenced by GetTotPoints(), Nektar::SolverUtils::StatLagrangianPoints::StatLagrangianPoints(), Nektar::SolverUtils::StatLagrangianPoints::v_OutputData(), Nektar::SolverUtils::StatLagrangianPoints::v_ReSize(), and Nektar::SolverUtils::StatLagrangianPoints::v_TimeAdvance().