Skip to content
Snippets Groups Projects
Select Git revision
  • ac38b577a7c4132262aa39bfce48a9afbdcb28d8
  • master default
  • bjansik
  • add_phys_LMGC90_md
  • patch-1
  • job-features
  • hot_fix
  • fix_vnc_access_howto
  • fix-nodefiles
  • test_jc
  • 45-dokumentace-singularity
  • readme
  • spell_check
  • unittest
14 results

resources-allocation-policy.md

Blame
  • Forked from SCS / docs.it4i.cz
    Source project has a limited visibility.
    dtw.h 1.67 KiB
    #ifndef DTW_H
    #define DTW_H
    
    #include "structs.h"
    #include "parameter.h"
    #include "calcul.h"
    #include "distancet.h"
    
    ///Contains DTW methods
    class dtw
    {
    public:
    	static resultMethod dtwBase(inputMethod const &input, inputInfo const &info, parameter const &params);
    	static resultMethod dtwPair(inputMethod const &input, inputInfo const &info, parameter const &params);
    	static resultMethod dtwSegment(inputMethod const &input, inputInfo const &info, parameter const &params);
    	static resultMethod configure(inputMethod const &input, parameter const &params);	
    	
    	static vtr<double> getScore(inputMethod const &input, vtr<resultPath> const &warpings);
    	static resultMethod alignment(inputMethod const &input, distancet const &dist, parameter const &params);
    	static resultMethod alignmentLocal(inputMethod const &input, distancet const &dist, parameter const &params);
    
    	static vtr2<node> matrix(inputMethod const &input, distancet const &dist, parameter const &params);
    	static vtr2<node> matrixNoaccumulation(inputMethod const &input, distancet const &dist, parameter const &params);
    	
    	static void accumulate(vtr2<node> &m, parameter const &params);
    	static void accumulateMod(vtr2<node> &m, vtr<coord> const &minims, parameter const &params);
    
    	static resultPath getWarping(vtr2<node> const &m, coord coord, parameter const &params);
    	static vtr<resultPath> getWarpings(vtr2<node> const &m, vtr<coord> const &minims, parameter const &params);
    	static coord getEnds(vtr2<node> const &m, parameter const &params);
    
    	static vtr<coord> getMinimums(vtr2<node> const &m, parameter const &params);
    	static void filterWarpings(vtr2<node> const &m, vtr<resultPath> &wpaths, parameter const &params);
    };
    
    #endif // DTW_H