ESScript  Revision_
Public Attributes | List of all members
Paso_Pattern Struct Reference

#include <Pattern.h>

Public Attributes

int type
dim_t numOutput
dim_t numInput
dim_t len
index_tptr
index_tindex
index_tmain_iptr
dim_t numColors
index_tcoloring
dim_t reference_counter

Member Data Documentation

index_t* Paso_Pattern::coloring
index_t* Paso_Pattern::index

Referenced by ripley::RipleyDomain::addToSystemMatrix(), finley::Assemble_addToSystemMatrix_CSC(), finley::Assemble_addToSystemMatrix_CSR(), Dudley_Assemble_addToSystemMatrix(), Dudley_Mesh_optimizeDOFDistribution(), how_many(), finley::Mesh::optimizeDOFDistribution(), Paso_Coarsening_Local_getTranspose(), Paso_Coarsening_Local_Standard_Block(), Paso_FCT_FluxLimiter_addLimitedFluxes_Complete(), Paso_FCT_FluxLimiter_addLimitedFluxes_Start(), Paso_FCT_FluxLimiter_setU_tilda(), Paso_FCT_setAntiDiffusionFlux_BE(), Paso_FCT_setAntiDiffusionFlux_CN(), Paso_FCT_setAntiDiffusionFlux_linearCN(), Paso_FCT_setLowOrderOperator(), Paso_FCT_Solver_setMuPaLu(), Paso_MKL(), Paso_MKL_free(), Paso_Pattern_alloc(), Paso_Pattern_binop(), Paso_Pattern_borrowMainDiagonalPointer(), Paso_Pattern_dropTree(), Paso_Pattern_free(), Paso_Pattern_getBandwidth(), Paso_Pattern_getSubpattern(), Paso_Pattern_isEmpty(), Paso_Pattern_mis(), Paso_Pattern_multiply(), Paso_Pattern_unrollBlocks(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_extendB(), Paso_Preconditioner_AMG_getRestriction(), Paso_Preconditioner_AMG_setClassicProlongation(), Paso_Preconditioner_AMG_setClassicProlongation_Block(), Paso_Preconditioner_AMG_setDirectProlongation(), Paso_Preconditioner_AMG_setDirectProlongation_Block(), Paso_Preconditioner_AMG_setStrongConnections(), Paso_Preconditioner_AMG_setStrongConnections_Block(), Paso_Preconditioner_LocalAMG_setClassicProlongation(), Paso_Preconditioner_LocalAMG_setClassicProlongation_Block(), Paso_Preconditioner_LocalAMG_setDirectProlongation(), Paso_Preconditioner_LocalAMG_setDirectProlongation_Block(), Paso_Preconditioner_LocalAMG_setStrongConnections(), Paso_Preconditioner_LocalAMG_setStrongConnections_Block(), Paso_Preconditioner_LocalSmoother_Sweep_colored(), Paso_Preconditioner_LocalSmoother_Sweep_sequential(), Paso_Solver_getAMLI(), Paso_Solver_getILU(), Paso_Solver_getRILU(), Paso_Solver_solveILU(), Paso_Solver_updateIncompleteSchurComplement(), Paso_SparseMatrix_applyDiagonal_CSR_OFFSET0(), Paso_SparseMatrix_getSubmatrix(), Paso_SparseMatrix_getTranspose(), Paso_SparseMatrix_MatrixMatrix_BB(), Paso_SparseMatrix_MatrixMatrix_BD(), Paso_SparseMatrix_MatrixMatrix_DB(), Paso_SparseMatrix_MatrixMatrix_DD(), Paso_SparseMatrix_MatrixMatrixTranspose_BB(), Paso_SparseMatrix_MatrixMatrixTranspose_BD(), Paso_SparseMatrix_MatrixMatrixTranspose_DB(), Paso_SparseMatrix_MatrixMatrixTranspose_DD(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET1(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET0_DIAG(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET1(), Paso_SparseMatrix_nullifyRows_CSR(), Paso_SparseMatrix_nullifyRows_CSR_BLK1(), Paso_SparseMatrix_nullifyRowsAndCols_CSC(), Paso_SparseMatrix_nullifyRowsAndCols_CSC_BLK1(), Paso_SparseMatrix_nullifyRowsAndCols_CSR(), Paso_SparseMatrix_nullifyRowsAndCols_CSR_BLK1(), Paso_SparseMatrix_saveHB_CSC(), Paso_SparseMatrix_saveMM(), Paso_SparseMatrix_unroll(), Paso_SystemMatrix_CalcBorderMIS(), Paso_SystemMatrix_copyColCoupleBlock(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_fillWithGlobalCoordinates(), Paso_SystemMatrix_getMIS(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0_Block(), Paso_SystemMatrix_print(), and Paso_UMFPACK().

dim_t Paso_Pattern::len
index_t* Paso_Pattern::main_iptr
dim_t Paso_Pattern::numColors
dim_t Paso_Pattern::numInput
dim_t Paso_Pattern::numOutput

Referenced by ripley::RipleyDomain::addToSystemMatrix(), finley::Assemble_addToSystemMatrix_CSC(), finley::Assemble_addToSystemMatrix_CSR(), Dudley_Assemble_addToSystemMatrix(), how_many(), Paso_Coarsening_Local_getTranspose(), Paso_Pattern_alloc(), Paso_Pattern_binop(), Paso_Pattern_borrowMainDiagonalPointer(), Paso_Pattern_color(), Paso_Pattern_getBandwidth(), Paso_Pattern_mis(), Paso_Pattern_multiply(), Paso_Pattern_reduceBandwidth(), Paso_Pattern_unrollBlocks(), Paso_SparseMatrix_addAbsRow_CSR_OFFSET0(), Paso_SparseMatrix_addRow_CSR_OFFSET0(), Paso_SparseMatrix_alloc(), Paso_SparseMatrix_applyDiagonal_CSR_OFFSET0(), Paso_SparseMatrix_copyBlockFromMainDiagonal(), Paso_SparseMatrix_copyBlockToMainDiagonal(), Paso_SparseMatrix_copyFromMainDiagonal(), Paso_SparseMatrix_copyToMainDiagonal(), Paso_SparseMatrix_getBorderNodes(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET1(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET0_DIAG(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET1(), Paso_SparseMatrix_maxAbsRow_CSR_OFFSET0(), Paso_SparseMatrix_nullifyRows_CSR(), Paso_SparseMatrix_nullifyRows_CSR_BLK1(), Paso_SparseMatrix_nullifyRowsAndCols_CSC(), Paso_SparseMatrix_nullifyRowsAndCols_CSC_BLK1(), Paso_SparseMatrix_nullifyRowsAndCols_CSR(), Paso_SparseMatrix_nullifyRowsAndCols_CSR_BLK1(), Paso_SparseMatrix_saveHB_CSC(), Paso_SparseMatrix_setValues(), Paso_SystemMatrix_CalcBorderMIS(), Paso_SystemMatrix_fillWithGlobalCoordinates(), Paso_SystemMatrix_print(), Paso_SystemMatrixPattern_alloc(), Paso_SystemMatrixPattern_getNumOutput(), and paso::SystemMatrixAdapter::Print_Matrix_Info().

index_t* Paso_Pattern::ptr

Referenced by ripley::RipleyDomain::addToSystemMatrix(), finley::Assemble_addToSystemMatrix_CSC(), finley::Assemble_addToSystemMatrix_CSR(), Dudley_Assemble_addToSystemMatrix(), Dudley_Mesh_optimizeDOFDistribution(), how_many(), finley::Mesh::optimizeDOFDistribution(), Paso_Coarsening_Local_getTranspose(), Paso_Coarsening_Local_Standard_Block(), Paso_FCT_FluxLimiter_addLimitedFluxes_Complete(), Paso_FCT_FluxLimiter_addLimitedFluxes_Start(), Paso_FCT_FluxLimiter_setU_tilda(), Paso_FCT_setAntiDiffusionFlux_BE(), Paso_FCT_setAntiDiffusionFlux_CN(), Paso_FCT_setAntiDiffusionFlux_linearCN(), Paso_FCT_setLowOrderOperator(), Paso_FCT_Solver_setMuPaLu(), Paso_MKL(), Paso_MKL_free(), Paso_Pattern_alloc(), Paso_Pattern_binop(), Paso_Pattern_borrowMainDiagonalPointer(), Paso_Pattern_dropTree(), Paso_Pattern_free(), Paso_Pattern_getBandwidth(), Paso_Pattern_getSubpattern(), Paso_Pattern_isEmpty(), Paso_Pattern_maxDeg(), Paso_Pattern_mis(), Paso_Pattern_multiply(), Paso_Pattern_reduceBandwidth(), Paso_Pattern_unrollBlocks(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_extendB(), Paso_Preconditioner_AMG_getRestriction(), Paso_Preconditioner_AMG_setClassicProlongation(), Paso_Preconditioner_AMG_setClassicProlongation_Block(), Paso_Preconditioner_AMG_setDirectProlongation(), Paso_Preconditioner_AMG_setDirectProlongation_Block(), Paso_Preconditioner_AMG_setStrongConnections(), Paso_Preconditioner_AMG_setStrongConnections_Block(), Paso_Preconditioner_LocalAMG_alloc(), Paso_Preconditioner_LocalAMG_setClassicProlongation(), Paso_Preconditioner_LocalAMG_setClassicProlongation_Block(), Paso_Preconditioner_LocalAMG_setDirectProlongation(), Paso_Preconditioner_LocalAMG_setDirectProlongation_Block(), Paso_Preconditioner_LocalAMG_setStrongConnections(), Paso_Preconditioner_LocalAMG_setStrongConnections_Block(), Paso_Preconditioner_LocalSmoother_Sweep_colored(), Paso_Preconditioner_LocalSmoother_Sweep_sequential(), Paso_Solver_getAMLI(), Paso_Solver_getILU(), Paso_Solver_getRILU(), Paso_Solver_solveGSMPI(), Paso_Solver_solveILU(), Paso_Solver_updateIncompleteSchurComplement(), Paso_SparseMatrix_addAbsRow_CSR_OFFSET0(), Paso_SparseMatrix_addRow_CSR_OFFSET0(), Paso_SparseMatrix_applyDiagonal_CSR_OFFSET0(), Paso_SparseMatrix_getBlock(), Paso_SparseMatrix_getBorderNodes(), Paso_SparseMatrix_getSubmatrix(), Paso_SparseMatrix_getTranspose(), Paso_SparseMatrix_MatrixMatrix_BB(), Paso_SparseMatrix_MatrixMatrix_BD(), Paso_SparseMatrix_MatrixMatrix_DB(), Paso_SparseMatrix_MatrixMatrix_DD(), Paso_SparseMatrix_MatrixMatrixTranspose_BB(), Paso_SparseMatrix_MatrixMatrixTranspose_BD(), Paso_SparseMatrix_MatrixMatrixTranspose_DB(), Paso_SparseMatrix_MatrixMatrixTranspose_DD(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSC_OFFSET1(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET0(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET0_DIAG(), Paso_SparseMatrix_MatrixVector_CSR_OFFSET1(), Paso_SparseMatrix_maxAbsRow_CSR_OFFSET0(), Paso_SparseMatrix_nullifyRows_CSR(), Paso_SparseMatrix_nullifyRows_CSR_BLK1(), Paso_SparseMatrix_nullifyRowsAndCols_CSC(), Paso_SparseMatrix_nullifyRowsAndCols_CSC_BLK1(), Paso_SparseMatrix_nullifyRowsAndCols_CSR(), Paso_SparseMatrix_nullifyRowsAndCols_CSR_BLK1(), Paso_SparseMatrix_saveHB_CSC(), Paso_SparseMatrix_saveMM(), Paso_SparseMatrix_setValues(), Paso_SparseMatrix_unroll(), Paso_SystemMatrix_balance(), Paso_SystemMatrix_CalcBorderMIS(), Paso_SystemMatrix_copyColCoupleBlock(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_fillWithGlobalCoordinates(), Paso_SystemMatrix_getMIS(), Paso_SystemMatrix_MatrixVector_CSR_OFFSET0(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0_Block(), Paso_SystemMatrix_print(), and Paso_UMFPACK().

dim_t Paso_Pattern::reference_counter
int Paso_Pattern::type

The documentation for this struct was generated from the following file: