Skip to content

Commit 60f1ff8

Browse files
committed
Added number of coordinates to metric
1 parent a97eb0c commit 60f1ff8

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/optimization/cone_metric.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,11 @@ bool DifferentiableConeMetric::constraint(
113113
return constraint_with_jacobian(*this, constraint, J_constraint, need_jacobian, only_free_vertices);
114114
}
115115

116+
int DifferentiableConeMetric::n_reduced_coordinates() const
117+
{
118+
return get_reduced_metric_coordinates().size();
119+
}
120+
116121
PennerConeMetric::PennerConeMetric(const Mesh<Scalar>& m, const VectorX& metric_coords)
117122
: DifferentiableConeMetric(m)
118123
{

src/optimization/cone_metric.hh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ public:
5050
virtual void make_discrete_metric() = 0;
5151
virtual MatrixX get_transition_jacobian() const = 0;
5252

53+
int n_reduced_coordinates() const;
54+
5355
MatrixX change_metric_to_reduced_coordinates(
5456
const std::vector<int>& I,
5557
const std::vector<int>& J,

0 commit comments

Comments
 (0)