Protected Member Functions |
| | NoAdvection () |
| virtual | ~NoAdvection () |
| virtual void | v_InitObject (LibUtilities::SessionReaderSharedPtr pSession, Array< OneD, MultiRegions::ExpListSharedPtr > pFields) |
| | Initialises the advection object.
|
| virtual void | v_Advect (const int nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &advVel, const Array< OneD, Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &outarray, const NekDouble &time) |
| | Advects a vector field.
|
| virtual SOLVER_UTILS_EXPORT void | v_SetBaseFlow (const Array< OneD, Array< OneD, NekDouble > > &inarray) |
| | Overrides the base flow used during linearised advection.
|
Additional Inherited Members |
| SOLVER_UTILS_EXPORT void | InitObject (LibUtilities::SessionReaderSharedPtr pSession, Array< OneD, MultiRegions::ExpListSharedPtr > pFields) |
| | Interface function to initialise the advection object.
|
| SOLVER_UTILS_EXPORT void | Advect (const int nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, Array< OneD, NekDouble > > &advVel, const Array< OneD, Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &outarray, const NekDouble &time) |
| | Interface function to advect the vector field.
|
| template<typename FuncPointerT , typename ObjectPointerT > |
| void | SetFluxVector (FuncPointerT func, ObjectPointerT obj) |
| | Set the flux vector callback function.
|
| void | SetRiemannSolver (RiemannSolverSharedPtr riemann) |
| | Set a Riemann solver object for this advection object.
|
| void | SetFluxVector (AdvectionFluxVecCB fluxVector) |
| | Set the flux vector callback function.
|
| void | SetBaseFlow (const Array< OneD, Array< OneD, NekDouble > > &inarray) |
| | Set the base flow used for linearised advection objects.
|
| AdvectionFluxVecCB | m_fluxVector |
| | Callback function to the flux vector (set when advection is in conservative form).
|
| RiemannSolverSharedPtr | m_riemann |
| | Riemann solver for DG-type schemes.
|
| int | m_spaceDim |
| | Storage for space dimension. Used for homogeneous extension.
|
Definition at line 44 of file NoAdvection.h.