|
GridFormat 0.6.0
I/O-Library for grid-like data structures
|
Traits specializations and helper classes for frameworks. More...
Files | |
| file | /__w/gridformat/gridformat/gridformat/traits/cgal.hpp |
| Traits specializations for cgal triangulations in 2D 3D. | |
| file | /__w/gridformat/gridformat/gridformat/traits/dealii.hpp |
| Traits specializations for dealii triangulations. | |
| file | /__w/gridformat/gridformat/gridformat/traits/dolfinx.hpp |
| Traits specializations for dolfinx meshes. | |
| file | /__w/gridformat/gridformat/gridformat/traits/dune.hpp |
| Traits specializations for dune grid views. | |
| file | /__w/gridformat/gridformat/gridformat/traits/mfem.hpp |
| Traits specializations for mfem::Mesh. | |
Classes | |
| class | GridFormat::DolfinX::LagrangePolynomialGrid< T > |
| Wrapper around a nodal dolfinx::FunctionSpace, exposing it as a mesh composed of lagrange elements with the order of the given function space. More... | |
| class | GridFormat::Dune::LagrangePolynomialGrid< GV > |
| Exposes a Dune::GridView as a grid composed of lagrange cells with the given order. Can be used to conveniently write Dune::Functions into grid files. More... | |
| class | GridFormat::Dune::FunctionField< _Function, Grid, T > |
| Implements the field interface for a Dune::Function defined on a (wrapped) Dune::GridView. More... | |
| class | GridFormat::Dune::GridFactoryAdapter< Grid > |
| Adapter around a Dune::GridFactory to be compatible with GridFormat::Concepts::GridFactory. Can be used to export a grid from a reader directly into a Dune::GridFactory. For instance: More... | |
Functions | |
| template<std::floating_point T> | |
| LagrangePolynomialGrid< T > | GridFormat::DolfinX::make_lagrange_grid (const dolfinx::fem::FunctionSpace< T > &space) |
| Create a LagrangePolynomialGrid from the given function space. | |
| template<typename Writer, Concepts::Scalar T, std::floating_point U, Concepts::Scalar P = T> | |
| void | GridFormat::DolfinX::set_point_function (const dolfinx::fem::Function< T, U > &f, Writer &writer, std::string name="", const Precision< P > &prec={}) |
| Insert the given function into the writer as point field. | |
| template<typename Writer, Concepts::Scalar T, std::floating_point U, Concepts::Scalar P = T> | |
| void | GridFormat::DolfinX::set_cell_function (const dolfinx::fem::Function< T, U > &f, Writer &writer, std::string name="", const Precision< P > &prec={}) |
| Insert the given function into the writer as cell field. | |
| template<typename Writer, Concepts::Scalar T, std::floating_point U, Concepts::Scalar P = T> | |
| void | GridFormat::DolfinX::set_function (const dolfinx::fem::Function< T, U > &f, Writer &writer, const std::string &name="", const Precision< P > &prec={}) |
| Insert the given function into the writer as field. | |
| template<typename Function, typename Writer> | |
| void | GridFormat::Dune::set_point_function (Function &&f, Writer &writer, const std::string &name) |
| Insert the given Dune::Function to the writer as point field. | |
| template<typename Function, typename Writer, GridFormat::Concepts::Scalar T> | |
| void | GridFormat::Dune::set_point_function (Function &&f, Writer &writer, const std::string &name, const Precision< T > &prec) |
| Insert the given Dune::Function to the writer as point field with the given precision. | |
| template<typename Writer, typename Function> | |
| void | GridFormat::Dune::set_cell_function (Function &&f, Writer &writer, const std::string &name) |
| Insert the given Dune::Function to the writer as cell field. | |
| template<typename Writer, typename Function, GridFormat::Concepts::Scalar T> | |
| void | GridFormat::Dune::set_cell_function (Function &&f, Writer &writer, const std::string &name, const Precision< T > &prec) |
| Insert the given Dune::Function to the writer as cell field with the given precision. | |
| void GridFormat::DolfinX::set_cell_function | ( | const dolfinx::fem::Function< T, U > & | f, |
| Writer & | writer, | ||
| std::string | name = "", | ||
| const Precision< P > & | prec = {} ) |
| f | The function to be inserted |
| writer | The writer in which to insert it |
| name | The name of the field (defaults to f.name) |
| prec | The precision with which to write the field (defaults to the function's scalar type) |
| void GridFormat::Dune::set_cell_function | ( | Function && | f, |
| Writer & | writer, | ||
| const std::string & | name ) |
| void GridFormat::Dune::set_cell_function | ( | Function && | f, |
| Writer & | writer, | ||
| const std::string & | name, | ||
| const Precision< T > & | prec ) |
| void GridFormat::DolfinX::set_function | ( | const dolfinx::fem::Function< T, U > & | f, |
| Writer & | writer, | ||
| const std::string & | name = "", | ||
| const Precision< P > & | prec = {} ) |
| f | The function to be inserted |
| writer | The writer in which to insert it |
| name | The name of the field (defaults to f.name) |
| prec | The precision with which to write the field (defaults to the function's scalar type) |
| void GridFormat::DolfinX::set_point_function | ( | const dolfinx::fem::Function< T, U > & | f, |
| Writer & | writer, | ||
| std::string | name = "", | ||
| const Precision< P > & | prec = {} ) |
| f | The function to be inserted |
| writer | The writer in which to insert it |
| name | The name of the field (defaults to f.name) |
| prec | The precision with which to write the field (defaults to the function's scalar type) |
| void GridFormat::Dune::set_point_function | ( | Function && | f, |
| Writer & | writer, | ||
| const std::string & | name ) |
| void GridFormat::Dune::set_point_function | ( | Function && | f, |
| Writer & | writer, | ||
| const std::string & | name, | ||
| const Precision< T > & | prec ) |