#include <F_L1.hpp>
Inheritance diagram for F_L1:
Purpose: Defines a L Triangular Inferior Matrix,....
Public Methods | |
F_L1 (int n, float value=0.0) | |
F_L1 (const F_L1 &m) | |
F_L1 | operator= (const F_L1 &m) |
virtual | ~F_L1 () |
virtual AFSymMatrix * | copyAnn () |
virtual AFloatMatrix * | copy () |
virtual AFloatMatrix * | t (AFloatMatrix *t=0) |
virtual void | set0 (int i, int j, float value) |
virtual float | get0 (int i, int j) |
virtual void | set (int i, int j, float value) |
virtual float | get (int i, int j) |
virtual void | setAll (float value=0.0) |
virtual float | det () |
virtual float | trace () |
virtual float | norme2 () |
virtual float | normeF () |
virtual float | norme1 () |
virtual float | normeInf () |
virtual float | sum () |
virtual float | sum2 () |
virtual float | minimum () |
virtual float | maximum () |
virtual float | sigma () |
F_L1 | pow (float pow) |
F_L1 | log (float base) |
void | operator+= (float value) |
void | operator-= (float value) |
void | operator *= (float value) |
void | operator/= (float value) |
virtual void | add (float value) |
virtual void | subst (float value) |
virtual void | mult (float value) |
virtual void | div (float value) |
void | operator+= (F_L1 &m) |
void | operator-= (F_L1 &m) |
virtual FloatVector * | solve (FloatVector *b, FloatVector *x=0) |
virtual FloatVector * | mult_Av (FloatVector *v, FloatVector *result=0) |
virtual FloatVector * | mult_ATv (FloatVector *v, FloatVector *result=0) |
virtual FloatVector * | mult_vA (FloatVector *v, FloatVector *result=0) |
virtual FloatVector * | mult_vAT (FloatVector *vt, FloatVector *result=0) |
FloatVector * | mult_Av (FloatVector *v, int col0, int row0, bool incremental=false, FloatVector *result=0) |
FloatVector * | mult_ATv (FloatVector *v, int col0, int row0, bool incremental=false, FloatVector *result=0) |
FloatVector * | mult_vA (FloatVector *v, int row0, int col0, bool incremental=false, FloatVector *result=0) |
FloatVector * | mult_vAT (FloatVector *vt, int row0, int col0, bool incremental=false, FloatVector *result=0) |
AFSymMatrix * | invert () |
virtual void | add (AFloatMatrix &M) |
virtual void | subst (AFloatMatrix &M) |
Public Attributes | |
F_L1 | sqrt () |
F_L1 | sqr () |
F_L1 | exp () |
F_L1 | log () |
F_L1 | sin () |
F_L1 | cos () |
F_L1 | tan () |
Private Attributes | |
float ** | data |