Nektar++
Classes | Namespaces | Typedefs | Functions
ArtificialDiffusion.h File Reference
#include <string>
#include <CompressibleFlowSolver/Misc/VariableConverter.h>
#include <LibUtilities/BasicUtils/NekFactory.hpp>
#include <LibUtilities/BasicUtils/SharedArray.hpp>
#include <MultiRegions/ExpList.h>
#include <SolverUtils/Diffusion/Diffusion.h>

Go to the source code of this file.

Classes

class  Nektar::ArtificialDiffusion
 Encapsulates the artificial diffusion used in shock capture. More...
 

Namespaces

namespace  Nektar
 

Typedefs

typedef std::shared_ptr< ArtificialDiffusion > Nektar::ArtificialDiffusionSharedPtr
 A shared pointer to a artificial diffusion object. More...
 
typedef LibUtilities::NekFactory< std::string, ArtificialDiffusion, const LibUtilities::SessionReaderSharedPtr &, const Array< OneD, MultiRegions::ExpListSharedPtr > &, const int > Nektar::ArtificialDiffusionFactory
 Declaration of the artificial diffusion factory. More...
 

Functions

ArtificialDiffusionFactory & Nektar::GetArtificialDiffusionFactory ()
 Declaration of the artificial diffusion factory singleton. More...