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


| Public Member Functions | |
| virtual | ~Helmholtz () | 
|  Public Member Functions inherited from Nektar::Poisson | |
| virtual | ~Poisson () | 
| Static Public Member Functions | |
| static EquationSystemSharedPtr | create (const LibUtilities::SessionReaderSharedPtr &pSession) | 
| Creates an instance of this class. | |
| Static Public Attributes | |
| static std::string | className1 = GetEquationSystemFactory().RegisterCreatorFunction("Helmholtz", Helmholtz::create) | 
| Name of class. | |
| static std::string | className2 = GetEquationSystemFactory().RegisterCreatorFunction("SteadyDiffusionReaction", Helmholtz::create) | 
|  Static Public Attributes inherited from Nektar::Poisson | |
| static std::string | className1 = GetEquationSystemFactory().RegisterCreatorFunction("Poisson", Poisson::create) | 
| Name of class. | |
| static std::string | className2 = GetEquationSystemFactory().RegisterCreatorFunction("SteadyDiffusion", Poisson::create) | 
|  Static Public Attributes inherited from Nektar::Laplace | |
| static std::string | className | 
| Name of class. | |
| Protected Member Functions | |
| Helmholtz (const LibUtilities::SessionReaderSharedPtr &pSession) | |
| virtual void | v_InitObject () | 
| Initialisation object for EquationSystem. | |
| virtual void | v_GenerateSummary (SolverUtils::SummaryList &s) | 
| Virtual function for generating summary information. | |
|  Protected Member Functions inherited from Nektar::Poisson | |
| Poisson (const LibUtilities::SessionReaderSharedPtr &pSession) | |
|  Protected Member Functions inherited from Nektar::Laplace | |
| Laplace (const LibUtilities::SessionReaderSharedPtr &pSession) | |
| virtual | ~Laplace () | 
| virtual void | v_DoSolve () | 
| Virtual function for solve implementation. | |
|  Protected Member Functions inherited from Nektar::SolverUtils::EquationSystem | |
| SOLVER_UTILS_EXPORT | EquationSystem (const LibUtilities::SessionReaderSharedPtr &pSession) | 
| Initialises EquationSystem class members. | |
| int | nocase_cmp (const string &s1, const string &s2) | 
| SOLVER_UTILS_EXPORT void | SetBoundaryConditions (NekDouble time) | 
| Evaluates the boundary conditions at the given time. | |
| virtual SOLVER_UTILS_EXPORT void | v_DoInitialise () | 
| Virtual function for initialisation implementation. | |
| virtual SOLVER_UTILS_EXPORT NekDouble | v_LinfError (unsigned int field, const Array< OneD, NekDouble > &exactsoln=NullNekDouble1DArray) | 
| Virtual function for the L_inf error computation between fields and a given exact solution. | |
| virtual SOLVER_UTILS_EXPORT NekDouble | v_L2Error (unsigned int field, const Array< OneD, NekDouble > &exactsoln=NullNekDouble1DArray, bool Normalised=false) | 
| Virtual function for the L_2 error computation between fields and a given exact solution. | |
| virtual SOLVER_UTILS_EXPORT void | v_TransCoeffToPhys () | 
| Virtual function for transformation to physical space. | |
| virtual SOLVER_UTILS_EXPORT void | v_TransPhysToCoeff () | 
| Virtual function for transformation to coefficient space. | |
| virtual SOLVER_UTILS_EXPORT void | v_SetInitialConditions (NekDouble initialtime=0.0, bool dumpInitialConditions=true, const int domain=0) | 
| virtual SOLVER_UTILS_EXPORT void | v_EvaluateExactSolution (unsigned int field, Array< OneD, NekDouble > &outfield, const NekDouble time) | 
| SOLVER_UTILS_EXPORT void | SetUpBaseFields (SpatialDomains::MeshGraphSharedPtr &mesh) | 
| SOLVER_UTILS_EXPORT void | ImportFldBase (std::string pInfile, SpatialDomains::MeshGraphSharedPtr pGraph) | 
| virtual SOLVER_UTILS_EXPORT void | v_Output (void) | 
| virtual SOLVER_UTILS_EXPORT MultiRegions::ExpListSharedPtr | v_GetPressure (void) | 
| virtual SOLVER_UTILS_EXPORT void | v_ExtraFldOutput (std::vector< Array< OneD, NekDouble > > &fieldcoeffs, std::vector< std::string > &variables) | 
| Private Member Functions | |
| virtual Array< OneD, bool > | v_GetSystemSingularChecks () | 
| Friends | |
| class | MemoryManager< Helmholtz > | 
| Additional Inherited Members | |
|  Protected Types inherited from Nektar::SolverUtils::EquationSystem | |
| enum | HomogeneousType { eHomogeneous1D, eHomogeneous2D, eHomogeneous3D, eNotHomogeneous } | 
| Parameter for homogeneous expansions.  More... | |
|  Protected Attributes inherited from Nektar::Laplace | |
| StdRegions::ConstFactorMap | m_factors | 
Definition at line 43 of file Helmholtz.h.
| 
 | virtual | 
Definition at line 58 of file Helmholtz.cpp.
| 
 | protected | 
Definition at line 43 of file Helmholtz.cpp.
References Nektar::StdRegions::eFactorLambda, Nektar::Laplace::m_factors, and Nektar::SolverUtils::EquationSystem::m_session.
| 
 | inlinestatic | 
Creates an instance of this class.
Reimplemented from Nektar::Poisson.
Definition at line 49 of file Helmholtz.h.
| 
 | protectedvirtual | 
Virtual function for generating summary information.
Reimplemented from Nektar::Poisson.
Definition at line 63 of file Helmholtz.cpp.
| 
 | privatevirtual | 
Definition at line 68 of file Helmholtz.cpp.
References Nektar::StdRegions::eFactorLambda, Nektar::Laplace::m_factors, and Nektar::SolverUtils::EquationSystem::m_session.
| 
 | protectedvirtual | 
Initialisation object for EquationSystem.
Continuous field
Setting up the normals
Setting up the normals
Reimplemented from Nektar::Poisson.
Definition at line 53 of file Helmholtz.cpp.
| 
 | friend | 
Definition at line 46 of file Helmholtz.h.
| 
 | static | 
Name of class.
Definition at line 58 of file Helmholtz.h.
| 
 | static | 
Definition at line 59 of file Helmholtz.h.
 1.8.1.2
 1.8.1.2