Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

matrix_friend_ops.hh File Reference

Go to the source code of this file.

Functions

ostream & operator<< (ostream &, const Matrix &)
Matrix operator+ (const Matrix &)
Matrix operator+ (Matrix, Matrix)
Matrix operator- (const Matrix &)
Matrix operator- (Matrix, Matrix)
MatMTimesMat operator * (const Matrix &, const Matrix &)
Matrix operator/ (const Matrix &, const Matrix &)
Matrix operator== (const Matrix &, const Matrix &)
Matrix operator!= (const Matrix &, const Matrix &)
Matrix operator> (const Matrix &, const Matrix &)
Matrix operator< (const Matrix &, const Matrix &)
Matrix operator>= (const Matrix &, const Matrix &)
Matrix operator<= (const Matrix &, const Matrix &)
Matrix uplus (const Matrix &)
Matrix uminus (const Matrix &)
Matrix mplus (const Matrix &, const Matrix &)
Matrix mminus (const Matrix &, const Matrix &)
MatTimesMat times (const Matrix &, const Matrix &)
MatMTimesMat mtimes (const Matrix &, const Matrix &)
Matrix ldivide (const Matrix &, const Matrix &)
Matrix mldivide (Matrix, Matrix)
Matrix mldivide (Matrix, Matrix, Matrix &)
Matrix rdivide (const Matrix &, const Matrix &)
Matrix mrdivide (Matrix, Matrix)
MatCrossMat cross (const Matrix &, const Matrix &)
double sumall (const Matrix &)
Matrix subsref (const Matrix &a, const Matrix &ind, const Matrix &jnd=Matrix::DIN)
Matrix subsasgn (const Matrix &a, const Matrix &ind, const Matrix &b)
Matrix subsasgn (const Matrix &a, const Matrix &ind, const Matrix &jnd, const Matrix &b)
Matrix transpose (const Matrix &)
Matrix ctranspose (const Matrix &)
Matrix horzcat (const vector< Matrix > &m_args)
Matrix vertcat (const vector< Matrix > &m_args)
Matrix horzcat (const vector< const Matrix * > &m_args)
Matrix vertcat (const vector< const Matrix * > &m_args)
Matrix horzcat (const Matrix &mat1, const Matrix &mat2=Matrix::DIN, const Matrix &mat3=Matrix::DIN, const Matrix &mat4=Matrix::DIN, const Matrix &mat5=Matrix::DIN, const Matrix &mat6=Matrix::DIN, const Matrix &mat7=Matrix::DIN, const Matrix &mat8=Matrix::DIN, const Matrix &mat9=Matrix::DIN, const Matrix &mat10=Matrix::DIN, const Matrix &mat11=Matrix::DIN, const Matrix &mat12=Matrix::DIN, const Matrix &mat13=Matrix::DIN, const Matrix &mat14=Matrix::DIN, const Matrix &mat15=Matrix::DIN, const Matrix &mat16=Matrix::DIN, const Matrix &mat17=Matrix::DIN, const Matrix &mat18=Matrix::DIN, const Matrix &mat19=Matrix::DIN, const Matrix &mat20=Matrix::DIN)
Matrix mhorzcat (const Matrix &mat1, const Matrix &mat2=Matrix::DIN, const Matrix &mat3=Matrix::DIN, const Matrix &mat4=Matrix::DIN, const Matrix &mat5=Matrix::DIN, const Matrix &mat6=Matrix::DIN, const Matrix &mat7=Matrix::DIN, const Matrix &mat8=Matrix::DIN, const Matrix &mat9=Matrix::DIN, const Matrix &mat10=Matrix::DIN, const Matrix &mat11=Matrix::DIN, const Matrix &mat12=Matrix::DIN, const Matrix &mat13=Matrix::DIN, const Matrix &mat14=Matrix::DIN, const Matrix &mat15=Matrix::DIN, const Matrix &mat16=Matrix::DIN, const Matrix &mat17=Matrix::DIN, const Matrix &mat18=Matrix::DIN, const Matrix &mat19=Matrix::DIN, const Matrix &mat20=Matrix::DIN)
Matrix vertcat (const Matrix &mat1, const Matrix &mat2=Matrix::DIN, const Matrix &mat3=Matrix::DIN, const Matrix &mat4=Matrix::DIN, const Matrix &mat5=Matrix::DIN, const Matrix &mat6=Matrix::DIN, const Matrix &mat7=Matrix::DIN, const Matrix &mat8=Matrix::DIN, const Matrix &mat9=Matrix::DIN, const Matrix &mat10=Matrix::DIN, const Matrix &mat11=Matrix::DIN, const Matrix &mat12=Matrix::DIN, const Matrix &mat13=Matrix::DIN, const Matrix &mat14=Matrix::DIN, const Matrix &mat15=Matrix::DIN, const Matrix &mat16=Matrix::DIN, const Matrix &mat17=Matrix::DIN, const Matrix &mat18=Matrix::DIN, const Matrix &mat19=Matrix::DIN, const Matrix &mat20=Matrix::DIN)
Matrix mvertcat (const Matrix &mat1, const Matrix &mat2=Matrix::DIN, const Matrix &mat3=Matrix::DIN, const Matrix &mat4=Matrix::DIN, const Matrix &mat5=Matrix::DIN, const Matrix &mat6=Matrix::DIN, const Matrix &mat7=Matrix::DIN, const Matrix &mat8=Matrix::DIN, const Matrix &mat9=Matrix::DIN, const Matrix &mat10=Matrix::DIN, const Matrix &mat11=Matrix::DIN, const Matrix &mat12=Matrix::DIN, const Matrix &mat13=Matrix::DIN, const Matrix &mat14=Matrix::DIN, const Matrix &mat15=Matrix::DIN, const Matrix &mat16=Matrix::DIN, const Matrix &mat17=Matrix::DIN, const Matrix &mat18=Matrix::DIN, const Matrix &mat19=Matrix::DIN, const Matrix &mat20=Matrix::DIN)
Matrix zeros (int n)
Matrix zeros (int m, int n)
Matrix zeros (const Matrix &)
Matrix ones (int n)
Matrix ones (int m, int n)
Matrix ones (const Matrix &)
Matrix eye (int n)
Matrix eye (int m, int n)
Matrix eye (const Matrix &)
Matrix ramp (double start, double step, double stop)
Matrix colon (double start, double step, double stop)
Matrix colon ()
vector< Matrix > mask (const Matrix &a)
int size (int &cols, const Matrix &a)
int size (const Matrix &a, int dim)
Matrix size (const Matrix &)
int length (const Matrix &)
bool isScalar (const Matrix &)
bool any (const Matrix &)
bool all (const Matrix &)
Matrix find (const Matrix &)
Matrix sin (const Matrix &)
Matrix cos (const Matrix &)
Matrix sincos (Matrix &, const Matrix &)
Matrix power (const Matrix &, const Matrix &)
Matrix mpower (const Matrix &, double)
Matrix exp (const Matrix &)
Matrix log (const Matrix &)
Matrix sign (const Matrix &)
Matrix mtimes_eval (const Matrix &, const Matrix &)
Matrix times_eval (const Matrix &, const Matrix &)
Matrix cross_eval (const Matrix &, const Matrix &)
void matrix_dgemm (Matrix &C, Matrix A, Matrix B)
Matrix & MatMTimesMatPlusEq (Matrix &, const Matrix &, const Matrix &)
Matrix & MatTimesMatPlusEq (Matrix &, const Matrix &, const Matrix &)
Matrix & MatCrossMatPlusEq (Matrix &, const Matrix &, const Matrix &)


Function Documentation

friend bool all (  const Matrix &    ) 
 

friend bool any (  const Matrix &    ) 
 

friend Matrix colon (    )  [inline]
 

friend Matrix colon (  double    start,
double    step,
double    stop
) 
 

friend Matrix cos (  const Matrix &    ) 
 

friend MatCrossMat cross (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix cross_eval (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix ctranspose (  const Matrix &    ) 
 

friend Matrix exp (  const Matrix &    ) 
 

friend Matrix eye (  const Matrix &    )  [inline]
 

friend Matrix eye (  int    m,
int    n
) 
 

friend Matrix eye (  int    n ) 
 

friend Matrix find (  const Matrix &    ) 
 

friend Matrix horzcat (  const Matrix &    mat1,
const Matrix &    mat2 = Matrix::DIN,
const Matrix &    mat3 = Matrix::DIN,
const Matrix &    mat4 = Matrix::DIN,
const Matrix &    mat5 = Matrix::DIN,
const Matrix &    mat6 = Matrix::DIN,
const Matrix &    mat7 = Matrix::DIN,
const Matrix &    mat8 = Matrix::DIN,
const Matrix &    mat9 = Matrix::DIN,
const Matrix &    mat10 = Matrix::DIN,
const Matrix &    mat11 = Matrix::DIN,
const Matrix &    mat12 = Matrix::DIN,
const Matrix &    mat13 = Matrix::DIN,
const Matrix &    mat14 = Matrix::DIN,
const Matrix &    mat15 = Matrix::DIN,
const Matrix &    mat16 = Matrix::DIN,
const Matrix &    mat17 = Matrix::DIN,
const Matrix &    mat18 = Matrix::DIN,
const Matrix &    mat19 = Matrix::DIN,
const Matrix &    mat20 = Matrix::DIN
) 
 

friend Matrix horzcat (  const vector< const Matrix * > &    m_args ) 
 

friend Matrix horzcat (  const vector< Matrix > &    m_args ) 
 

friend bool isScalar (  const Matrix &    ) 
 

friend Matrix ldivide (  const Matrix &   ,
const Matrix &   
) 
 

friend int length (  const Matrix &    ) 
 

friend Matrix log (  const Matrix &    ) 
 

friend vector<Matrix> mask (  const Matrix &    a ) 
 

friend Matrix& MatCrossMatPlusEq (  Matrix &   ,
const Matrix &   ,
const Matrix &   
) 
 

friend Matrix& MatMTimesMatPlusEq (  Matrix &   ,
const Matrix &   ,
const Matrix &   
) 
 

friend void matrix_dgemm (  Matrix &    C,
Matrix    A,
Matrix    B
) 
 

friend Matrix& MatTimesMatPlusEq (  Matrix &   ,
const Matrix &   ,
const Matrix &   
) 
 

friend Matrix mhorzcat (  const Matrix &    mat1,
const Matrix &    mat2 = Matrix::DIN,
const Matrix &    mat3 = Matrix::DIN,
const Matrix &    mat4 = Matrix::DIN,
const Matrix &    mat5 = Matrix::DIN,
const Matrix &    mat6 = Matrix::DIN,
const Matrix &    mat7 = Matrix::DIN,
const Matrix &    mat8 = Matrix::DIN,
const Matrix &    mat9 = Matrix::DIN,
const Matrix &    mat10 = Matrix::DIN,
const Matrix &    mat11 = Matrix::DIN,
const Matrix &    mat12 = Matrix::DIN,
const Matrix &    mat13 = Matrix::DIN,
const Matrix &    mat14 = Matrix::DIN,
const Matrix &    mat15 = Matrix::DIN,
const Matrix &    mat16 = Matrix::DIN,
const Matrix &    mat17 = Matrix::DIN,
const Matrix &    mat18 = Matrix::DIN,
const Matrix &    mat19 = Matrix::DIN,
const Matrix &    mat20 = Matrix::DIN
)  [inline]
 

friend Matrix mldivide (  Matrix   ,
Matrix   ,
Matrix &   
) 
 

friend Matrix mldivide (  Matrix   ,
Matrix   
) 
 

friend Matrix mminus (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix mplus (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix mpower (  const Matrix &   ,
double   
) 
 

friend Matrix mrdivide (  Matrix   ,
Matrix   
) 
 

friend MatMTimesMat mtimes (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix mtimes_eval (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix mvertcat (  const Matrix &    mat1,
const Matrix &    mat2 = Matrix::DIN,
const Matrix &    mat3 = Matrix::DIN,
const Matrix &    mat4 = Matrix::DIN,
const Matrix &    mat5 = Matrix::DIN,
const Matrix &    mat6 = Matrix::DIN,
const Matrix &    mat7 = Matrix::DIN,
const Matrix &    mat8 = Matrix::DIN,
const Matrix &    mat9 = Matrix::DIN,
const Matrix &    mat10 = Matrix::DIN,
const Matrix &    mat11 = Matrix::DIN,
const Matrix &    mat12 = Matrix::DIN,
const Matrix &    mat13 = Matrix::DIN,
const Matrix &    mat14 = Matrix::DIN,
const Matrix &    mat15 = Matrix::DIN,
const Matrix &    mat16 = Matrix::DIN,
const Matrix &    mat17 = Matrix::DIN,
const Matrix &    mat18 = Matrix::DIN,
const Matrix &    mat19 = Matrix::DIN,
const Matrix &    mat20 = Matrix::DIN
)  [inline]
 

friend Matrix ones (  const Matrix &    )  [inline]
 

friend Matrix ones (  int    m,
int    n
) 
 

friend Matrix ones (  int    n ) 
 

friend MatMTimesMat operator * (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix operator!= (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix operator+ (  Matrix   ,
Matrix   
) 
 

friend Matrix operator+ (  const Matrix &    ) 
 

friend Matrix operator- (  Matrix   ,
Matrix   
) 
 

friend Matrix operator- (  const Matrix &    ) 
 

friend Matrix operator/ (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix operator< (  const Matrix &   ,
const Matrix &   
) 
 

friend ostream& operator<< (  ostream &   ,
const Matrix &   
) 
 

friend Matrix operator<= (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix operator== (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix operator> (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix operator>= (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix power (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix ramp (  double    start,
double    step,
double    stop
) 
 

friend Matrix rdivide (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix sign (  const Matrix &    ) 
 

friend Matrix sin (  const Matrix &    ) 
 

friend Matrix sincos (  Matrix &   ,
const Matrix &   
) 
 

friend Matrix size (  const Matrix &    ) 
 

friend int size (  const Matrix &    a,
int    dim
) 
 

friend int size (  int &    cols,
const Matrix &    a
) 
 

friend Matrix subsasgn (  const Matrix &    a,
const Matrix &    ind,
const Matrix &    jnd,
const Matrix &    b
) 
 

friend Matrix subsasgn (  const Matrix &    a,
const Matrix &    ind,
const Matrix &    b
) 
 

friend Matrix subsref (  const Matrix &    a,
const Matrix &    ind,
const Matrix &    jnd = Matrix::DIN
) 
 

friend double sumall (  const Matrix &    ) 
 

friend MatTimesMat times (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix times_eval (  const Matrix &   ,
const Matrix &   
) 
 

friend Matrix transpose (  const Matrix &    ) 
 

friend Matrix uminus (  const Matrix &    ) 
 

friend Matrix uplus (  const Matrix &    ) 
 

friend Matrix vertcat (  const Matrix &    mat1,
const Matrix &    mat2 = Matrix::DIN,
const Matrix &    mat3 = Matrix::DIN,
const Matrix &    mat4 = Matrix::DIN,
const Matrix &    mat5 = Matrix::DIN,
const Matrix &    mat6 = Matrix::DIN,
const Matrix &    mat7 = Matrix::DIN,
const Matrix &    mat8 = Matrix::DIN,
const Matrix &    mat9 = Matrix::DIN,
const Matrix &    mat10 = Matrix::DIN,
const Matrix &    mat11 = Matrix::DIN,
const Matrix &    mat12 = Matrix::DIN,
const Matrix &    mat13 = Matrix::DIN,
const Matrix &    mat14 = Matrix::DIN,
const Matrix &    mat15 = Matrix::DIN,
const Matrix &    mat16 = Matrix::DIN,
const Matrix &    mat17 = Matrix::DIN,
const Matrix &    mat18 = Matrix::DIN,
const Matrix &    mat19 = Matrix::DIN,
const Matrix &    mat20 = Matrix::DIN
) 
 

friend Matrix vertcat (  const vector< const Matrix * > &    m_args ) 
 

friend Matrix vertcat (  const vector< Matrix > &    m_args ) 
 

friend Matrix zeros (  const Matrix &    )  [inline]
 

friend Matrix zeros (  int    m,
int    n
) 
 

friend Matrix zeros (  int    n ) 
 


Generated on Wed Jun 18 09:16:21 2003 for admc++ by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002