Skip to content
Snippets Groups Projects
Commit cccf1e01 authored by Ondrej Szekely's avatar Ondrej Szekely
Browse files

FIXING - FINAL

parent 28e7135b
No related branches found
No related tags found
No related merge requests found
...@@ -5,4 +5,6 @@ INSTALL( FILES tnl-mean-curvature-flow.cpp ...@@ -5,4 +5,6 @@ INSTALL( FILES tnl-mean-curvature-flow.cpp
tnl-run-mean-curvature-flow tnl-run-mean-curvature-flow
tnl-run-mean-curvature-flow-eoc-test tnl-run-mean-curvature-flow-eoc-test
Makefile Makefile
tnl-run-mean-curvature-flow-contour-video
tnl-run-mean-curvature-flow-videos
DESTINATION share/tnl-${tnlVersion}/examples/mean-curvature-flow ) DESTINATION share/tnl-${tnlVersion}/examples/mean-curvature-flow )
...@@ -68,7 +68,7 @@ class meanCurvatureFlowEocSetter ...@@ -68,7 +68,7 @@ class meanCurvatureFlowEocSetter
static bool run( const tnlParameterContainer& parameters ) static bool run( const tnlParameterContainer& parameters )
{ {
enum { Dimensions = MeshType::Dimensions }; enum { Dimensions = MeshType::Dimensions };
typedef tnlOneSideDiffOperatorQForGraph<MeshType, Real, Index, 0> OperatorQ; typedef tnlOneSideDiffOperatorQ<MeshType, Real, Index, 0> OperatorQ;
typedef tnlOneSideDiffNonlinearOperator<MeshType, OperatorQ, Real, Index > NonlinearOperator; typedef tnlOneSideDiffNonlinearOperator<MeshType, OperatorQ, Real, Index > NonlinearOperator;
typedef tnlNonlinearDiffusion< MeshType, NonlinearOperator, Real, Index > ApproximateOperator; typedef tnlNonlinearDiffusion< MeshType, NonlinearOperator, Real, Index > ApproximateOperator;
typedef tnlExactNonlinearDiffusion< tnlExactOperatorQ<Dimensions>, Dimensions > ExactOperator; typedef tnlExactNonlinearDiffusion< tnlExactOperatorQ<Dimensions>, Dimensions > ExactOperator;
......
...@@ -4,4 +4,4 @@ SET( headers tnlBlobFunction.h ...@@ -4,4 +4,4 @@ SET( headers tnlBlobFunction.h
tnlPseudoSquareFunction_impl.h tnlPseudoSquareFunction_impl.h
) )
INSTALL( FILES ${headers} DESTINATION include/tnl-${tnlVersion}/functions/initial_conditions/level_set_conditions ) INSTALL( FILES ${headers} DESTINATION include/tnl-${tnlVersion}/functions/initial_conditions/level_set_functions )
...@@ -5,7 +5,12 @@ SET( headers tnlProblem.h ...@@ -5,7 +5,12 @@ SET( headers tnlProblem.h
tnlHeatEquationProblem_impl.h tnlHeatEquationProblem_impl.h
tnlHeatEquationEocProblem.h tnlHeatEquationEocProblem.h
tnlHeatEquationEocProblem_impl.h tnlHeatEquationEocProblem_impl.h
tnlHeatEquationEocRhs.h tnlHeatEquationEocRhs.h
tnlMeanCurvatureFlowEocProblem.h
tnlMeanCurvatureFlowEocProblem_impl.h
tnlMeanCurvatureFlowEocRhs.h
tnlMeanCurvatureFlowProblem.h
tnlMeanCurvatureFlowProblem_impl.h
) )
INSTALL( FILES ${headers} DESTINATION include/tnl-${tnlVersion}/problems ) INSTALL( FILES ${headers} DESTINATION include/tnl-${tnlVersion}/problems )
...@@ -19,13 +19,13 @@ ...@@ -19,13 +19,13 @@
#define TNLMEANCURVATUREFLOWEOCPROBLEM_H_ #define TNLMEANCURVATUREFLOWEOCPROBLEM_H_
#include <problems/tnlMeanCurvatureFlowProblem.h> #include <problems/tnlMeanCurvatureFlowProblem.h>
#include <operators/operator-Q/tnlOneSideDiffOperatorQForGraph.h> #include <operators/operator-Q/tnlOneSideDiffOperatorQ.h>
template< typename Mesh, template< typename Mesh,
typename BoundaryCondition, typename BoundaryCondition,
typename RightHandSide, typename RightHandSide,
typename DifferentialOperator = tnlNonlinearDiffusion< Mesh, typename DifferentialOperator = tnlNonlinearDiffusion< Mesh,
tnlOneSideDiffNonlinearOperator< Mesh, tnlOneSideDiffOperatorQForGraph<Mesh, typename BoundaryCondition::RealType, tnlOneSideDiffNonlinearOperator< Mesh, tnlOneSideDiffOperatorQ<Mesh, typename BoundaryCondition::RealType,
typename BoundaryCondition::IndexType, 0>, typename BoundaryCondition::RealType, typename BoundaryCondition::IndexType >, typename BoundaryCondition::IndexType, 0>, typename BoundaryCondition::RealType, typename BoundaryCondition::IndexType >,
typename BoundaryCondition::RealType, typename BoundaryCondition::IndexType > > typename BoundaryCondition::RealType, typename BoundaryCondition::IndexType > >
class tnlMeanCurvatureFlowEocProblem : public tnlMeanCurvatureFlowProblem< Mesh, BoundaryCondition, RightHandSide, DifferentialOperator > class tnlMeanCurvatureFlowEocProblem : public tnlMeanCurvatureFlowProblem< Mesh, BoundaryCondition, RightHandSide, DifferentialOperator >
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment