v2DM-DOCI  1.0
doci2DM Namespace Reference

Classes

class  BlockStructure
 
class  BoundaryPoint
 
class  Container
 
class  EIG
 
class  Lineq
 
class  Matrix
 
class  Method
 
class  PHM
 
class  PotentialReduction
 
class  SPM
 
class  SUP
 
class  Tools
 
class  TPM
 
class  UnitaryMatrix
 
class  Vector
 

Typedefs

typedef BlockStructure< MatrixBlockMatrix
 
typedef BlockStructure< VectorBlockVector
 

Functions

template<class MyBlockType >
std::ostream & operator<< (std::ostream &output, const doci2DM::BlockStructure< MyBlockType > &blocks_p)
 
template std::ostream & operator<< (std::ostream &output, const doci2DM::BlockStructure< doci2DM::Matrix > &blocks_p)
 
template std::ostream & operator<< (std::ostream &output, const doci2DM::BlockStructure< doci2DM::Vector > &blocks_p)
 
std::ostream & operator<< (std::ostream &output, const doci2DM::Container &container)
 
std::ostream & operator<< (std::ostream &output, doci2DM::Lineq &lineq_p)
 
std::ostream & operator<< (std::ostream &output, const doci2DM::Matrix &matrix_p)
 
std::ostream & operator<< (std::ostream &output, doci2DM::PHM &phm)
 
std::ostream & operator<< (std::ostream &output, SPM &spm)
 
std::ostream & operator<< (std::ostream &output, doci2DM::SUP &sup)
 
std::ostream & operator<< (std::ostream &output, doci2DM::TPM &tpm)
 
std::ostream & operator<< (std::ostream &output, const doci2DM::Vector &vector_p)
 

Typedef Documentation

Definition at line 156 of file BlockStructure.h.

Definition at line 157 of file BlockStructure.h.

Function Documentation

std::ostream& doci2DM::operator<< ( std::ostream &  output,
SPM spm 
)

Definition at line 146 of file SPM.cpp.

+ Here is the call graph for this function:

std::ostream& doci2DM::operator<< ( std::ostream &  output,
doci2DM::Lineq lineq_p 
)

Output stream operator overloaded: prints all the constraint matrices with a whitespace between them.

Parameters
outputThe stream to which you are writing (e.g. cout)
lineq_pThe Lineq you want to print

Definition at line 150 of file Lineq.cpp.

+ Here is the call graph for this function:

std::ostream& doci2DM::operator<< ( std::ostream &  output,
doci2DM::TPM tpm 
)

Definition at line 159 of file TPM.cpp.

+ Here is the call graph for this function:

std::ostream& doci2DM::operator<< ( std::ostream &  output,
doci2DM::SUP sup 
)

Definition at line 287 of file SUP.cpp.

std::ostream& doci2DM::operator<< ( std::ostream &  output,
const doci2DM::Container container 
)

Output stream operator overloaded, the usage is simple, if you want to print to a file, make an ifstream object and type:

object << blockmatrix << endl;

For output onto the screen type:

cout << blockmatrix << endl;

Parameters
outputThe stream to which you are writing (e.g. cout)
containerthe Container you want to print

Definition at line 310 of file Container.cpp.

std::ostream& doci2DM::operator<< ( std::ostream &  output,
const doci2DM::Vector vector_p 
)

Output stream operator overloaded, the usage is simple, if you want to print to a file, make an ifstream object and type:

object << vector << endl;

For output onto the screen type:

cout << vector << endl;

Parameters
outputThe stream to which you are writing (e.g. cout)
vector_pde Vector you want to print

Definition at line 317 of file Vector.cpp.

+ Here is the call graph for this function:

std::ostream& doci2DM::operator<< ( std::ostream &  output,
doci2DM::PHM phm 
)

Definition at line 320 of file PHM.cpp.

+ Here is the call graph for this function:

template<class MyBlockType >
std::ostream& doci2DM::operator<< ( std::ostream &  output,
const doci2DM::BlockStructure< MyBlockType > &  blocks_p 
)

Output stream operator overloaded, the usage is simple, if you want to print to a file, make an ifstream object and type:

object << blockmatrix << endl;

For output onto the screen type:

cout << blockmatrix << endl;

Parameters
outputThe stream to which you are writing (e.g. cout)
blocks_pthe BlockMatrix you want to print

Definition at line 420 of file BlockStructure.cpp.

template std::ostream& doci2DM::operator<< ( std::ostream &  output,
const doci2DM::BlockStructure< doci2DM::Matrix > &  blocks_p 
)
template std::ostream& doci2DM::operator<< ( std::ostream &  output,
const doci2DM::BlockStructure< doci2DM::Vector > &  blocks_p 
)
std::ostream& doci2DM::operator<< ( std::ostream &  output,
const doci2DM::Matrix matrix_p 
)

Output stream operator overloaded, the usage is simple, if you want to print to a file, make an ifstream object and type:

object << matrix << endl;

For output onto the screen type:

cout << matrix << endl;

Parameters
outputThe stream to which you are writing (e.g. cout)
matrix_pde Matrix you want to print

Definition at line 581 of file Matrix.cpp.

+ Here is the call graph for this function: