Mercurial > repos > public > sbplib_julia
view src/Grids/Grids.jl @ 1560:5d32ecb98db8 feature/grids/curvilinear
Add functions for jacobian_determiant, geometric_tensor, geometric_tensor_inverse
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Thu, 25 Apr 2024 09:03:04 +0200 |
parents | 535f32316637 |
children | 6e910408c51a b9c7bab94241 b02917bcd7d5 |
line wrap: on
line source
# TODO: Double check that the interfaces for indexing and iterating are fully implemented and tested for all grids. module Grids using Sbplib.RegionIndices using Sbplib.LazyTensors using StaticArrays # Grid export Grid export coordinate_size export component_type export grid_id export boundary_id export boundary_indices export boundary_identifiers export boundary_grid export coarsen export refine export eval_on export componentview export ArrayComponentView export BoundaryIdentifier export TensorGridBoundary export CartesianBoundary export TensorGrid export ZeroDimGrid export EquidistantGrid export inverse_spacing export spacing export equidistant_grid # MappedGrid export MappedGrid export jacobian export logicalgrid export mapped_grid export jacobian_determinant export geometric_tensor export geometric_tensor_inverse abstract type BoundaryIdentifier end include("grid.jl") include("tensor_grid.jl") include("equidistant_grid.jl") include("zero_dim_grid.jl") include("mapped_grid.jl") end # module