BosonicCoordinates1DFiniteT< Idx, NT > Class Template Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
Public Types |
Public Member Functions |
Public Attributes |
Static Public Attributes |
Private Attributes |
List of all members
DiFfRG::BosonicCoordinates1DFiniteT< Idx, NT > Class Template Reference
#include <combined_coordinates.hh>
Public Types | |
| using | ctype = NT |
Public Member Functions | |
| BosonicCoordinates1DFiniteT (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 > | |
| BosonicCoordinates1DFiniteT (const BosonicCoordinates1DFiniteT< Idx2, NT2 > &other) | |
| template<typename NT2 > | |
| BosonicCoordinates1DFiniteT (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 |
Public Attributes | |
| const NT | m_start |
| const NT | m_stop |
| const NT | m_T |
| const NT | p_start |
| const NT | p_stop |
| const NT | p_bias |
Static Public Attributes | |
| static constexpr size_t | dim = 2 |
Private Attributes | |
| const size_t | grid_extent |
| const size_t | m_size |
| BosonicMatsubaraValues< Idx, NT > | matsubara_values |
| LogarithmicCoordinates1D< NT > | logarithmic_coordinates |
Member Typedef Documentation
◆ ctype
| using DiFfRG::BosonicCoordinates1DFiniteT< Idx, NT >::ctype = NT |
Constructor & Destructor Documentation
◆ BosonicCoordinates1DFiniteT() [1/3]
|
inline |
◆ BosonicCoordinates1DFiniteT() [2/3]
|
inline |
◆ BosonicCoordinates1DFiniteT() [3/3]
|
inline |
Member Function Documentation
◆ backward()
|
inline |
Transform from the physical space to the grid.
- Parameters
-
y physical coordinate
- Returns
- double grid coordinate
◆ forward() [1/2]
|
inline |
◆ forward() [2/2]
|
inline |
Transform from the grid to the physical space.
- Parameters
-
x grid coordinate
- Returns
- NumberType physical coordinate
◆ from_linear_index()
|
inline |
◆ size()
|
inline |
◆ sizes()
|
inline |
◆ to_string()
|
inline |
Member Data Documentation
◆ dim
|
staticconstexpr |
◆ grid_extent
|
private |
◆ logarithmic_coordinates
|
private |
◆ m_size
|
private |
◆ m_start
| const NT DiFfRG::BosonicCoordinates1DFiniteT< Idx, NT >::m_start |
◆ m_stop
| const NT DiFfRG::BosonicCoordinates1DFiniteT< Idx, NT >::m_stop |
◆ m_T
| const NT DiFfRG::BosonicCoordinates1DFiniteT< Idx, NT >::m_T |
◆ matsubara_values
|
private |
◆ p_bias
| const NT DiFfRG::BosonicCoordinates1DFiniteT< Idx, NT >::p_bias |
◆ p_start
| const NT DiFfRG::BosonicCoordinates1DFiniteT< Idx, NT >::p_start |
◆ p_stop
| const NT DiFfRG::BosonicCoordinates1DFiniteT< Idx, NT >::p_stop |
The documentation for this class was generated from the following file:
- /__w/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/coordinates/combined_coordinates.hh
Generated by