Skip to content

Commit 7491f39

Browse files
committed
Fixed Conformal header includes
1 parent 542025a commit 7491f39

17 files changed

+18
-32
lines changed

CMakeLists.txt

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -133,10 +133,6 @@ if(USE_SUITESPARSE)
133133
SuiteSparse::SuiteSparseConfig
134134
SuiteSparse::CHOLMOD
135135
)
136-
target_link_libraries(optimization_py PRIVATE
137-
SuiteSparse::SuiteSparseConfig
138-
SuiteSparse::CHOLMOD
139-
)
140136
endif()
141137

142138
# Set pybinding settings
@@ -174,12 +170,6 @@ if(NOT USE_MULTIPRECISION)
174170
MetricOptimizationLib
175171
Catch2::Catch2WithMain
176172
)
177-
if(USE_SUITESPARSE)
178-
target_link_libraries(CurvatureMetricTests PRIVATE
179-
SuiteSparse::SuiteSparseConfig
180-
SuiteSparse::CHOLMOD
181-
)
182-
endif()
183173
set(TEST_DATA_ROOT "${PROJECT_SOURCE_DIR}/src/tests/regression/")
184174
target_compile_definitions(CurvatureMetricTests PUBLIC TEST_DATA_DIR=\"${TEST_DATA_ROOT}\")
185175
endif()

src/app/CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ add_executable(conformal_metric
44
target_link_libraries(conformal_metric PRIVATE
55
MetricOptimizationLib
66
)
7+
if(USE_SUITESPARSE)
8+
target_link_libraries(conformal_metric PRIVATE
9+
SuiteSparse::SuiteSparseConfig
10+
SuiteSparse::CHOLMOD
11+
)
12+
endif()
713

814
add_executable(optimize_metric
915
optimize_metric.cpp

src/app/conformal_metric.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#include "implicit_optimization.hh"
33
#include "optimization_interface.hh"
44
#include "layout.hh"
5+
#include "conformal_ideal_delaunay/ConformalInterface.hh"
56
#include "logging.hh"
67
#include <igl/readOBJ.h>
78
#include <igl/writeOBJ.h>

src/optimization/cone_metric.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include "cone_metric.hh"
22
#include "constraint.hh"
33
#include "projection.hh"
4+
#include "conformal_ideal_delaunay/ConformalInterface.hh"
45

56
namespace CurvatureMetric {
67

src/optimization/explicit_optimization.hh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
#include <filesystem>
44
#include "common.hh"
5-
#include "conformal_ideal_delaunay/ConformalInterface.hh"
6-
#include "conformal_ideal_delaunay/OverlayMesh.hh"
75
#include "embedding.hh"
86
#include "energy_functor.hh"
97

src/optimization/implicit_optimization.hh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
#include "energy_functor.hh"
66
#include "cone_metric.hh"
77
#include "conformal_ideal_delaunay/OverlayMesh.hh"
8-
#include "conformal_ideal_delaunay/ConformalInterface.hh"
98
#include <filesystem>
109

1110
namespace CurvatureMetric

src/optimization/interpolation.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include "interpolation.hh"
22

33
#include "conformal_ideal_delaunay/ConformalIdealDelaunayMapping.hh"
4+
#include "conformal_ideal_delaunay/ConformalInterface.hh"
45
#include "embedding.hh"
56
#include "reparametrization.hh"
67
#include "projection.hh"
@@ -948,4 +949,4 @@ overlay_has_all_original_halfedges(
948949
return (num_missing_original_halfedges == 0);
949950
}
950951

951-
}
952+
}

src/optimization/interpolation.hh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#pragma once
22

33
#include "common.hh"
4-
#include "conformal_ideal_delaunay/ConformalInterface.hh"
54
#include "conformal_ideal_delaunay/OverlayMesh.hh"
65

76
namespace CurvatureMetric {

src/optimization/layout.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include <igl/doublearea.h>
44
#include <igl/flipped_triangles.h>
55
#include "conformal_ideal_delaunay/ConformalIdealDelaunayMapping.hh"
6+
#include "conformal_ideal_delaunay/ConformalInterface.hh"
67
#include "conformal_ideal_delaunay/Layout.hh"
78
#include "embedding.hh"
89
#include "energies.hh"

src/optimization/layout.hh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#pragma once
22

33
#include "common.hh"
4-
#include "conformal_ideal_delaunay/ConformalInterface.hh"
54
#include "conformal_ideal_delaunay/OverlayMesh.hh"
65

76
namespace CurvatureMetric {

0 commit comments

Comments
 (0)