|
User Documentation |
|
Centre for Vision, Speech & Signal Processing |
Comments:
ConjGradC is a numerical integration routine which solves
1 T T
E(x) = - x A x - B x + C
2
Did I write this? Think so... (AJS)
I believe that the algorithm comes from and early
paper by Terzopoulos or Szeliski and was used to solve a
regularisation problem. It is very good when A is sparse
because you only ever multiply with A which is fast if you
know the structure.
-------------------------------------------------------------------------
In order to use this function type T must have
T operator=(const T & v);
T operator+(const T & v);
T operator*(const double & d);
double Dot(const T & v);
T Copy(void);
-------------------------------------------------------------------------
-------------------------------------------------------------------------
Variables:
Methods:
- ConjGradC(T & q_in)
-
Constructor
- ConjGradC(const ConjGradC<T> & ni)
-
Copy constructor
- ConjGradC & operator=(const ConjGradC<T> & ni)
-
- ~ConjGradC()
-
Destructor
General operations
------------------
- ConjGradC<T> & operator=(const ConjGradC & ni)
-
-------------------------------------------------------------------------
|
Programmer:Dorien vandeBelt, Documentation by CxxDoc: Tue Mar 20 10:48:08 2001
|