summaryrefslogtreecommitdiff
path: root/src/Coxeter_triangulation/example
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2020-10-05 22:07:26 +0200
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2020-10-05 22:07:26 +0200
commitcf30dde33d2463172af32de208909f4638343bec (patch)
tree25fb9308cf3bf7a13ed62bfed7411a32fc96c1f5 /src/Coxeter_triangulation/example
parenta4c6ab63074e3d79e2f0432b392f4a1bcedfce8f (diff)
Remove the Function inheritance and keep concept
Diffstat (limited to 'src/Coxeter_triangulation/example')
-rw-r--r--src/Coxeter_triangulation/example/manifold_tracing_custom_function.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Coxeter_triangulation/example/manifold_tracing_custom_function.cpp b/src/Coxeter_triangulation/example/manifold_tracing_custom_function.cpp
index 7e3d95a4..a15756c6 100644
--- a/src/Coxeter_triangulation/example/manifold_tracing_custom_function.cpp
+++ b/src/Coxeter_triangulation/example/manifold_tracing_custom_function.cpp
@@ -19,8 +19,8 @@ using namespace Gudhi::coxeter_triangulation;
* the equation of the manifold is x^3*y + y^3*z + z^3*x = 0.
* The embedding consists of restricting the manifold to the affine subspace z = 1.
*/
-struct Function_surface_on_CP2_in_R4 : public Function {
- virtual Eigen::VectorXd operator()(const Eigen::VectorXd& p) const override {
+struct Function_surface_on_CP2_in_R4 {
+ Eigen::VectorXd operator()(const Eigen::VectorXd& p) const {
// The real and imaginary parts of the variables x and y
double xr = p(0), xi = p(1), yr = p(2), yi = p(3);
Eigen::VectorXd result(cod_d());
@@ -36,10 +36,10 @@ struct Function_surface_on_CP2_in_R4 : public Function {
return result;
}
- virtual std::size_t amb_d() const override { return 4; };
- virtual std::size_t cod_d() const override { return 2; };
+ std::size_t amb_d() const { return 4; };
+ std::size_t cod_d() const { return 2; };
- virtual Eigen::VectorXd seed() const override {
+ Eigen::VectorXd seed() const {
Eigen::VectorXd result = Eigen::VectorXd::Zero(4);
return result;
}