KrisLibrary  1.0.0
FMM.h
1 #ifndef PLANNING_FMM_H
2 #define PLANNING_FMM_H
3 
4 #include <KrisLibrary/structs/arraynd.h>
5 #include <KrisLibrary/math/vector.h>
6 using namespace Math;
7 
15 bool FMMSearch(const std::vector<int>& start,const std::vector<int>& goal,const ArrayND<Real>& costs,ArrayND<Real>& distances);
16 
25 bool FMMSearch(const Vector& start,const Vector& goal,const ArrayND<Real>& costs,ArrayND<Real>& distances);
26 
35 bool FMMSearch(const Vector& start,const Vector& goal,
36  const Vector& bmin,const Vector& bmax,const Vector& res,
37  Real (*costFn) (const Vector& coords),
38  ArrayND<Real>& distances);
39 
48 std::vector<Vector> GradientDescent(const ArrayND<Real>& field,const Vector& start);
49 
50 #endif
Contains all definitions in the Math package.
Definition: WorkspaceBound.h:12