Index

C++ Code Documentation

template <class BASE_TYPE, class RESULT_TYPE> math::Integrate

File: BASE/math/Integrate.H

Line integral

public:
  • Integrate();
    void constructor
  • virtual ~Integrate();
    destructor
  • void compute( RESULT_TYPE &R, BASE_TYPE const &x1, BASE_TYPE const &y1, BASE_TYPE const &x2, BASE_TYPE const &y2, uint count );
    perform the integration along straight line from x1 to x2 in count steps, starting with Y. output in Y.
protected:
  • virtual void function( RESULT_TYPE &dRx, RESULT_TYPE &dRy, BASE_TYPE const &x, BASE_TYPE const &y ) = 0;
    function to integrate (pure virtual)
private:
  • Integrate( Integrate const & );
    disabled (private) copy constructor
  • Integrate &operator=( Integrate const & );
    disabled (private) assignment operator


template <class BASE_TYPE, class RESULT_TYPE> math::Integrate GANG