From 11350872ff9d0dd3b31b42606c303b66ea988f26 Mon Sep 17 00:00:00 2001 From: Charles Kawczynski Date: Thu, 27 Jul 2023 11:28:33 -0700 Subject: [PATCH] Use cached variables more --- src/Geometry/conversions.jl | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/Geometry/conversions.jl b/src/Geometry/conversions.jl index 7de85e24b8..a6667370ea 100644 --- a/src/Geometry/conversions.jl +++ b/src/Geometry/conversions.jl @@ -362,9 +362,7 @@ for op in (:transform, :project) local_geometry::LocalGeometry, ) = $op( ax, - local_geometry.∂x∂ξ' * - local_geometry.∂x∂ξ * - $op(dual(axes(local_geometry.∂x∂ξ, 2)), v), + local_geometry.gᵢⱼ * $op(dual(axes(local_geometry.∂x∂ξ, 2)), v), ) $op(ato::CovariantAxis, v::CovariantTensor, ::LocalGeometry) = @@ -383,9 +381,7 @@ transform( local_geometry::LocalGeometry, ) = project( ax, - local_geometry.∂ξ∂x * - local_geometry.∂ξ∂x' * - project(dual(axes(local_geometry.∂ξ∂x, 1)), v), + local_geometry.gⁱʲ * project(dual(axes(local_geometry.∂ξ∂x, 1)), v), ) @generated function project(