|
Nektar++
|
Extrapolation of order 0 for all the variables such that, at the boundaries, a trivial Riemann problem is solved. More...
#include <ExtrapOrder0BC.h>
Static Public Member Functions | |
| static CFSBndCondSharedPtr | create (const LibUtilities::SessionReaderSharedPtr &pSession, const Array< OneD, MultiRegions::ExpListSharedPtr > &pFields, const Array< OneD, Array< OneD, NekDouble >> &pTraceNormals, const int pSpaceDim, const int bcRegion, const int cnt) |
| Creates an instance of this class. More... | |
Static Public Attributes | |
| static std::string | className |
| Name of the class. More... | |
Protected Member Functions | |
| virtual void | v_Apply (Array< OneD, Array< OneD, NekDouble >> &Fwd, Array< OneD, Array< OneD, NekDouble >> &physarray, const NekDouble &time) override |
Protected Member Functions inherited from Nektar::CFSBndCond | |
| CFSBndCond (const LibUtilities::SessionReaderSharedPtr &pSession, const Array< OneD, MultiRegions::ExpListSharedPtr > &pFields, const Array< OneD, Array< OneD, NekDouble >> &pTraceNormals, const int pSpaceDim, const int bcRegion, const int cnt) | |
| Constructor. More... | |
| virtual void | v_ApplyBwdWeight () |
Private Member Functions | |
| ExtrapOrder0BC (const LibUtilities::SessionReaderSharedPtr &pSession, const Array< OneD, MultiRegions::ExpListSharedPtr > &pFields, const Array< OneD, Array< OneD, NekDouble >> &pTraceNormals, const int pSpaceDim, const int bcRegion, const int cnt) | |
| virtual | ~ExtrapOrder0BC (void) |
Friends | |
| class | MemoryManager< ExtrapOrder0BC > |
Extrapolation of order 0 for all the variables such that, at the boundaries, a trivial Riemann problem is solved.
Definition at line 47 of file ExtrapOrder0BC.h.
|
private |
Definition at line 49 of file ExtrapOrder0BC.cpp.
|
inlineprivatevirtual |
Definition at line 79 of file ExtrapOrder0BC.h.
|
inlinestatic |
Creates an instance of this class.
Definition at line 53 of file ExtrapOrder0BC.h.
References Nektar::MemoryManager< DataType >::AllocateSharedPtr(), and CellMLToNektar.cellml_metadata::p.
|
overrideprotectedvirtual |
Implements Nektar::CFSBndCond.
Definition at line 58 of file ExtrapOrder0BC.cpp.
References Nektar::CFSBndCond::m_bcRegion, Nektar::CFSBndCond::m_fields, Nektar::CFSBndCond::m_offset, and Nektar::CFSBndCond::m_spacedim.
|
friend |
Definition at line 1 of file ExtrapOrder0BC.h.
|
static |
Name of the class.
Definition at line 66 of file ExtrapOrder0BC.h.