Skip to content

Commit

Permalink
Fix typo
Browse files Browse the repository at this point in the history
  • Loading branch information
eliascarv committed Dec 17, 2024
1 parent 064a338 commit 1507e5a
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 14 deletions.
2 changes: 1 addition & 1 deletion src/Meshes.jl
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,7 @@ export
# domain traits
Domain,
SubDomain,
TranformedDomain,
TransformedDomain,
embeddim,
paramdim,
crs,
Expand Down
20 changes: 10 additions & 10 deletions src/domains/transformeddomain.jl
Original file line number Diff line number Diff line change
Expand Up @@ -3,32 +3,32 @@
# ------------------------------------------------------------------

"""
TranformedDomain(domain, transform)
TransformedDomain(domain, transform)
Lazy representation of a geometric `transform` applied to a `domain`.
"""
struct TranformedDomain{M<:Manifold,C<:CRS,D<:Domain,T<:Transform} <: Domain{M,C}
struct TransformedDomain{M<:Manifold,C<:CRS,D<:Domain,T<:Transform} <: Domain{M,C}
domain::D
transform::T

function TranformedDomain{M,C}(domain::D, transform::T) where {M<:Manifold,C<:CRS,D<:Domain,T<:Transform}
function TransformedDomain{M,C}(domain::D, transform::T) where {M<:Manifold,C<:CRS,D<:Domain,T<:Transform}
new{M,C,D,T}(domain, transform)
end
end

function TranformedDomain(d::Domain, t::Transform)
function TransformedDomain(d::Domain, t::Transform)
g = t(first(d))
TransformedMesh{manifold(g),crs(g)}(d, t)
TransformedDomain{manifold(g),crs(g)}(d, t)
end

# specialize constructor to avoid deep structures
TranformedDomain(d::TranformedDomain, t::Transform) = TransformedMesh(d.domain, d.transform t)
TransformedDomain(d::TransformedDomain, t::Transform) = TransformedMesh(d.domain, d.transform t)

Check warning on line 25 in src/domains/transformeddomain.jl

View check run for this annotation

Codecov / codecov/patch

src/domains/transformeddomain.jl#L25

Added line #L25 was not covered by tests

Base.parent(d::TranformedDomain) = d.domain
Base.parent(d::TransformedDomain) = d.domain

Check warning on line 27 in src/domains/transformeddomain.jl

View check run for this annotation

Codecov / codecov/patch

src/domains/transformeddomain.jl#L27

Added line #L27 was not covered by tests

transform(d::TranformedDomain) = d.transform
transform(d::TransformedDomain) = d.transform

Check warning on line 29 in src/domains/transformeddomain.jl

View check run for this annotation

Codecov / codecov/patch

src/domains/transformeddomain.jl#L29

Added line #L29 was not covered by tests

# domain interface
element(d::TranformedDomain, ind::Int) = d.transform(element(d.domain, ind))
element(d::TransformedDomain, ind::Int) = d.transform(element(d.domain, ind))

nelements(d::TranformedDomain) = nelements(d.domain)
nelements(d::TransformedDomain) = nelements(d.domain)
6 changes: 3 additions & 3 deletions test/transformeddomain.jl
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
@testitem "TranformedDomain" setup = [Setup] begin
@testitem "TransformedDomain" setup = [Setup] begin
pset = PointSet(randpoint2(10))
trans = Identity()
tpset = TranformedDomain(pset, trans)
tpset = TransformedDomain(pset, trans)
@test nelements(tpset) == nelements(pset)
@test element(tpset, 1) == element(pset, 1)
@test tpset == pset
pts = randpoint2(10)
pset = PointSet(pts)
trans = Translate(T(2), T(2))
tpset = TranformedDomain(pset, trans)
tpset = TransformedDomain(pset, trans)
@test nelements(tpset) == nelements(pset)
@test element(tpset, 1) == trans(element(pset, 1))
@test tpset == PointSet(trans.(pts))
Expand Down

0 comments on commit 1507e5a

Please sign in to comment.