BigBrotherBot v1.8.0
System Development Information for the BigBrotherBot project.

b3::lib::statlib::matfunc::Matrix Class Reference

Inheritance diagram for b3::lib::statlib::matfunc::Matrix:
b3::lib::statlib::matfunc::Table b3::lib::statlib::matfunc::Square b3::lib::statlib::matfunc::Triangular b3::lib::statlib::matfunc::LowerTri b3::lib::statlib::matfunc::UpperTri

List of all members.

Public Member Functions

def __init__
def tr
def star
def diag
def trace
def mmul
def augment
def qr
def solve
def rank

Public Attributes

 size
 cols
 rows
 qr

Private Member Functions

def _solve

Static Private Attributes

list __slots__ = ['size', 'rows', 'cols']

Constructor & Destructor Documentation

def b3::lib::statlib::matfunc::Matrix::__init__ (   self,
  elems 
)

Reimplemented from b3::lib::statlib::matfunc::Table.


Member Function Documentation

def b3::lib::statlib::matfunc::Matrix::_solve (   self,
  b 
) [private]
General matrices (incuding) are solved using the QR composition.
For inconsistent cases, returns the least squares solution

Reimplemented in b3::lib::statlib::matfunc::UpperTri, and b3::lib::statlib::matfunc::LowerTri.

def b3::lib::statlib::matfunc::Matrix::augment (   self,
  otherMat 
)
def b3::lib::statlib::matfunc::Matrix::diag (   self)
def b3::lib::statlib::matfunc::Matrix::mmul (   self,
  other 
)
def b3::lib::statlib::matfunc::Matrix::qr (   self,
  ROnly = 0 
)
def b3::lib::statlib::matfunc::Matrix::rank (   self)
def b3::lib::statlib::matfunc::Matrix::solve (   self,
  b 
)
def b3::lib::statlib::matfunc::Matrix::star (   self)
def b3::lib::statlib::matfunc::Matrix::tr (   self)
def b3::lib::statlib::matfunc::Matrix::trace (   self)

Member Data Documentation

list b3::lib::statlib::matfunc::Matrix::__slots__ = ['size', 'rows', 'cols'] [static, private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties