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 |