class JacobianRecovery1D in group5. More...
#include <JacobianRecovery1D.h>
Inherits ColPack::RecoveryCore.
Public Member Functions | |
int | RecoverD2Row_RowCompressedFormat (BipartiteGraphPartialColoringInterface *g, double **dp2_CompressedMatrix, unsigned int **uip2_JacobianSparsityPattern, double ***dp3_JacobianValue) |
A routine for recovering a Jacobian from a "Row-wise Distance 2 coloring"-based compressed representation. | |
int | RecoverD2Row_SparseSolversFormat (BipartiteGraphPartialColoringInterface *g, double **dp2_CompressedMatrix, unsigned int **uip2_JacobianSparsityPattern, unsigned int **ip2_RowIndex, unsigned int **ip2_ColumnIndex, double **dp2_JacobianValue) |
A routine for recovering a Jacobian from a "Row-wise Distance 2 coloring"-based compressed representation. | |
int | RecoverD2Row_CoordinateFormat (BipartiteGraphPartialColoringInterface *g, double **dp2_CompressedMatrix, unsigned int **uip2_JacobianSparsityPattern, unsigned int **ip2_RowIndex, unsigned int **ip2_ColumnIndex, double **dp2_JacobianValue) |
A routine for recovering a Jacobian from a "Row-wise Distance 2 coloring"-based compressed representation. | |
int | RecoverD2Cln_RowCompressedFormat (BipartiteGraphPartialColoringInterface *g, double **dp2_CompressedMatrix, unsigned int **uip2_JacobianSparsityPattern, double ***dp3_JacobianValue) |
A routine for recovering a Jacobian from a "Column-wise Distance 2 coloring"-based compressed representation. | |
int | RecoverD2Cln_SparseSolversFormat (BipartiteGraphPartialColoringInterface *g, double **dp2_CompressedMatrix, unsigned int **uip2_JacobianSparsityPattern, unsigned int **ip2_RowIndex, unsigned int **ip2_ColumnIndex, double **dp2_JacobianValue) |
A routine for recovering a Jacobian from a "Column-wise Distance 2 coloring"-based compressed representation. | |
int | RecoverD2Cln_CoordinateFormat (BipartiteGraphPartialColoringInterface *g, double **dp2_CompressedMatrix, unsigned int **uip2_JacobianSparsityPattern, unsigned int **ip2_RowIndex, unsigned int **ip2_ColumnIndex, double **dp2_JacobianValue) |
A routine for recovering a Jacobian from a "Column-wise Distance 2 coloring"-based compressed representation. |
class JacobianRecovery1D in group5.
Definition at line 31 of file JacobianRecovery1D.h.
int ColPack::JacobianRecovery1D::RecoverD2Cln_CoordinateFormat | ( | BipartiteGraphPartialColoringInterface * | g, | |
double ** | dp2_CompressedMatrix, | |||
unsigned int ** | uip2_JacobianSparsityPattern, | |||
unsigned int ** | ip2_RowIndex, | |||
unsigned int ** | ip2_ColumnIndex, | |||
double ** | dp2_JacobianValue | |||
) |
A routine for recovering a Jacobian from a "Column-wise Distance 2 coloring"-based compressed representation.
Return by recovery routine: three vectors in "Coordinate Format" (zero-based indexing) http://www.intel.com/software/products/mkl/docs/webhelp/appendices/mkl_appA_SMSF.html#mkl_appA_SMSF_5
Definition at line 255 of file JacobianRecovery1D.cpp.
References ColPack::RecoveryCore::CF_available, ColPack::RecoveryCore::dp_CF_Value, ColPack::BipartiteGraphCore::GetEdgeCount(), ColPack::BipartiteGraphPartialColoring::GetRightVertexColors(), ColPack::BipartiteGraphCore::GetRowVertexCount(), ColPack::RecoveryCore::i_CF_rowCount, ColPack::RecoveryCore::ip_CF_ColumnIndex, ColPack::RecoveryCore::ip_CF_RowIndex, and ColPack::RecoveryCore::reset().
Referenced by main().
int ColPack::JacobianRecovery1D::RecoverD2Cln_RowCompressedFormat | ( | BipartiteGraphPartialColoringInterface * | g, | |
double ** | dp2_CompressedMatrix, | |||
unsigned int ** | uip2_JacobianSparsityPattern, | |||
double *** | dp3_JacobianValue | |||
) |
A routine for recovering a Jacobian from a "Column-wise Distance 2 coloring"-based compressed representation.
Return by recovery routine: double*** dp3_JacobianValue
Precondition:
Postcondition:
Return value:
About input parameters:
Row Compressed Format for dp3_JacobianValue:
Example:
Definition at line 163 of file JacobianRecovery1D.cpp.
References ColPack::RecoveryCore::AF_available, ColPack::RecoveryCore::dp2_AF_Value, ColPack::BipartiteGraphPartialColoring::GetRightVertexColors(), ColPack::BipartiteGraphCore::GetRowVertexCount(), ColPack::RecoveryCore::i_AF_rowCount, and ColPack::RecoveryCore::reset().
Referenced by main().
int ColPack::JacobianRecovery1D::RecoverD2Cln_SparseSolversFormat | ( | BipartiteGraphPartialColoringInterface * | g, | |
double ** | dp2_CompressedMatrix, | |||
unsigned int ** | uip2_JacobianSparsityPattern, | |||
unsigned int ** | ip2_RowIndex, | |||
unsigned int ** | ip2_ColumnIndex, | |||
double ** | dp2_JacobianValue | |||
) |
A routine for recovering a Jacobian from a "Column-wise Distance 2 coloring"-based compressed representation.
Return by recovery routine: three vectors in "Storage Formats for the Direct Sparse Solvers" (zero-based indexing) http://www.intel.com/software/products/mkl/docs/webhelp/appendices/mkl_appA_SMSF.html#mkl_appA_SMSF_1
Definition at line 204 of file JacobianRecovery1D.cpp.
References ColPack::RecoveryCore::dp_SSF_Value, ColPack::BipartiteGraphCore::GetColumnIndices(), ColPack::BipartiteGraphPartialColoring::GetRightVertexColors(), ColPack::BipartiteGraphCore::GetRowVertexCount(), ColPack::BipartiteGraphCore::GetRowVertices(), ColPack::RecoveryCore::i_SSF_rowCount, ColPack::RecoveryCore::ip_SSF_ColumnIndex, ColPack::RecoveryCore::ip_SSF_RowIndex, ColPack::RecoveryCore::reset(), and ColPack::RecoveryCore::SSF_available.
Referenced by main().
int ColPack::JacobianRecovery1D::RecoverD2Row_CoordinateFormat | ( | BipartiteGraphPartialColoringInterface * | g, | |
double ** | dp2_CompressedMatrix, | |||
unsigned int ** | uip2_JacobianSparsityPattern, | |||
unsigned int ** | ip2_RowIndex, | |||
unsigned int ** | ip2_ColumnIndex, | |||
double ** | dp2_JacobianValue | |||
) |
A routine for recovering a Jacobian from a "Row-wise Distance 2 coloring"-based compressed representation.
Return by recovery routine: three vectors in "Coordinate Format" (zero-based indexing) http://www.intel.com/software/products/mkl/docs/webhelp/appendices/mkl_appA_SMSF.html#mkl_appA_SMSF_5
Definition at line 115 of file JacobianRecovery1D.cpp.
References ColPack::RecoveryCore::CF_available, ColPack::RecoveryCore::dp_CF_Value, ColPack::BipartiteGraphCore::GetEdgeCount(), ColPack::BipartiteGraphPartialColoring::GetLeftVertexColors(), ColPack::BipartiteGraphCore::GetRowVertexCount(), ColPack::RecoveryCore::i_CF_rowCount, ColPack::RecoveryCore::ip_CF_ColumnIndex, ColPack::RecoveryCore::ip_CF_RowIndex, and ColPack::RecoveryCore::reset().
Referenced by main().
int ColPack::JacobianRecovery1D::RecoverD2Row_RowCompressedFormat | ( | BipartiteGraphPartialColoringInterface * | g, | |
double ** | dp2_CompressedMatrix, | |||
unsigned int ** | uip2_JacobianSparsityPattern, | |||
double *** | dp3_JacobianValue | |||
) |
A routine for recovering a Jacobian from a "Row-wise Distance 2 coloring"-based compressed representation.
Return by recovery routine: double*** dp3_JacobianValue
Precondition:
Postcondition:
Return value:
About input parameters:
Row Compressed Format for dp3_JacobianValue:
Example:
Definition at line 28 of file JacobianRecovery1D.cpp.
References ColPack::RecoveryCore::AF_available, ColPack::RecoveryCore::dp2_AF_Value, ColPack::BipartiteGraphPartialColoring::GetLeftVertexColors(), ColPack::BipartiteGraphCore::GetRowVertexCount(), ColPack::RecoveryCore::i_AF_rowCount, and ColPack::RecoveryCore::reset().
Referenced by main().
int ColPack::JacobianRecovery1D::RecoverD2Row_SparseSolversFormat | ( | BipartiteGraphPartialColoringInterface * | g, | |
double ** | dp2_CompressedMatrix, | |||
unsigned int ** | uip2_JacobianSparsityPattern, | |||
unsigned int ** | ip2_RowIndex, | |||
unsigned int ** | ip2_ColumnIndex, | |||
double ** | dp2_JacobianValue | |||
) |
A routine for recovering a Jacobian from a "Row-wise Distance 2 coloring"-based compressed representation.
Return by recovery routine: three vectors in "Storage Formats for the Direct Sparse Solvers" (zero-based indexing) http://www.intel.com/software/products/mkl/docs/webhelp/appendices/mkl_appA_SMSF.html#mkl_appA_SMSF_1
Definition at line 66 of file JacobianRecovery1D.cpp.
References ColPack::RecoveryCore::dp_SSF_Value, ColPack::BipartiteGraphCore::GetColumnIndices(), ColPack::BipartiteGraphPartialColoring::GetLeftVertexColors(), ColPack::BipartiteGraphCore::GetRowVertexCount(), ColPack::BipartiteGraphCore::GetRowVertices(), ColPack::RecoveryCore::i_SSF_rowCount, ColPack::RecoveryCore::ip_SSF_ColumnIndex, ColPack::RecoveryCore::ip_SSF_RowIndex, ColPack::RecoveryCore::reset(), and ColPack::RecoveryCore::SSF_available.
Referenced by main().