Matrix.cpp File Reference

#include "Matrix.h"
#include "Vector.h"
#include "ID.h"
#include <Tensor.h>
#include <stdlib.h>

Go to the source code of this file.

Defines

#define MATRIX_WORK_AREA   400
#define INT_WORK_AREA   20

Functions

int dgesv_ (int *N, int *NRHS, double *A, int *LDA, int *iPiv, double *B, int *LDB, int *INFO)
int dgetrs_ (char *TRANS, int *N, int *NRHS, double *A, int *LDA, int *iPiv, double *B, int *LDB, int *INFO)
int dgetrf_ (int *M, int *N, double *A, int *LDA, int *iPiv, int *INFO)
int dgetri_ (int *N, double *A, int *LDA, int *iPiv, double *Work, int *WORKL, int *INFO)
int dgerfs_ (char *TRANS, int *N, int *NRHS, double *A, int *LDA, double *AF, int *LDAF, int *iPiv, double *B, int *LDB, double *X, int *LDX, double *FERR, double *BERR, double *WORK, int *IWORK, int *INFO)
OPS_Streamoperator<< (OPS_Stream &s, const Matrix &V)
Matrix operator * (double a, const Matrix &V)


Define Documentation

#define INT_WORK_AREA   20

Definition at line 44 of file Matrix.cpp.

#define MATRIX_WORK_AREA   400

Definition at line 43 of file Matrix.cpp.


Function Documentation

int dgerfs_ ( char *  TRANS,
int *  N,
int *  NRHS,
double *  A,
int *  LDA,
double *  AF,
int *  LDAF,
int *  iPiv,
double *  B,
int *  LDB,
double *  X,
int *  LDX,
double *  FERR,
double *  BERR,
double *  WORK,
int *  IWORK,
int *  INFO 
)

int dgesv_ ( int *  N,
int *  NRHS,
double *  A,
int *  LDA,
int *  iPiv,
double *  B,
int *  LDB,
int *  INFO 
)

int dgetrf_ ( int *  M,
int *  N,
double *  A,
int *  LDA,
int *  iPiv,
int *  INFO 
)

Referenced by Matrix::Invert().

int dgetri_ ( int *  N,
double *  A,
int *  LDA,
int *  iPiv,
double *  Work,
int *  WORKL,
int *  INFO 
)

Referenced by Matrix::Invert().

int dgetrs_ ( char *  TRANS,
int *  N,
int *  NRHS,
double *  A,
int *  LDA,
int *  iPiv,
double *  B,
int *  LDB,
int *  INFO 
)

Matrix operator * ( double  a,
const Matrix V 
)

Definition at line 1509 of file Matrix.cpp.

OPS_Stream& operator<< ( OPS_Stream s,
const Matrix V 
)

Definition at line 1376 of file Matrix.cpp.

References endln, and Matrix::Output().

Generated on Mon Oct 23 15:05:34 2006 for OpenSees by doxygen 1.5.0