|
Nektar++
|
#include <NoAdvection.h>


Static Public Member Functions | |
| static AdvectionTermSharedPtr | create (const LibUtilities::SessionReaderSharedPtr &pSession, const SpatialDomains::MeshGraphSharedPtr &pGraph) |
| Creates an instance of this class. | |
Static Public Attributes | |
| static std::string | className = GetAdvectionTermFactory().RegisterCreatorFunction("NoAdvection", NoAdvection::create) |
| Name of class. | |
Protected Member Functions | |
| NoAdvection (const LibUtilities::SessionReaderSharedPtr &pSession, const SpatialDomains::MeshGraphSharedPtr &pGraph) | |
| virtual | ~NoAdvection () |
Protected Member Functions inherited from Nektar::AdvectionTerm | |
| AdvectionTerm (const LibUtilities::SessionReaderSharedPtr &pSession, const SpatialDomains::MeshGraphSharedPtr &pGraph) | |
| Constructor. | |
| virtual void | v_InitObject () |
| virtual void | v_ComputeAdvectionTerm (Array< OneD, MultiRegions::ExpListSharedPtr > &pFields, const Array< OneD, Array< OneD, NekDouble > > &pV, const Array< OneD, const NekDouble > &pU, Array< OneD, NekDouble > &pOutarray, int pVelocityComponent, NekDouble m_time, Array< OneD, NekDouble > &pWk) |
Private Member Functions | |
| virtual void | v_ComputeAdvectionTerm (Array< OneD, MultiRegions::ExpListSharedPtr > &pFields, const Array< OneD, Array< OneD, NekDouble > > &pV, const Array< OneD, const NekDouble > &pU, Array< OneD, NekDouble > &pOutarray, int pVelocityComponent, NekDouble m_time, Array< OneD, NekDouble > &pWk) |
Friends | |
| class | MemoryManager< NoAdvection > |
Additional Inherited Members | |
Public Member Functions inherited from Nektar::AdvectionTerm | |
| virtual | ~AdvectionTerm () |
| Destructor. | |
| void | InitObject () |
| void | DoAdvection (Array< OneD, MultiRegions::ExpListSharedPtr > &pFields, const int nConvectiveFields, const Array< OneD, int > &vel_loc, const Array< OneD, const Array< OneD, NekDouble > > &pInarray, Array< OneD, Array< OneD, NekDouble > > &pOutarray, NekDouble m_time, Array< OneD, NekDouble > &pWk=NullNekDouble1DArray) |
| Compute advection term. | |
| void | DoAdvection (Array< OneD, MultiRegions::ExpListSharedPtr > &pFields, const Array< OneD, const Array< OneD, NekDouble > > &Velocity, const Array< OneD, const Array< OneD, NekDouble > > &pInarray, Array< OneD, Array< OneD, NekDouble > > &pOutarray, NekDouble m_time, Array< OneD, NekDouble > &pWk=NullNekDouble1DArray) |
| bool | GetSpecHPDealiasing (void) |
| void | SetSpecHPDealiasing (bool value) |
Protected Attributes inherited from Nektar::AdvectionTerm | |
| LibUtilities::SessionReaderSharedPtr | m_session |
| std::string | m_sessionName |
| Name of the session. | |
| SpatialDomains::MeshGraphSharedPtr | m_graph |
| Pointer to mesh graph. | |
| bool | m_homogen_dealiasing |
| flag to determine if use Fourier dealising or not | |
| bool | m_specHP_dealiasing |
| flag to determine if use Spectral/hp element dealising or not | |
| bool | m_SingleMode |
| Flag to determine if use single mode or not. | |
| bool | m_HalfMode |
| Flag to determine if use half mode or not. | |
| MultiRegions::CoeffState | m_CoeffState |
| enum MultiRegions::ProjectionType | m_projectionType |
| Type of projection, i.e. Galerkin or DG. | |
| int | m_spacedim |
| Spatial dimension (> expansion dim) | |
| int | m_expdim |
| Dimension of the expansion. | |
| int | nvariables |
| Number of variables. | |
| int | m_nConvectiveFields |
| int | m_slices |
| Number of fields to be convected;. | |
| NekDouble | m_period |
| Array< OneD, Array< OneD, NekDouble > > | m_interp |
| LibUtilities::NektarFFTSharedPtr | m_FFT |
| Array< OneD, NekDouble > | m_tmpIN |
| Array< OneD, NekDouble > | m_tmpOUT |
| bool | m_useFFTW |
Definition at line 43 of file NoAdvection.h.
|
protected |
|
protectedvirtual |
Definition at line 57 of file NoAdvection.cpp.
|
inlinestatic |
Creates an instance of this class.
Definition at line 49 of file NoAdvection.h.
|
privatevirtual |
Definition at line 65 of file NoAdvection.cpp.
References Vmath::Zero().
|
friend |
Definition at line 46 of file NoAdvection.h.
|
static |
Name of class.
Definition at line 57 of file NoAdvection.h.
1.8.1.2