comparison src/Grids/equidistant_grid.jl @ 1335:cca45af5e724 refactor/grids

Some docs for EquidistantGrid
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 03 May 2023 15:49:37 +0200
parents ed3ea0630825
children 760a4a1ec4b7
comparison
equal deleted inserted replaced
1334:47e309eac131 1335:cca45af5e724
1 """ 1 """
2 EquidistantGrid{T,R<:AbstractRange{T}} <: Grid{T,1} 2 EquidistantGrid{T,R<:AbstractRange{T}} <: Grid{T,1}
3 3
4 TODO 4 A one-dimensional equidistant grid. Most users are expected to use
5 [`equidistant_grid`](@ref) for constructing equidistant grids.
6
7 See also: [`equidistant_grid`](@ref)
8
9
10 ## Note
11 The type of range used for the points can likely impact performance.
5 """ 12 """
6 #TODO: Document recomendations for type of range. (LinRange is faster?)
7 struct EquidistantGrid{T,R<:AbstractRange{T}} <: Grid{T,1} 13 struct EquidistantGrid{T,R<:AbstractRange{T}} <: Grid{T,1}
8 points::R 14 points::R
9 end 15 end
10 16
11 Base.eachindex(g::EquidistantGrid) = eachindex(g.points) 17 Base.eachindex(g::EquidistantGrid) = eachindex(g.points)