PTEMS  0.1.0-dev+git.81fd0e4
PolyTopic Element Method Solver
Todo List
Member ptems::BasicMatrix< T, N, M >::Conjugate () const
Cannot be constexpr as std::conj is not constexpr
Member ptems::BasicMatrix< T, N, M >::ConjugateOverwrite ()
Cannot be constexpr as std::conj is not constexpr
Member ptems::BasicMatrix< T, N, M >::Hermitian () const
Cannot be constexpr as std::conj is not constexpr
Member ptems::BasicMatrix< T, N, M >::HermitianOverwrite ()
Cannot be constexpr as std::conj is not constexpr
Class ptems::DiscreteFunctionSpace< DIM, X, N >
Some functions take PElement and some take element index! Make consistent (or overload for both!)
Member ptems::FEMesh< DIM >::Clone () const
Add cloning of refinement tree?
Member ptems::FEMesh< DIM >::Save (const ParallelComm &mpi, const std::string &file, MeshFileFormat format, Vars... variables)
: Hack code, only supporting MeshFileFormat::VTK_Legacy & MeshFileFormat::MatlabMAT currently
Member ptems::FEMesh< DIM >::Save (const ParallelComm &mpi, const char *file, MeshFileFormat format, Vars... variables)
: Hack code, only supporting MeshFileFormat::VTK_Legacy & MeshFileFormat::MatlabMAT currently
Member ptems::FEMesh< DIM >::Save (const ParallelComm &mpi, const std::filesystem::path &file, MeshFileFormat format, Vars... variables)
: Hack code, only supporting MeshFileFormat::VTK_Legacy & MeshFileFormat::MatlabMAT currently
Member ptems::FEMesh< DIM >::Save (std::ostream &file, MeshFileFormat format, Vars... variables)
: Hack code, only supporting MeshFileFormat::VTK_Legacy & MeshFileFormat::MatlabMAT currently
Member ptems::FEMesh< DIM >::Save (std::ostream &file, SaveFileOptions options, Vars... variables)
: Hack code, only supporting MeshFileFormat::VTK_Legacy & MeshFileFormat::MatlabMAT currently
Member ptems::FEMesh< DIM >::Save (const ParallelComm &mpi, const std::filesystem::path &file, SaveFileOptions options, Vars... variables)
: Hack code, only supporting MeshFileFormat::VTK_Legacy & MeshFileFormat::MatlabMAT currently
Member ptems::FEMesh< DIM >::Save (const ParallelComm &mpi, const char *file, SaveFileOptions options, Vars... variables)
: Hack code, only supporting MeshFileFormat::VTK_Legacy & MeshFileFormat::MatlabMAT currently
Member ptems::FEMesh< DIM >::Save (const ParallelComm &mpi, const std::string &file, SaveFileOptions options, Vars... variables)
: Hack code, only supporting MeshFileFormat::VTK_Legacy & MeshFileFormat::MatlabMAT currently
Class ptems::GMRESSolver< T >
Add restart?
Member ptems::HighOrderFunctionTransform< 1, 2 >::operator() ([[maybe_unused]] const std::array< Matrix< 1 >, 1 > &hessianMapping, [[maybe_unused]] const Vector< 1 > &gradient, Matrix< 1 > &hessian) const
Should gradient be before or after mapping to element
Member ptems::HighOrderFunctionTransform< 2, 2 >::operator() (const std::array< Matrix< 2 >, 2 > &hessianMapping, const Vector< 2 > &gradient, Matrix< 2 > &hessian) const
Should gradient be before or after mapping to element
Member ptems::HighOrderFunctionTransform< 3, 2 >::operator() (const std::array< Matrix< 3 >, 3 > &hessianMapping, const Vector< 3 > &gradient, Matrix< 3 > &hessian) const
Should gradient be before or after mapping to element
Class ptems::MatlabMATFileWriter< DIM >

Hack code - still work in progress

We write this manually for now - but maybe we should use the MAT-file interface available in MATLAB

Document MAT file format!

Class ptems::MeshSmoother
Agglomerated meshes may require special treatment
Class ptems::NonlinearSolver< T >
This is for damped Newton only, should try to generalise!
Class ptems::VTKLegacyFileWriter< DIM >
Hack code - still work in progress:
  • VTK for non concave polygons seems buggy
  • PointData and CellData shouldn't be interleaved