NeoPZ
Classes | Macros | Enumerations | Functions
pzmatrix.h File Reference

Contains TPZMatrix<TVar>class, root matrix class. More...

#include "pzvec.h"
#include "TPZStream.h"
#include "pzreal.h"
#include "TPZSavable.h"
#include "Hash/TPZHash.h"
#include "pzlog.h"
#include <list>
#include <sstream>
#include "pzfmatrix.h"
#include "pzsolve.h"
Include dependency graph for pzmatrix.h:

Go to the source code of this file.

Classes

class  TPZFMatrix< TVar >
 Full matrix class. Matrix. More...
 
class  TPZSolver< TVar >
 Defines a abstract class of solvers which will be used by matrix classes. Solver. More...
 
class  TPZMatrix< TVar >
 Root matrix class (abstract). Matrix. More...
 

Macros

#define CLONEDEF(A)
 To create clone matrix. More...
 

Enumerations

enum  DecomposeType {
  ENoDecompose, ELU, ELUPivot, ECholesky,
  ELDLt
}
 Defines decomposition type for any matrix classes. More...
 
enum  MatrixOutputFormat {
  EFormatted, EInputFormat, EMathematicaInput, EMatlabNonZeros,
  EMatrixMarket
}
 Defines output format. More...
 

Functions

double ddot (int *N, double *X, int *INCX, double *Y, int *INCY)
 Extern BLAS FUNCTION. More...
 
template<class TVar >
std::ostream & operator<< (std::ostream &out, const TPZMatrix< TVar > &A)
 Overload << operator to print entries of the matrix. More...
 

Detailed Description

Contains TPZMatrix<TVar>class, root matrix class.

Definition in file pzmatrix.h.

Macro Definition Documentation

◆ CLONEDEF

#define CLONEDEF (   A)

Function Documentation

◆ ddot()

double ddot ( int *  N,
double *  X,
int *  INCX,
double *  Y,
int *  INCY 
)

Extern BLAS FUNCTION.

◆ operator<<()

template<class TVar >
std::ostream& operator<< ( std::ostream &  out,
const TPZMatrix< TVar > &  A 
)

Overload << operator to print entries of the matrix.

Overload << operator to print entries of the matrix.

Definition at line 2058 of file pzmatrix.cpp.

References TPZMatrix< TVar >::Print().