/home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/coordinates/coordinates.hh File Reference#
|
DiFfRG
|
coordinates.hh File Reference
#include <cmath>#include <cstddef>#include <stdexcept>#include <tuple>#include <type_traits>#include <vector>#include <DiFfRG/common/kokkos.hh>#include <DiFfRG/common/utils.hh>Go to the source code of this file.
Classes | |
| class | DiFfRG::CoordinatePackND< Coordinates > |
| Utility class for combining multiple coordinate systems into one. More... | |
| class | DiFfRG::SubCoordinates< Base > |
| class | DiFfRG::LinearCoordinates1D< NT > |
| class | DiFfRG::LogarithmicCoordinates1D< NT > |
Namespaces | |
| namespace | DiFfRG |
Concepts | |
| concept | DiFfRG::is_coordinates |
Typedefs | |
| using | DiFfRG::LogCoordinates = LogarithmicCoordinates1D<double> |
| using | DiFfRG::LinCoordinates = LinearCoordinates1D<double> |
| using | DiFfRG::LogLogCoordinates = CoordinatePackND<LogarithmicCoordinates1D<double>, LogarithmicCoordinates1D<double>> |
| using | DiFfRG::LogLinCoordinates = CoordinatePackND<LogarithmicCoordinates1D<double>, LinearCoordinates1D<double>> |
| using | DiFfRG::LinLogCoordinates = CoordinatePackND<LinearCoordinates1D<double>, LogarithmicCoordinates1D<double>> |
| using | DiFfRG::LinLinCoordinates = CoordinatePackND<LinearCoordinates1D<double>, LinearCoordinates1D<double>> |
| using | DiFfRG::LogLogLinCoordinates |
| using | DiFfRG::LogLinLinCoordinates |
| using | DiFfRG::LinLinLinCoordinates |
Functions | |
| template<typename Coordinates > | |
| auto | DiFfRG::make_grid (const Coordinates &coordinates) |
| template<typename Coordinates > | |
| auto | DiFfRG::make_idx_grid (const Coordinates &coordinates) -> std::vector< double > |
| template<typename Coordinates > | |
| std::vector< typename Coordinates::ctype > | DiFfRG::dump_grid (const Coordinates &coordinates) |
Generated by