- Namespace Nektar  
- : forward declare  - : forward declare  - : forward declare   
- Member Nektar::CompressibleFlowSystem::GetViscousFluxVector  (const Array< OneD, Array< OneD, NekDouble > > &physfield, Array< OneD, Array< OneD, Array< OneD, NekDouble > > > &derivatives, Array< OneD, Array< OneD, Array< OneD, NekDouble > > > &viscousTensor)
- Complete the viscous flux vector  
- Member Nektar::CompressibleFlowSystem::GetViscousFluxVectorDeAlias  (const Array< OneD, Array< OneD, NekDouble > > &physfield, Array< OneD, Array< OneD, Array< OneD, NekDouble > > > &derivatives, Array< OneD, Array< OneD, Array< OneD, NekDouble > > > &viscousTensor)
- Complete the viscous flux vector  
- Member Nektar::L1Norm  (const NekVector< DataType > &v)
- Do the Norms with Blas where applicable.  
- Member Nektar::LibUtilities::BasisKey::GetTotNumModes  () const 
- Generalise to arbitrary polynomials  
- Member Nektar::LocalRegions::SegExp::CreateStaticCondMatrix  (const MatrixKey &mkey)
- Really need a constructor which takes Arrays  
- Member Nektar::LocalRegions::SegExp::MultiplyByElmtInvMass  (const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
- Same method exists in ExpList and everyone references ExpList::MultiplyByElmtInvMass. Remove this one?  
- Member Nektar::MultiRegions::DisContField3DHomogeneous1D::v_GetRobinBCInfo  ()
- Fix Robin BCs for homogeneous case  
- Member Nektar::MultiRegions::DisContField3DHomogeneous1D::v_GetTrace  ()
- Fix in another way considering all the planes  
- Member Nektar::MultiRegions::DisContField3DHomogeneous1D::v_GetTraceMap  ()
- Fix in another way considering all the planes  
- Member Nektar::MultiRegions::DisContField3DHomogeneous2D::v_GetRobinBCInfo  ()
- Fix Robin BCs for homogeneous case  
- Member Nektar::MultiRegions::ExpList::GetExpIndex  (const Array< OneD, const NekDouble > &gloCoord, NekDouble tol=0.0, bool returnNearestElmt=false)
- need a smarter search here that first just looks at bounding vertices - suggest first seeing if point is within 10% of region defined by vertices. The do point search.  
- Member Nektar::MultiRegions::GlobalLinSysPETSc::SetUpMatVec  ()
- Preallocation should be done at this point, since presently matrix allocation takes a significant amount of time.  
- Member Nektar::NekSparseDiagBlkMatrix< SparseStorageType >::operator()  (const IndexType row, const IndexType column) const 
- double check, might be a bug when local_col > local column  
- Member Nektar::SolverUtils::Advection3DHomogeneous1D::Advection3DHomogeneous1D  (std::string advType)
- Extension to triangles, tetrahedra and other shapes. (Long term objective)  
- Member Nektar::SolverUtils::AdvectionFR::AdvectionFR  (std::string advType)
- Extension to triangles, tetrahedra and other shapes. (Long term objective)  
- Member Nektar::SolverUtils::AdvectionFR::v_DivCFlux_2D  (const int nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, const NekDouble > &fluxX1, const Array< OneD, const NekDouble > &fluxX2, const Array< OneD, const NekDouble > &numericalFlux, Array< OneD, NekDouble > &divCFlux)
- : Switch on shapes eventually here.  
- Member Nektar::SolverUtils::AdvectionFR::v_DivCFlux_2D_Gauss  (const int nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, const NekDouble > &fluxX1, const Array< OneD, const NekDouble > &fluxX2, const Array< OneD, const NekDouble > &numericalFlux, Array< OneD, NekDouble > &divCFlux)
- : Switch on shapes eventually here.  
- Member Nektar::SolverUtils::AdvectionFR::v_DivCFlux_3D  (const int nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, const NekDouble > &fluxX1, const Array< OneD, const NekDouble > &fluxX2, const Array< OneD, const NekDouble > &fluxX3, const Array< OneD, const NekDouble > &numericalFlux, Array< OneD, NekDouble > &divCFlux)
- : To be implemented. Switch on shapes eventually here.  
- Member Nektar::SolverUtils::AdvectionFR::v_SetupMetrics  (LibUtilities::SessionReaderSharedPtr pSession, Array< OneD, MultiRegions::ExpListSharedPtr > pFields)
- Add the metric terms for 3D Hexahedra.  
- Member Nektar::SolverUtils::DiffusionLFR::DiffusionLFR  (std::string diffType)
- Extension to triangles, tetrahedra and other shapes. (Long term objective)  
- Member Nektar::SolverUtils::DiffusionLFR::v_DerCFlux_2D  (const int nConvectiveFields, const int direction, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, const NekDouble > &flux, const Array< OneD, NekDouble > &iFlux, Array< OneD, NekDouble > &derCFlux)
- : Switch on shapes eventually here.  
- Member Nektar::SolverUtils::DiffusionLFR::v_DivCFlux_2D  (const int nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, const NekDouble > &fluxX1, const Array< OneD, const NekDouble > &fluxX2, const Array< OneD, const NekDouble > &numericalFlux, Array< OneD, NekDouble > &divCFlux)
- : Switch on shapes eventually here.  
- Member Nektar::SolverUtils::DiffusionLFR::v_DivCFlux_2D_Gauss  (const int nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, const NekDouble > &fluxX1, const Array< OneD, const NekDouble > &fluxX2, const Array< OneD, const NekDouble > &numericalFlux, Array< OneD, NekDouble > &divCFlux)
- : Switch on shapes eventually here.  
- Member Nektar::SolverUtils::DiffusionLFR::v_SetupMetrics  (LibUtilities::SessionReaderSharedPtr pSession, Array< OneD, MultiRegions::ExpListSharedPtr > pFields)
- Add the metric terms for 3D Hexahedra.  
- Member Nektar::SolverUtils::DiffusionLFRNS::DiffusionLFRNS  (std::string diffType)
- Extension to triangles, tetrahedra and other shapes. (Long term objective)  
- Member Nektar::SolverUtils::DiffusionLFRNS::v_DerCFlux_2D  (const int nConvectiveFields, const int direction, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, const NekDouble > &flux, const Array< OneD, NekDouble > &iFlux, Array< OneD, NekDouble > &derCFlux)
- : Switch on shapes eventually here.  
- Member Nektar::SolverUtils::DiffusionLFRNS::v_DivCFlux_2D  (const int nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, const NekDouble > &fluxX1, const Array< OneD, const NekDouble > &fluxX2, const Array< OneD, const NekDouble > &numericalFlux, Array< OneD, NekDouble > &divCFlux)
- : Switch on shapes eventually here.  
- Member Nektar::SolverUtils::DiffusionLFRNS::v_DivCFlux_2D_Gauss  (const int nConvectiveFields, const Array< OneD, MultiRegions::ExpListSharedPtr > &fields, const Array< OneD, const NekDouble > &fluxX1, const Array< OneD, const NekDouble > &fluxX2, const Array< OneD, const NekDouble > &numericalFlux, Array< OneD, NekDouble > &divCFlux)
- : Switch on shapes eventually here.  
- Member Nektar::SolverUtils::DiffusionLFRNS::v_SetupMetrics  (LibUtilities::SessionReaderSharedPtr pSession, Array< OneD, MultiRegions::ExpListSharedPtr > pFields)
- Add the metric terms for 3D Hexahedra.  
- Member Nektar::SolverUtils::Driver::v_InitObject  (ostream &out=cout)
- At the moment this is Navier-Stokes specific - generalise?  
- Member Nektar::SpatialDomains::Geometry::ValidateRegGeomFactor  (GeomFactorsSharedPtr geomFactor)
- should this '#if 0' statement be removed?  
- Member Nektar::SpatialDomains::MeshGraph::Read  (const std::string &infilename, bool pReadExpansions=true)
- Remove updated routine  
- Member Nektar::SpatialDomains::MeshGraph::ReadExpansions  (TiXmlDocument &doc)
- solvers break the pattern 'instantiate Session -> instantiate MeshGraph' and parse command line arguments by themselves; one needs to unify command line arguments handling. Solvers tend to call MeshGraph::Read statically -> m_session is not defined -> no info about command line arguments presented ASSERTL0(m_session != 0, "One needs to instantiate SessionReader first");  
- Member Nektar::StdRegions::MatrixType  
- we need to tidy up matrix construction approach probably using a factory type approach  
- Member Nektar::StdRegions::StdExpansion::MassLevelCurvatureMatrixOp_MatFree  (const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray, const StdMatrixKey &mkey)
- fix this  
- Member Nektar::StdRegions::StdHexExp::v_BwdTrans_SumFacKernel  (const Array< OneD, const NekDouble > &base0, const Array< OneD, const NekDouble > &base1, const Array< OneD, const NekDouble > &base2, const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray, Array< OneD, NekDouble > &wsp, bool doCheckCollDir0, bool doCheckCollDir1, bool doCheckCollDir2)
- Account for some directions being collocated. See StdQuadExp as an example.  
- Member Nektar::StdRegions::StdHexExp::v_IProductWRTBase_SumFacKernel  (const Array< OneD, const NekDouble > &base0, const Array< OneD, const NekDouble > &base1, const Array< OneD, const NekDouble > &base2, const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray, Array< OneD, NekDouble > &wsp, bool doCheckCollDir0, bool doCheckCollDir1, bool doCheckCollDir2)
- Implement cases where only some directions are collocated.  
- Member Nektar::StdRegions::StdTetExp::v_BwdTrans_SumFacKernel  (const Array< OneD, const NekDouble > &base0, const Array< OneD, const NekDouble > &base1, const Array< OneD, const NekDouble > &base2, const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray, Array< OneD, NekDouble > &wsp, bool doCheckCollDir0, bool doCheckCollDir1, bool doCheckCollDir2)
- Account for some directions being collocated. See StdQuadExp as an example.  
- Member Nektar::StorageSmvBsr< T >::StorageSmvBsr  (const IndexType blkRows, const IndexType blkCols, const IndexType blkDim, const BCOMatType &bcoMat, const MatrixStorage matType=eFULL)
- : - iterators over strictly lower-triangular part
- number off-diagonal elements calculation
- clear distinction between stored and factual nonzeros (row density)  
 
- Member Nektar::VortexWaveInteraction::FileRelaxation  (int reg)
- Please update to use MeshGraph::Read(vSession) ====================================================