ESYS13  Revision_
Public Attributes
Paso_SystemMatrix Struct Reference

#include <SystemMatrix.h>

List of all members.

Public Attributes

Paso_SystemMatrixType type
Paso_SystemMatrixPatternpattern
dim_t reference_counter
dim_t logical_row_block_size
dim_t logical_col_block_size
dim_t row_block_size
dim_t col_block_size
dim_t block_size
Paso_Distributionrow_distribution
Paso_Distributioncol_distribution
Esys_MPIInfompi_info
Paso_Couplercol_coupler
Paso_Couplerrow_coupler
Paso_SparseMatrixmainBlock
Paso_SparseMatrixcol_coupleBlock
Paso_SparseMatrixrow_coupleBlock
Paso_SparseMatrixremote_coupleBlock
bool_t is_balanced
double * balance_vector
index_tglobal_id
index_t solver_package
void * solver_p
void * trilinos_data

Member Data Documentation

Referenced by Dudley_Assemble_addToSystemMatrix(), Finley_Assemble_addToSystemMatrix(), Paso_FCT_FluxLimiter_addLimitedFluxes_Complete(), Paso_FCT_FluxLimiter_addLimitedFluxes_Start(), Paso_FCT_setAntiDiffusionFlux_BE(), Paso_FCT_setAntiDiffusionFlux_CN(), Paso_FCT_setAntiDiffusionFlux_linearCN(), Paso_FCT_setLowOrderOperator(), Paso_FCT_Solver_setMuPaLu(), Paso_Preconditioner_AMG_alloc(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_CopyRemoteData(), Paso_Preconditioner_AMG_extendB(), Paso_Preconditioner_AMG_getProlongation(), 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_Solver_solveGSMPI(), Paso_SparseMatrix_getBorderNodes(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_balance(), Paso_SystemMatrix_CalcBorderMIS(), Paso_SystemMatrix_copyColCoupleBlock(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_extendedRowsForST(), Paso_SystemMatrix_fillWithGlobalCoordinates(), Paso_SystemMatrix_free(), Paso_SystemMatrix_getGlobalSize(), Paso_SystemMatrix_MatrixVector_CSR_OFFSET0(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0_Block(), Paso_SystemMatrix_nullifyRows(), Paso_SystemMatrix_nullifyRowsAndCols(), Paso_SystemMatrix_print(), Paso_SystemMatrix_rowSum(), and Paso_SystemMatrix_setValues().

Referenced by Dudley_Assemble_addToSystemMatrix(), Finley_Assemble_addToSystemMatrix(), Paso_FCT_FluxLimiter_addLimitedFluxes_Complete(), Paso_FCT_FluxLimiter_addLimitedFluxes_Start(), Paso_FCT_setAntiDiffusionFlux_BE(), Paso_FCT_setAntiDiffusionFlux_CN(), Paso_FCT_setAntiDiffusionFlux_linearCN(), Paso_FCT_setLowOrderOperator(), Paso_FCT_Solver_initialize(), Paso_FCT_Solver_setMuPaLu(), Paso_FCT_Solver_update_LCN(), Paso_MergedSolver_alloc(), Paso_MergedSolver_mergeSystemMatrix(), Paso_Preconditioner_alloc(), Paso_Preconditioner_AMG_alloc(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_extendB(), Paso_Preconditioner_AMG_getProlongation(), Paso_Preconditioner_AMG_getRestriction(), Paso_Preconditioner_AMG_Root_alloc(), Paso_Preconditioner_AMG_Root_solve(), 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_AMG_solve(), Paso_Preconditioner_BoomerAMG_alloc(), Paso_Preconditioner_BoomerAMG_solve(), Paso_Preconditioner_Smoother_alloc(), Paso_Preconditioner_Smoother_solve(), Paso_Preconditioner_Smoother_solve_byTolerance(), Paso_Preconditioner_solve(), Paso_solve(), Paso_solve_free(), Paso_Solver_GS_local(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_balance(), Paso_SystemMatrix_borrowMainDiagonalPointer(), Paso_SystemMatrix_CalcBorderMIS(), Paso_SystemMatrix_copyBlockFromMainDiagonal(), Paso_SystemMatrix_copyBlockToMainDiagonal(), Paso_SystemMatrix_copyFromMainDiagonal(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_copyToMainDiagonal(), Paso_SystemMatrix_extendedRowsForST(), Paso_SystemMatrix_fillWithGlobalCoordinates(), Paso_SystemMatrix_free(), Paso_SystemMatrix_getGlobalSize(), Paso_SystemMatrix_getMIS(), Paso_SystemMatrix_getNumCols(), Paso_SystemMatrix_getNumRows(), Paso_SystemMatrix_loadMM_toCSC(), Paso_SystemMatrix_loadMM_toCSR(), Paso_SystemMatrix_makeZeroRowSums(), Paso_SystemMatrix_MatrixVector(), Paso_SystemMatrix_MatrixVector_CSR_OFFSET0(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0_Block(), Paso_SystemMatrix_nullifyRows(), Paso_SystemMatrix_nullifyRowsAndCols(), Paso_SystemMatrix_print(), Paso_SystemMatrix_rowSum(), Paso_SystemMatrix_saveHB(), Paso_SystemMatrix_saveMM(), and Paso_SystemMatrix_setValues().

Referenced by Paso_Function_LinearSystem_alloc(), Paso_MergedSolver_alloc(), Paso_MergedSolver_mergeSystemMatrix(), Paso_Preconditioner_alloc(), Paso_Preconditioner_AMG_alloc(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_CopyRemoteData(), Paso_Preconditioner_AMG_extendB(), Paso_Preconditioner_AMG_getProlongation(), Paso_Preconditioner_AMG_getRestriction(), Paso_Preconditioner_AMG_Root_alloc(), Paso_Preconditioner_AMG_setClassicProlongation(), Paso_Preconditioner_AMG_setClassicProlongation_Block(), Paso_Preconditioner_AMG_setStrongConnections(), Paso_Preconditioner_AMG_setStrongConnections_Block(), Paso_Preconditioner_BoomerAMG_alloc(), Paso_Preconditioner_BoomerAMG_solve(), Paso_Preconditioner_Smoother_alloc(), Paso_Preconditioner_Smoother_solve_byTolerance(), Paso_solve(), Paso_Solver(), Paso_Solver_BiCGStab(), Paso_Solver_GMRES(), Paso_Solver_MINRES(), Paso_Solver_PCG(), Paso_Solver_TFQMR(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_borrowMainDiagonalPointer(), Paso_SystemMatrix_copyColCoupleBlock(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_extendedRowsForST(), Paso_SystemMatrix_fillWithGlobalCoordinates(), Paso_SystemMatrix_free(), Paso_SystemMatrix_getGlobalSize(), Paso_SystemMatrix_MatrixVector(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0_Block(), Paso_SystemMatrix_nullifyRowsAndCols(), Paso_SystemMatrix_print(), Paso_SystemMatrix_saveHB(), and Paso_SystemMatrix_saveMM().


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