- Member Nektar::L1Norm (const NekVector< DataType > &v)
- Do the Norms with Blas where applicable.
- Member Nektar::LibUtilities::AnalyticExpressionEvaluator::EvaluateAtPoints (const int expression_id, const std::vector< Array< OneD, const NekDouble > > points, Array< OneD, NekDouble > &result)
- test this function properly/update as the method above
- Member Nektar::LibUtilities::BasisKey::GetTotNumModes () const
- Generalise to arbitrary polynomials
- Member Nektar::LocalRegions::PrismExp::MultiplyByQuadratureMetric (const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
- add functionality for IsUsingQuadMetrics
- 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::LocalRegions::TetExp::MultiplyByQuadratureMetric (const Array< OneD, const NekDouble > &inarray, Array< OneD, NekDouble > &outarray)
- add functionality for IsUsingQuadMetrics
- Member Nektar::MultiRegions::DisContField3D::v_EvaluateBoundaryConditions (const NekDouble time=0.0, const NekDouble x2_in=NekConstantskNekUnsetDouble, const NekDouble x3_in=NekConstantskNekUnsetDouble)
- RobinPrimitiveCoeff forgotten? - PB
- Member Nektar::MultiRegions::DisContField3DHomogeneous1D::v_GetRobinBCInfo ()
- Fix Robin BCs for homogeneous case
- 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)
- 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::LocalToGlobalDGMap::SetUpUniversalDGMap (const ExpList &locExp)
- Update to support 1D and 3D DG expansions.
- Member Nektar::SpatialDomains::Geometry::ValidateRegGeomFactor (GeomFactorsSharedPtr geomFactor)
- should this 'if 0' statement be removed?
- 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::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::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::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.