gsplines_cpp icon indicating copy to clipboard operation
gsplines_cpp copied to clipboard

Re-implement functions and functions form R^n into R^m

Open rafaelrojasmiliani opened this issue 2 years ago • 0 comments

At the commit 8b53d24, functions are only intended to represent curves. However, in order to reresent maps between manifolds we can expand this type into maps from R^n into R^m.

  • [ ] Define an abstract class called domain with the following pure virtual methods
    • [ ] With equal operator
    • [ ] with "contain" method which accept a point
    • [ ] with "contain" method which accepts another domain
    • [ ] with dimension method "dim"
    • [ ] make is inheritance helper
    • [ ] clone, move_clone
  • [ ] redefine the base function class
    • [ ] it has a domain as a member
    • [ ] Modify its value member. Now value should accept an array of elements of its domain (Vector<double, N, 1>)
    • [ ]

rafaelrojasmiliani avatar Nov 23 '21 22:11 rafaelrojasmiliani