Loading src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi/tnlDirectEikonalMethodsBase.h +16 −3 Original line number Diff line number Diff line Loading @@ -62,7 +62,8 @@ class tnlDirectEikonalMethodsBase< Meshes::Grid< 2, Real, Device, Index > > template< typename MeshEntity > void updateCell( MeshFunctionType& u, const MeshEntity& cell ); const MeshEntity& cell, double velocity = 1.0 ); }; template< typename Real, Loading @@ -85,7 +86,19 @@ class tnlDirectEikonalMethodsBase< Meshes::Grid< 3, Real, Device, Index > > template< typename MeshEntity > void updateCell( MeshFunctionType& u, const MeshEntity& cell ); const MeshEntity& cell, double velocity = 1.0); Real sort( Real a, Real b, Real c, const RealType& ha, const RealType& hb, const RealType& hc ); }; template < typename T1, typename T2 > T1 meet2DCondition( T1 a, T1 b, const T2 ha, const T2 hb, const T1 value, double v = 1); template < typename T1 > T1 sortMinims( T1 a, T1 b, T1 c, T1 ha, T1 hb, T1 hc); #include "tnlDirectEikonalMethodsBase_impl.h" src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi/tnlDirectEikonalMethodsBase_impl.h +262 −126 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi/tnlDirectEikonalMethodsBase.h +16 −3 Original line number Diff line number Diff line Loading @@ -62,7 +62,8 @@ class tnlDirectEikonalMethodsBase< Meshes::Grid< 2, Real, Device, Index > > template< typename MeshEntity > void updateCell( MeshFunctionType& u, const MeshEntity& cell ); const MeshEntity& cell, double velocity = 1.0 ); }; template< typename Real, Loading @@ -85,7 +86,19 @@ class tnlDirectEikonalMethodsBase< Meshes::Grid< 3, Real, Device, Index > > template< typename MeshEntity > void updateCell( MeshFunctionType& u, const MeshEntity& cell ); const MeshEntity& cell, double velocity = 1.0); Real sort( Real a, Real b, Real c, const RealType& ha, const RealType& hb, const RealType& hc ); }; template < typename T1, typename T2 > T1 meet2DCondition( T1 a, T1 b, const T2 ha, const T2 hb, const T1 value, double v = 1); template < typename T1 > T1 sortMinims( T1 a, T1 b, T1 c, T1 ha, T1 hb, T1 hc); #include "tnlDirectEikonalMethodsBase_impl.h"
src/TNL/Experimental/Hamilton-Jacobi/Solvers/hamilton-jacobi/tnlDirectEikonalMethodsBase_impl.h +262 −126 File changed.Preview size limit exceeded, changes collapsed. Show changes