|
| a_2dh () |
|
| a_2dh (double x, double y, double t=1) |
|
| a_2dh (const a_point2 &p) |
|
| a_2dh (const a_mat &m) |
|
void | set (double x, double y, double t=1) |
|
void | set (const a_point2 &p) |
|
a_point2 | point2 () const |
|
void | X (double v) |
|
void | Y (double v) |
|
void | T (double v) |
|
double | X () const |
|
double | Y () const |
|
double | T () const |
|
double | x () const |
|
double | y () const |
|
| a_mat_c (UI i, double v=0) |
|
| a_mat_c (int i, double v=0) |
|
a_mat_c & | operator= (const a_mat &m) |
|
double & | operator() (const UI i) |
|
double | operator() (const UI i) const |
|
double | sumsq () const |
|
double | norm () const |
|
void | normalise () |
|
| a_mat (UI i, UI j, double v=0) |
|
| a_mat (int i, int j, double v=0) |
|
| a_mat (const a_mat &m) |
|
| ~a_mat () |
|
UI | maxi () const |
|
UI | maxj () const |
|
UI | size () const |
|
std::valarray< double > & | x () const |
|
virtual double & | operator() (const UI i, const UI j) |
|
virtual double | operator() (const UI i, const UI j) const |
|
a_mat & | operator= (const a_mat &m) |
|
bool | operator== (const a_mat &a) |
|
a_mat & | operator- () |
|
a_mat & | operator+= (const a_mat &a) |
|
a_mat | operator+ (const a_mat &a) |
|
a_mat & | operator-= (const a_mat &a) |
|
a_mat | operator- (const a_mat &a) |
|
a_mat & | operator*= (double v) |
|
a_mat | operator* (double v) |
|
a_mat & | operator/= (double v) |
|
a_mat | operator/ (double v) |
|
a_mat | transpose () |
|
void | swapc (UI c1, UI c2) |
|
void | swapr (UI r1, UI r2) |
|
a_mat | sub_matrix (const UI i, const UI j) const |
|
virtual void | read (std::istream &i) |
|
virtual void | write (std::ostream &o) const |
|
virtual const std::string | classname () |
|
| a_base () |
|
void | read (const std::string &file_in) |
|
void | write (const std::string &file_out) const |
|
void | small (double tol) |
|
double | small () const |
|
an homogeneous 2d matrix class
Definition at line 29 of file a_2dh.h.