nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType > Class Template Reference

#include <Output.h>

Collaboration diagram for nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CFQuadricsResult (const MatrixType &jacobianMatrix, const list< CoeffListEntry > &coeffVariablesOrder)
void setQuadrics (Matrix3DType *quadricsBig, Matrix3DType *quadricsSmall)
const list< CoeffListEntry > & getCoeffVariablesOrderRef () const
const Matrix3DType * getQuadricsBig () const
const Matrix3DType * getQuadricsSmall () const
virtual ~CFQuadricsResult ()
void printQuadricsSmall (ostream &os, const Matrix3DType *quadricSmall, string comment) const
void printLinearBig (ostream &os, const MatrixType *jacobiMatrix, const list< CoeffListEntry > &coeffVariablesOrder) const
void printQuadricsBig (ostream &os, const Matrix3DType *quadricsBig, const list< CoeffListEntry > &coeffVariablesOrder) const
void printTangentCone2 (ostream &os, const MatrixType *jacobiMatrix, const Matrix3DType *quadricsBig, const list< CoeffListEntry > &coeffVariablesOrder, const string comment) const
void print (ostream &os, string prefix) const
 prefix is usually 'full' or 'sub'

Protected Attributes

const MatrixType & jacobianMatrix_m
const list< CoeffListEntry > & coeffVariablesOrder_m
const Matrix3DType * quadricsBig_m
const Matrix3DType * quadricsSmall_m

Private Member Functions

 CFQuadricsResult (const CFQuadricsResult &res)

Detailed Description

template<class MatrixType, class Matrix3DType>
class nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >

Definition at line 294 of file Output.h.


Constructor & Destructor Documentation

template<class MatrixType, class Matrix3DType>
nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::CFQuadricsResult ( const CFQuadricsResult< MatrixType, Matrix3DType > &  res  )  [private]
template<class MatrixType, class Matrix3DType>
nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::CFQuadricsResult ( const MatrixType &  jacobianMatrix,
const list< CoeffListEntry > &  coeffVariablesOrder 
) [inline]

Definition at line 310 of file Output.h.

template<class MatrixType, class Matrix3DType>
virtual nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::~CFQuadricsResult (  )  [inline, virtual]

Member Function Documentation

template<class MatrixType, class Matrix3DType>
const list<CoeffListEntry>& nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::getCoeffVariablesOrderRef (  )  const [inline]
template<class MatrixType, class Matrix3DType>
const Matrix3DType* nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::getQuadricsBig (  )  const [inline]
template<class MatrixType, class Matrix3DType>
const Matrix3DType* nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::getQuadricsSmall (  )  const [inline]
template<class MatrixType, class Matrix3DType>
void nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::print ( ostream &  os,
string  prefix 
) const [inline]
template<class MatrixType, class Matrix3DType>
void nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::printLinearBig ( ostream &  os,
const MatrixType *  jacobiMatrix,
const list< CoeffListEntry > &  coeffVariablesOrder 
) const [inline]
template<class MatrixType, class Matrix3DType>
void nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::printQuadricsBig ( ostream &  os,
const Matrix3DType *  quadricsBig,
const list< CoeffListEntry > &  coeffVariablesOrder 
) const [inline]
template<class MatrixType, class Matrix3DType>
void nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::printQuadricsSmall ( ostream &  os,
const Matrix3DType *  quadricSmall,
string  comment 
) const [inline]
template<class MatrixType, class Matrix3DType>
void nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::printTangentCone2 ( ostream &  os,
const MatrixType *  jacobiMatrix,
const Matrix3DType *  quadricsBig,
const list< CoeffListEntry > &  coeffVariablesOrder,
const string  comment 
) const [inline]
template<class MatrixType, class Matrix3DType>
void nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::setQuadrics ( Matrix3DType *  quadricsBig,
Matrix3DType *  quadricsSmall 
) [inline]

Member Data Documentation

template<class MatrixType, class Matrix3DType>
const list<CoeffListEntry>& nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::coeffVariablesOrder_m [protected]
template<class MatrixType, class Matrix3DType>
const MatrixType& nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::jacobianMatrix_m [protected]
template<class MatrixType, class Matrix3DType>
const Matrix3DType* nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::quadricsBig_m [protected]
template<class MatrixType, class Matrix3DType>
const Matrix3DType* nCenterFocus::CFQuadricsResult< MatrixType, Matrix3DType >::quadricsSmall_m [protected]

The documentation for this class was generated from the following file:
Generated on Tue Nov 23 13:10:53 2010 for centerfocus by  doxygen 1.6.3