psdlag-agn/src/inc/lag.hpp

57 lines
828 B
C++
Raw Normal View History

2016-06-08 19:38:54 +00:00
/*
* lag.hpp
*
* Created on: Jun 1, 2013
* Author: azoghbi
*/
#ifndef LAG_HPP_
#define LAG_HPP_
#include "mod.hpp"
class lag : public mod {
int n1;
vec p1,p2;
ivec icx,iphi;
void _C( vec );
void _dC( vec , int );
void _dCx( vec , int );
void _dPhi( vec , int );
public:
lag( lcurve , lcurve , vec , vec );
virtual ~lag();
void step_pars( int , vec& , vec& );
void print_pars( vec& , vec& );
};
// ----------------------------------- //
class lag10 : public mod {
int n1;
vec p1,p2;
ivec icx,iphi;
void _C( vec );
void _dC( vec , int );
void _dCx( vec , int );
void _dPhi( vec , int );
public:
lag10( lcurve , lcurve , vec , vec );
virtual ~lag10();
void step_pars( int , vec& , vec& );
void print_pars( vec& , vec& );
void what_pars( int& , int& );
};
#endif /* LAG_HPP_ */