#include <combined_coordinates.hh>
|
| | FermionicCoordinates1DFiniteT (Idx m_start, Idx m_stop, NT m_T, size_t grid_extent, NT p_start, NT p_stop, NT p_bias) |
| |
| template<typename Idx2 , typename NT2 > |
| | FermionicCoordinates1DFiniteT (const FermionicCoordinates1DFiniteT< Idx2, NT2 > &other) |
| |
| template<typename NT2 > |
| | FermionicCoordinates1DFiniteT (const LogarithmicCoordinates1D< NT2 > &logarithmic_coordinates, Idx m_start, Idx m_stop, NT m_T) |
| |
| device::array< NT, 2 > KOKKOS_FORCEINLINE_FUNCTION | forward (const size_t m, const size_t p) const |
| | Transform from the grid to the physical space.
|
| |
| template<typename IT > |
| device::array< NT, 2 > KOKKOS_FORCEINLINE_FUNCTION | forward (const device::array< IT, 2 > mp) const |
| |
| std::tuple< Idx, NT > KOKKOS_FUNCTION | backward (const NT m, const NT p) const |
| | Transform from the physical space to the grid.
|
| |
| device::array< size_t, 2 > KOKKOS_INLINE_FUNCTION | from_linear_index (auto i) const |
| |
| size_t | size () const |
| |
| device::array< size_t, 2 > | sizes () const |
| |
| std::string | to_string () const |
| |
|
| static constexpr size_t | dim = 2 |
| |
◆ ctype
template<typename Idx = int, typename NT = double>
◆ FermionicCoordinates1DFiniteT() [1/3]
template<typename Idx = int, typename NT = double>
◆ FermionicCoordinates1DFiniteT() [2/3]
template<typename Idx = int, typename NT = double>
template<typename Idx2 , typename NT2 >
◆ FermionicCoordinates1DFiniteT() [3/3]
template<typename Idx = int, typename NT = double>
template<typename NT2 >
◆ backward()
template<typename Idx = int, typename NT = double>
Transform from the physical space to the grid.
- Parameters
-
- Returns
- double grid coordinate
◆ forward() [1/2]
template<typename Idx = int, typename NT = double>
template<typename IT >
◆ forward() [2/2]
template<typename Idx = int, typename NT = double>
Transform from the grid to the physical space.
- Parameters
-
- Returns
- NumberType physical coordinate
◆ from_linear_index()
template<typename Idx = int, typename NT = double>
◆ size()
template<typename Idx = int, typename NT = double>
◆ sizes()
template<typename Idx = int, typename NT = double>
◆ to_string()
template<typename Idx = int, typename NT = double>
◆ dim
template<typename Idx = int, typename NT = double>
◆ grid_extent
template<typename Idx = int, typename NT = double>
◆ logarithmic_coordinates
template<typename Idx = int, typename NT = double>
◆ m_size
template<typename Idx = int, typename NT = double>
◆ m_start
template<typename Idx = int, typename NT = double>
◆ m_stop
template<typename Idx = int, typename NT = double>
◆ m_T
template<typename Idx = int, typename NT = double>
◆ matsubara_values
template<typename Idx = int, typename NT = double>
◆ p_bias
template<typename Idx = int, typename NT = double>
◆ p_start
template<typename Idx = int, typename NT = double>
◆ p_stop
template<typename Idx = int, typename NT = double>
The documentation for this class was generated from the following file:
- /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/coordinates/combined_coordinates.hh