Mercurial > repos > public > sbplib_julia
comparison src/Grids/manifolds.jl @ 1580:fdee60ab8c4e feature/grids/manifolds
Add ndims method for ParameterSpace
| author | Jonatan Werpers <jonatan@werpers.com> |
|---|---|
| date | Thu, 25 Apr 2024 22:15:12 +0200 |
| parents | 14d79b13b54f |
| children | f77c5309dd2b |
comparison
equal
deleted
inserted
replaced
| 1579:14d79b13b54f | 1580:fdee60ab8c4e |
|---|---|
| 16 See also: [`Interval`](@ref), [`Rectangle`](@ref), [`Box`](@ref), | 16 See also: [`Interval`](@ref), [`Rectangle`](@ref), [`Box`](@ref), |
| 17 [`Triangle`](@ref), [`Tetrahedron`](@ref), [`HyperBox`](@ref), | 17 [`Triangle`](@ref), [`Tetrahedron`](@ref), [`HyperBox`](@ref), |
| 18 [`Simplex`](@ref), | 18 [`Simplex`](@ref), |
| 19 """ | 19 """ |
| 20 abstract type ParameterSpace{D} end | 20 abstract type ParameterSpace{D} end |
| 21 Base.ndims(::ParameterSpace{D}) where D = D | |
| 21 | 22 |
| 22 struct HyperBox{T,D} <: ParameterSpace{D} | 23 struct HyperBox{T,D} <: ParameterSpace{D} |
| 23 a::SVector{D,T} | 24 a::SVector{D,T} |
| 24 b::SVector{D,T} | 25 b::SVector{D,T} |
| 25 end | 26 end |
