Amesos Package Browser (Single Doxygen Collection)  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Private Attributes | List of all members
Amesos_Paraklete Class Reference

Amesos_Paraklete: A serial, unblocked code ideal for getting started and for very sparse matrices, such as circuit matrces. More...

#include <Amesos_Paraklete.h>

Inheritance diagram for Amesos_Paraklete:
Inheritance graph
[legend]

Private Attributes

bool IamInGroup_
 
int SerialXlda_
 
Teuchos::RCP
< Amesos_Paraklete_Pimpl
PrivateParakleteData_
 
Teuchos::RCP
< Amesos_StandardIndex
StdIndex_
 
Teuchos::RCP
< Amesos_StandardIndex
StdIndexRange_
 
Teuchos::RCP
< Amesos_StandardIndex
StdIndexDomain_
 
MPI_Comm ParakleteComm_
 
std::vector< long > Ap
 Ap, Ai, Aval form the compressed row storage used by Paraklete Ai and Aval can point directly into a matrix if it is StorageOptimized(), hence they may either be in vector form or may be a pointer into Epetra_CrsMatrix internals. More...
 
std::vector< long > Ai
 
std::vector< double > VecAval
 
double * Aval
 
int UseDataInPlace_
 1 if Problem_->GetOperator() is stored entirely on process 0 More...
 
int numentries_
 Number of non-zero entries in Problem_->GetOperator() More...
 
int NumGlobalElements_
 Number of rows and columns in the Problem_->GetOperator() More...
 
Epetra_RowMatrixRowMatrixA_
 Operator converted to a RowMatrix. More...
 
Epetra_CrsMatrixCrsMatrixA_
 Operator converted to a CrsMatrix. More...
 
Teuchos::RCP< Epetra_MapSerialMap_
 Points to a Serial Map (unused if UseDataInPlace_ == 1 ) More...
 
Teuchos::RCP< Epetra_CrsMatrixSerialCrsMatrixA_
 Points to a Serial Copy of A (unused if UseDataInPlace_==1) More...
 
Epetra_RowMatrixStdIndexMatrix_
 Points to a Contiguous Copy of A. More...
 
Epetra_MultiVectorStdIndexDomainVector_
 
Epetra_MultiVectorStdIndexRangeVector_
 
Epetra_RowMatrixSerialMatrix_
 Points to a Serial Copy of A. More...
 
bool TrustMe_
 If true, no checks are made and the matrix is assume to be distributed. More...
 
int NumVectors_
 Number of vectors in RHS and LHS. More...
 
double * SerialXBvalues_
 Pointer to the actual values in the serial version of X and B. More...
 
double * SerialBvalues_
 
Epetra_MultiVectorSerialB_
 Serial versions of the LHS and RHS (may point to the original vector if serial) More...
 
Epetra_MultiVectorSerialX_
 
Teuchos::RCP< Epetra_MultiVectorSerialXextract_
 Serial versions of the LHS and RHS (if necessary) More...
 
Teuchos::RCP< Epetra_MultiVectorSerialBextract_
 
bool UseTranspose_
 If true, the transpose of A is used. More...
 
const Epetra_LinearProblemProblem_
 Pointer to the linear system problem. More...
 
std::vector< int > ColIndicesV_
 Only used for RowMatrices to extract copies. More...
 
std::vector< double > RowValuesV_
 Only used for RowMatrices to extract copies. More...
 
Teuchos::RCP< Epetra_ImportImportToSerial_
 Importer to process 0. More...
 
Teuchos::RCP< Epetra_ImportImportRangeToSerial_
 
Teuchos::RCP< Epetra_ImportImportDomainToSerial_
 
int MtxConvTime_
 Quick access pointers to internal timing information. More...
 
int MtxRedistTime_
 
int VecRedistTime_
 
int SymFactTime_
 
int NumFactTime_
 
int SolveTime_
 
int OverheadTime_
 
- Private Attributes inherited from Amesos_Control
double AddToDiag_
 Add this value to the diagonal. More...
 
bool refactorize_
 
double rcond_threshold_
 If error is greater than this value, perform symbolic and numeric factorization with full partial pivoting. More...
 
int ScaleMethod_
 
bool AddZeroToDiag_
 Adds zero to diagonal of redistributed matrix (some solvers choke on a matrix with a partly empty diag) More...
 
int MatrixProperty_
 Set the matrix property. More...
 
int MaxProcesses_
 
bool Reindex_
 If true, the Amesos class should reindex the matrix to standard indexing (i.e. More...
 
- Private Attributes inherited from Amesos_Status
bool IsSymbolicFactorizationOK_
 If true, SymbolicFactorization() has been successfully called. More...
 
bool IsNumericFactorizationOK_
 If true, NumericFactorization() has been successfully called. More...
 
bool PrintTiming_
 If true, prints timing information in the destructor. More...
 
bool PrintStatus_
 If true, print additional information in the destructor. More...
 
bool ComputeVectorNorms_
 If true, prints the norms of X and B in Solve(). More...
 
bool ComputeTrueResidual_
 If true, computes the true residual in Solve(). More...
 
int verbose_
 Toggles the output level. More...
 
int debug_
 Sets the level of debug_ output. More...
 
int NumSymbolicFact_
 Number of symbolic factorization phases. More...
 
int NumNumericFact_
 Number of numeric factorization phases. More...
 
int NumSolve_
 Number of solves. More...
 
double Threshold_
 
int MyPID_
 
int NumProcs_
 
 Amesos_Paraklete (const Epetra_LinearProblem &LinearProblem)
 Amesos_Paraklete Constructor. More...
 
 ~Amesos_Paraklete (void)
 Amesos_Paraklete Destructor. More...
 
int SymbolicFactorization ()
 Performs SymbolicFactorization on the matrix A. More...
 
int NumericFactorization ()
 Performs NumericFactorization on the matrix A. More...
 
int Solve ()
 Solves A X = B (or AT x = B) More...
 
const Epetra_LinearProblemGetProblem () const
 Get a pointer to the Problem. More...
 
bool MatrixShapeOK () const
 Returns true if PARAKLETE can handle this matrix shape. More...
 
int SetUseTranspose (bool UseTranspose_in)
 SetUseTranpose() More...
 
bool UseTranspose () const
 Returns the current UseTranspose setting. More...
 
const Epetra_CommComm () const
 Returns a pointer to the Epetra_Comm communicator associated with this operator. More...
 
int SetParameters (Teuchos::ParameterList &ParameterList)
 Updates internal variables. More...
 
int NumSymbolicFact () const
 Returns the number of symbolic factorizations performed by this object. More...
 
int NumNumericFact () const
 Returns the number of numeric factorizations performed by this object. More...
 
int NumSolve () const
 Returns the number of solves performed by this object. More...
 
void PrintTiming () const
 Prints timing information. More...
 
void PrintStatus () const
 Prints information about the factorization and solution phases. More...
 
void GetTiming (Teuchos::ParameterList &TimingParameterList) const
 Extracts timing information from the current solver and places it in the parameter list. More...
 
int CreateLocalMatrixAndExporters ()
 
int ExportToSerial ()
 
int ConvertToParakleteCRS (bool firsttime)
 
int PerformSymbolicFactorization ()
 
int PerformNumericFactorization ()
 

Additional Inherited Members

- Public Member Functions inherited from Amesos_BaseSolver
virtual ~Amesos_BaseSolver ()
 Destructor. More...
 
virtual void setParameterList (Teuchos::RCP< Teuchos::ParameterList > const &paramList)
 Redefined from Teuchos::ParameterListAcceptor (Does Not Work) More...
 
virtual Teuchos::RCP
< Teuchos::ParameterList
getNonconstParameterList ()
 This is an empty stub. More...
 
virtual Teuchos::RCP
< Teuchos::ParameterList
unsetParameterList ()
 This is an empty stub. More...
 
- Public Member Functions inherited from Teuchos::ParameterListAcceptor
virtual RCP< const ParameterListgetParameterList () const
 
virtual RCP< const ParameterListgetValidParameters () const
 
- Private Member Functions inherited from Amesos_Time
 Amesos_Time ()
 Default constructor to create size timers. More...
 
virtual ~Amesos_Time ()
 Default destructor. More...
 
void CreateTimer (const Epetra_Comm &Comm, int size=1)
 Initializes the Time object. More...
 
void ResetTimer (const int timerID=0)
 Resets the internally stored time object. More...
 
int AddTime (const std::string what, int dataID, const int timerID=0)
 Adds to field what the time elapsed since last call to ResetTimer(). More...
 
double GetTime (const std::string what) const
 Gets the cumulative time using the string. More...
 
double GetTime (const int dataID) const
 Gets the cumulative time using the dataID. More...
 
void GetTiming (Teuchos::ParameterList &list) const
 Load up the current timing information into the parameter list. More...
 
- Private Member Functions inherited from Amesos_NoCopiable
 Amesos_NoCopiable ()
 Default constructor. More...
 
 ~Amesos_NoCopiable ()
 Default destructor. More...
 
- Private Member Functions inherited from Amesos_Utils
 Amesos_Utils ()
 Default constructor. More...
 
 ~Amesos_Utils ()
 Default destructor. More...
 
void ComputeTrueResidual (const Epetra_RowMatrix &Matrix, const Epetra_MultiVector &X, const Epetra_MultiVector &B, const bool UseTranspose, const std::string prefix) const
 Computes the true residual, B - Matrix * X, and prints the results. More...
 
void ComputeVectorNorms (const Epetra_MultiVector &X, const Epetra_MultiVector &B, const std::string prefix) const
 Computes the norms of X and B and print the results. More...
 
void PrintLine () const
 Prints line on std::cout. More...
 
void SetMaxProcesses (int &MaxProcesses, const Epetra_RowMatrix &A)
 
- Private Member Functions inherited from Amesos_Control
 Amesos_Control ()
 Default constructor. More...
 
 ~Amesos_Control ()
 Default destructor. More...
 
void SetControlParameters (const Teuchos::ParameterList &ParameterList)
 
- Private Member Functions inherited from Amesos_Status
 Amesos_Status ()
 Default constructor. More...
 
 ~Amesos_Status ()
 Default destructor. More...
 
void SetStatusParameters (const Teuchos::ParameterList &ParameterList)
 

Detailed Description

Amesos_Paraklete: A serial, unblocked code ideal for getting started and for very sparse matrices, such as circuit matrces.

Interface to PARAKLETE internal solver.Interface to PARAKLETE internal solver.

Class Amesos_Paraklete is an object-oriented wrapper for PARAKLETE. PARAKLETE, whose sources are distributed within Amesos, is a serial solver for sparse matrices. PARAKLETE will solve a linear system of equations: $A X = B$, where A is an Epetra_RowMatrix and X and B are Epetra_MultiVector objects.

Amesos_Paraklete computes $A^T X = B$ more efficiently than $>A X = B$. The latter requires a matrix transpose – which costs both time and space.

Paraklete is Tim Davis' parallel version of KLU a low overhead non-blocked code which solves very sparse matrices fast.

Date
Last updated on 24-May-05.

Definition at line 94 of file Amesos_Paraklete.h.

Constructor & Destructor Documentation

Amesos_Paraklete::Amesos_Paraklete ( const Epetra_LinearProblem LinearProblem)

Amesos_Paraklete Constructor.

Creates an Amesos_Paraklete instance, using an Epetra_LinearProblem, passing in an already-defined Epetra_LinearProblem object.

Note: The operator in LinearProblem must be an Epetra_RowMatrix.

Definition at line 101 of file Amesos_Paraklete.cpp.

Amesos_Paraklete::~Amesos_Paraklete ( void  )

Amesos_Paraklete Destructor.

Definition at line 125 of file Amesos_Paraklete.cpp.

Member Function Documentation

int Amesos_Paraklete::SymbolicFactorization ( )
virtual

Performs SymbolicFactorization on the matrix A.

In addition to performing symbolic factorization on the matrix A, the call to SymbolicFactorization() implies that no change will be made to the non-zero structure of the underlying matrix without a subsequent call to SymbolicFactorization().

<br >Preconditions:

<br >Postconditions:

Returns
Integer error code, set to 0 if successful.

Implements Amesos_BaseSolver.

Definition at line 594 of file Amesos_Paraklete.cpp.

int Amesos_Paraklete::NumericFactorization ( )
virtual

Performs NumericFactorization on the matrix A.

In addition to performing numeric factorization on the matrix A, the call to NumericFactorization() implies that no change will be made to the underlying matrix without a subsequent call to NumericFactorization().

<br >Preconditions:

  • GetProblem().GetOperator() != 0 (return -1)
  • MatrixShapeOk(GetProblem().GetOperator()) == true (return -6)
  • The non-zero structure of the matrix should not have changed since the last call to SymbolicFactorization(). (return -2 if the number of non-zeros changes) Other changes can have arbitrary consequences.
  • The distribution of the matrix should not have changed since the last call to SymbolicFactorization()
  • The matrix should be indexed from 0 to n-1, unless the parameter "Reindex" was set to "true" prior to the call to SymbolicFactorization(). (return -3 - if caught)
  • The paremeter "Reindex" should not be set to "true" except on CrsMatrices. (return -4)
  • The paremeter "Reindex" should not be set to "true" unless Amesos was built with EpetraExt, i.e. with –enable-epetraext on the configure line. (return -4)
  • Internal errors retur -5.

<br >Postconditions:

  • Numeric Factorization will be performed (or marked to be performed) allowing Solve() to be performed correctly despite a potential change in in the matrix values (though not in the non-zero structure).
Returns
Integer error code, set to 0 if successful.

Implements Amesos_BaseSolver.

Definition at line 706 of file Amesos_Paraklete.cpp.

int Amesos_Paraklete::Solve ( )
virtual

Solves A X = B (or AT x = B)

<br >Preconditions:

<br >Postconditions:

  • X will be set such that A X = B (or AT X = B), within the limits of the accuracy of the underlying solver.
Returns
Integer error code, set to 0 if successful.

Implements Amesos_BaseSolver.

Definition at line 745 of file Amesos_Paraklete.cpp.

const Epetra_LinearProblem* Amesos_Paraklete::GetProblem ( ) const
inlinevirtual

Get a pointer to the Problem.

Implements Amesos_BaseSolver.

Definition at line 130 of file Amesos_Paraklete.h.

bool Amesos_Paraklete::MatrixShapeOK ( ) const
virtual

Returns true if PARAKLETE can handle this matrix shape.

Returns true if the matrix shape is one that PARAKLETE can handle. PARAKLETE only works with square matrices.

Implements Amesos_BaseSolver.

Definition at line 563 of file Amesos_Paraklete.cpp.

int Amesos_Paraklete::SetUseTranspose ( bool  UseTranspose_in)
inlinevirtual

SetUseTranpose()

If SetUseTranspose() is set to true, $A^T X = B$ is computed.

Implements Amesos_BaseSolver.

Definition at line 143 of file Amesos_Paraklete.h.

bool Amesos_Paraklete::UseTranspose ( ) const
inlinevirtual

Returns the current UseTranspose setting.

Implements Amesos_BaseSolver.

Definition at line 145 of file Amesos_Paraklete.h.

const Epetra_Comm& Amesos_Paraklete::Comm ( ) const
inlinevirtual

Returns a pointer to the Epetra_Comm communicator associated with this operator.

Implements Amesos_BaseSolver.

Definition at line 147 of file Amesos_Paraklete.h.

int Amesos_Paraklete::SetParameters ( Teuchos::ParameterList ParameterList)
virtual

Updates internal variables.

  <br \>Preconditions:<ul>
  <li>None.</li>
  </ul>

  <br \>Postconditions:<ul> 
  <li>Internal variables controlling the factorization and solve will
  be updated and take effect on all subseuent calls to NumericFactorization() 
  and Solve().</li>
  <li>All parameters whose value are to differ from the default values must 

be included in ParameterList. Parameters not specified in ParameterList revert to their default values.

Returns
Integer error code, set to 0 if successful.

Implements Amesos_BaseSolver.

Definition at line 488 of file Amesos_Paraklete.cpp.

int Amesos_Paraklete::NumSymbolicFact ( ) const
inlinevirtual

Returns the number of symbolic factorizations performed by this object.

Implements Amesos_BaseSolver.

Definition at line 152 of file Amesos_Paraklete.h.

int Amesos_Paraklete::NumNumericFact ( ) const
inlinevirtual

Returns the number of numeric factorizations performed by this object.

Implements Amesos_BaseSolver.

Definition at line 155 of file Amesos_Paraklete.h.

int Amesos_Paraklete::NumSolve ( ) const
inlinevirtual

Returns the number of solves performed by this object.

Implements Amesos_BaseSolver.

Definition at line 158 of file Amesos_Paraklete.h.

void Amesos_Paraklete::PrintTiming ( ) const
virtual

Prints timing information.

Implements Amesos_BaseSolver.

Definition at line 896 of file Amesos_Paraklete.cpp.

void Amesos_Paraklete::PrintStatus ( ) const
virtual

Prints information about the factorization and solution phases.

Implements Amesos_BaseSolver.

Definition at line 873 of file Amesos_Paraklete.cpp.

void Amesos_Paraklete::GetTiming ( Teuchos::ParameterList TimingParameterList) const
inlinevirtual

Extracts timing information from the current solver and places it in the parameter list.

Reimplemented from Amesos_BaseSolver.

Definition at line 167 of file Amesos_Paraklete.h.

int Amesos_Paraklete::CreateLocalMatrixAndExporters ( )
private

Definition at line 205 of file Amesos_Paraklete.cpp.

int Amesos_Paraklete::ExportToSerial ( )
private

Definition at line 139 of file Amesos_Paraklete.cpp.

int Amesos_Paraklete::ConvertToParakleteCRS ( bool  firsttime)
private

Definition at line 352 of file Amesos_Paraklete.cpp.

int Amesos_Paraklete::PerformSymbolicFactorization ( )
private

Definition at line 519 of file Amesos_Paraklete.cpp.

int Amesos_Paraklete::PerformNumericFactorization ( )
private

Definition at line 537 of file Amesos_Paraklete.cpp.

Member Data Documentation

bool Amesos_Paraklete::IamInGroup_
private

Definition at line 239 of file Amesos_Paraklete.h.

int Amesos_Paraklete::SerialXlda_
private

Definition at line 241 of file Amesos_Paraklete.h.

Teuchos::RCP<Amesos_Paraklete_Pimpl> Amesos_Paraklete::PrivateParakleteData_
private

Definition at line 246 of file Amesos_Paraklete.h.

Teuchos::RCP<Amesos_StandardIndex> Amesos_Paraklete::StdIndex_
private

Definition at line 247 of file Amesos_Paraklete.h.

Teuchos::RCP<Amesos_StandardIndex> Amesos_Paraklete::StdIndexRange_
private

Definition at line 248 of file Amesos_Paraklete.h.

Teuchos::RCP<Amesos_StandardIndex> Amesos_Paraklete::StdIndexDomain_
private

Definition at line 249 of file Amesos_Paraklete.h.

MPI_Comm Amesos_Paraklete::ParakleteComm_
private

Definition at line 250 of file Amesos_Paraklete.h.

std::vector<long> Amesos_Paraklete::Ap
private

Ap, Ai, Aval form the compressed row storage used by Paraklete Ai and Aval can point directly into a matrix if it is StorageOptimized(), hence they may either be in vector form or may be a pointer into Epetra_CrsMatrix internals.

Ap must always be constructed.

Definition at line 256 of file Amesos_Paraklete.h.

std::vector<long> Amesos_Paraklete::Ai
private

Definition at line 257 of file Amesos_Paraklete.h.

std::vector<double> Amesos_Paraklete::VecAval
private

Definition at line 258 of file Amesos_Paraklete.h.

double* Amesos_Paraklete::Aval
private

Definition at line 259 of file Amesos_Paraklete.h.

int Amesos_Paraklete::UseDataInPlace_
private

1 if Problem_->GetOperator() is stored entirely on process 0

Definition at line 262 of file Amesos_Paraklete.h.

int Amesos_Paraklete::numentries_
private

Number of non-zero entries in Problem_->GetOperator()

Definition at line 264 of file Amesos_Paraklete.h.

int Amesos_Paraklete::NumGlobalElements_
private

Number of rows and columns in the Problem_->GetOperator()

Definition at line 266 of file Amesos_Paraklete.h.

Epetra_RowMatrix* Amesos_Paraklete::RowMatrixA_
private

Operator converted to a RowMatrix.

Definition at line 269 of file Amesos_Paraklete.h.

Epetra_CrsMatrix* Amesos_Paraklete::CrsMatrixA_
private

Operator converted to a CrsMatrix.

Definition at line 271 of file Amesos_Paraklete.h.

Teuchos::RCP<Epetra_Map> Amesos_Paraklete::SerialMap_
private

Points to a Serial Map (unused if UseDataInPlace_ == 1 )

Definition at line 281 of file Amesos_Paraklete.h.

Teuchos::RCP<Epetra_CrsMatrix> Amesos_Paraklete::SerialCrsMatrixA_
private

Points to a Serial Copy of A (unused if UseDataInPlace_==1)

Definition at line 283 of file Amesos_Paraklete.h.

Epetra_RowMatrix* Amesos_Paraklete::StdIndexMatrix_
private

Points to a Contiguous Copy of A.

Definition at line 285 of file Amesos_Paraklete.h.

Epetra_MultiVector* Amesos_Paraklete::StdIndexDomainVector_
private

Definition at line 286 of file Amesos_Paraklete.h.

Epetra_MultiVector* Amesos_Paraklete::StdIndexRangeVector_
private

Definition at line 287 of file Amesos_Paraklete.h.

Epetra_RowMatrix* Amesos_Paraklete::SerialMatrix_
private

Points to a Serial Copy of A.

Definition at line 289 of file Amesos_Paraklete.h.

bool Amesos_Paraklete::TrustMe_
private

If true, no checks are made and the matrix is assume to be distributed.

Definition at line 295 of file Amesos_Paraklete.h.

int Amesos_Paraklete::NumVectors_
private

Number of vectors in RHS and LHS.

Definition at line 297 of file Amesos_Paraklete.h.

double* Amesos_Paraklete::SerialXBvalues_
private

Pointer to the actual values in the serial version of X and B.

Definition at line 299 of file Amesos_Paraklete.h.

double* Amesos_Paraklete::SerialBvalues_
private

Definition at line 300 of file Amesos_Paraklete.h.

Epetra_MultiVector* Amesos_Paraklete::SerialB_
private

Serial versions of the LHS and RHS (may point to the original vector if serial)

Definition at line 302 of file Amesos_Paraklete.h.

Epetra_MultiVector* Amesos_Paraklete::SerialX_
private

Definition at line 303 of file Amesos_Paraklete.h.

Teuchos::RCP<Epetra_MultiVector> Amesos_Paraklete::SerialXextract_
private

Serial versions of the LHS and RHS (if necessary)

Definition at line 305 of file Amesos_Paraklete.h.

Teuchos::RCP<Epetra_MultiVector> Amesos_Paraklete::SerialBextract_
private

Definition at line 306 of file Amesos_Paraklete.h.

bool Amesos_Paraklete::UseTranspose_
private

If true, the transpose of A is used.

Definition at line 309 of file Amesos_Paraklete.h.

const Epetra_LinearProblem* Amesos_Paraklete::Problem_
private

Pointer to the linear system problem.

Definition at line 311 of file Amesos_Paraklete.h.

std::vector<int> Amesos_Paraklete::ColIndicesV_
private

Only used for RowMatrices to extract copies.

Definition at line 314 of file Amesos_Paraklete.h.

std::vector<double> Amesos_Paraklete::RowValuesV_
private

Only used for RowMatrices to extract copies.

Definition at line 316 of file Amesos_Paraklete.h.

Teuchos::RCP<Epetra_Import> Amesos_Paraklete::ImportToSerial_
private

Importer to process 0.

Definition at line 318 of file Amesos_Paraklete.h.

Teuchos::RCP<Epetra_Import> Amesos_Paraklete::ImportRangeToSerial_
private

Definition at line 319 of file Amesos_Paraklete.h.

Teuchos::RCP<Epetra_Import> Amesos_Paraklete::ImportDomainToSerial_
private

Definition at line 320 of file Amesos_Paraklete.h.

int Amesos_Paraklete::MtxConvTime_
private

Quick access pointers to internal timing information.

Definition at line 323 of file Amesos_Paraklete.h.

int Amesos_Paraklete::MtxRedistTime_
private

Definition at line 323 of file Amesos_Paraklete.h.

int Amesos_Paraklete::VecRedistTime_
private

Definition at line 323 of file Amesos_Paraklete.h.

int Amesos_Paraklete::SymFactTime_
private

Definition at line 324 of file Amesos_Paraklete.h.

int Amesos_Paraklete::NumFactTime_
private

Definition at line 324 of file Amesos_Paraklete.h.

int Amesos_Paraklete::SolveTime_
private

Definition at line 324 of file Amesos_Paraklete.h.

int Amesos_Paraklete::OverheadTime_
private

Definition at line 324 of file Amesos_Paraklete.h.


The documentation for this class was generated from the following files: