# TMatrixTriangulator Class Reference

Inheritance diagram for TMatrixTriangulator:

List of all members.

## Public Member Functions
| TMatrixTriangulator ()
void | SetFirstElement (real64 firstElement)
void | AddRow (TVectorN< real64 > &newRow)
void | AddColumn (TVectorN< real64 > &newColumn)
void | RemoveColumn (int32 colToDelete)
void | RemoveLine (int32 lineToDelete)
void | Solve (TVectorN< real64 > &x, TVectorN< real64 > &v1) const
const TMatrixMN< real64 > & | GetQ () const
const TMatrixMN< real64 > & | GetR () const
const TMatrixMN< real64 > & | GetA () const
void | CheckProduct ()
## Protected Attributes
TMatrixMN< real64 > | Q
TMatrixMN< real64 > | A
TMatrixMN< real64 > | R

## Constructor & Destructor Documentation

TMatrixTriangulator::TMatrixTriangulator | ( |  | ) |

## Member Function Documentation

void TMatrixTriangulator::AddColumn | ( | TVectorN< real64 > & | newColumn | ) |

void TMatrixTriangulator::AddRow | ( | TVectorN< real64 > & | newRow | ) |

void TMatrixTriangulator::CheckProduct | ( |  | ) |

const TMatrixMN<real64>& TMatrixTriangulator::GetA | ( |  | ) | const`[inline]`

const TMatrixMN<real64>& TMatrixTriangulator::GetQ | ( |  | ) | const`[inline]`

const TMatrixMN<real64>& TMatrixTriangulator::GetR | ( |  | ) | const`[inline]`

void TMatrixTriangulator::RemoveColumn | ( | int32 | colToDelete | ) |

void TMatrixTriangulator::RemoveLine | ( | int32 | lineToDelete | ) |

void TMatrixTriangulator::SetFirstElement | ( | real64 | firstElement | ) |

void TMatrixTriangulator::Solve | ( | TVectorN< real64 > & | x,
|  | TVectorN< real64 > & | v1 |
| ) |  |  | const

## Member Data Documentation

TMatrixMN<real64> TMatrixTriangulator::A`[protected]`

TMatrixMN<real64> TMatrixTriangulator::Q`[protected]`

TMatrixMN<real64> TMatrixTriangulator::R`[protected]`

The documentation for this class was generated from the following file:

- MatrixTriangulator.h