ESScript
Revision_4488
|
#include <SystemMatrix.h>
double* Paso_SystemMatrix::balance_vector |
dim_t Paso_SystemMatrix::block_size |
Referenced by finley::Assemble_addToSystemMatrix_CSC(), finley::Assemble_addToSystemMatrix_CSR(), Dudley_Assemble_addToSystemMatrix(), Paso_MergedSolver_mergeSystemMatrix(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_extendB(), Paso_Preconditioner_AMG_getRestriction(), Paso_Preconditioner_AMG_setClassicProlongation_Block(), Paso_Preconditioner_AMG_setDirectProlongation_Block(), Paso_Preconditioner_AMG_setStrongConnections_Block(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_copyColCoupleBlock(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_fillWithGlobalCoordinates(), Paso_SystemMatrix_makeZeroRowSums(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0_Block(), Paso_SystemMatrix_print(), and paso::SystemMatrixAdapter::Print_Matrix_Info().
dim_t Paso_SystemMatrix::col_block_size |
Referenced by ripley::RipleyDomain::addToSystemMatrix(), finley::Assemble_addToSystemMatrix_CSC(), finley::Assemble_addToSystemMatrix_CSR(), finley::Assemble_addToSystemMatrix_Trilinos(), finley::AssembleParameters::AssembleParameters(), Dudley_Assemble_addToSystemMatrix(), Dudley_Assemble_getAssembleParameters(), Paso_FCT_FluxLimiter_alloc(), Paso_FCT_setLowOrderOperator(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_extendB(), Paso_Preconditioner_AMG_getProlongation(), Paso_Preconditioner_AMG_getRestriction(), Paso_solve(), Paso_Solver(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_balance(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_getGlobalTotalNumCols(), Paso_SystemMatrix_getTotalNumCols(), and paso::SystemMatrixAdapter::Print_Matrix_Info().
Paso_SparseMatrix* Paso_SystemMatrix::col_coupleBlock |
Referenced by ripley::RipleyDomain::addToSystemMatrix(), finley::Assemble_addToSystemMatrix_CSC(), finley::Assemble_addToSystemMatrix_CSR(), Dudley_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(), Paso_SystemMatrix_setValues(), and paso::SystemMatrixAdapter::Print_Matrix_Info().
Paso_Coupler* Paso_SystemMatrix::col_coupler |
Referenced by 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_SystemMatrix_alloc(), Paso_SystemMatrix_copyColCoupleBlock(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_extendedRowsForST(), Paso_SystemMatrix_fillWithGlobalCoordinates(), Paso_SystemMatrix_finishColCollect(), Paso_SystemMatrix_free(), Paso_SystemMatrix_getColOverlap(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0_Block(), and Paso_SystemMatrix_startColCollect().
Paso_Distribution* Paso_SystemMatrix::col_distribution |
Referenced by finley::AssembleParameters::AssembleParameters(), Dudley_Assemble_getAssembleParameters(), Paso_Preconditioner_AMG_alloc(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_extendB(), Paso_Preconditioner_BoomerAMG_alloc(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_extendedRowsForST(), Paso_SystemMatrix_fillWithGlobalCoordinates(), Paso_SystemMatrix_free(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0_Block(), and paso::SystemMatrixAdapter::Print_Matrix_Info().
index_t* Paso_SystemMatrix::global_id |
Referenced by Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_extendB(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_extendedRowsForST(), Paso_SystemMatrix_free(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0_Block(), and Paso_SystemMatrix_print().
bool_t Paso_SystemMatrix::is_balanced |
dim_t Paso_SystemMatrix::logical_col_block_size |
Referenced by finley::AssembleParameters::AssembleParameters(), ripley::RipleyDomain::assemblePDE(), ripley::RipleyDomain::assemblePDEBoundary(), ripley::Rectangle::assemblePDEBoundarySystem(), ripley::Brick::assemblePDEBoundarySystem(), ripley::Rectangle::assemblePDEBoundarySystemReduced(), ripley::Brick::assemblePDEBoundarySystemReduced(), ripley::Brick::assemblePDESystem(), ripley::Rectangle::assemblePDESystem(), ripley::Rectangle::assemblePDESystemReduced(), ripley::Brick::assemblePDESystemReduced(), Dudley_Assemble_getAssembleParameters(), Paso_SystemMatrix_alloc(), and paso::SystemMatrixAdapter::Print_Matrix_Info().
dim_t Paso_SystemMatrix::logical_row_block_size |
Referenced by finley::AssembleParameters::AssembleParameters(), ripley::RipleyDomain::assemblePDE(), ripley::RipleyDomain::assemblePDEBoundary(), ripley::Rectangle::assemblePDEBoundarySystem(), ripley::Brick::assemblePDEBoundarySystem(), ripley::Rectangle::assemblePDEBoundarySystemReduced(), ripley::Brick::assemblePDEBoundarySystemReduced(), ripley::Brick::assemblePDESystem(), ripley::Rectangle::assemblePDESystem(), ripley::Rectangle::assemblePDESystemReduced(), ripley::Brick::assemblePDESystemReduced(), Dudley_Assemble_getAssembleParameters(), Paso_SystemMatrix_alloc(), and paso::SystemMatrixAdapter::Print_Matrix_Info().
Paso_SparseMatrix* Paso_SystemMatrix::mainBlock |
Referenced by ripley::RipleyDomain::addToSystemMatrix(), finley::Assemble_addToSystemMatrix_CSC(), finley::Assemble_addToSystemMatrix_CSR(), Dudley_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(), Paso_SystemMatrix_setValues(), and paso::SystemMatrixAdapter::Print_Matrix_Info().
Esys_MPIInfo* Paso_SystemMatrix::mpi_info |
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(), Paso_SystemMatrix_saveMM(), and paso::SystemMatrixAdapter::Print_Matrix_Info().
Paso_SystemMatrixPattern* Paso_SystemMatrix::pattern |
Referenced by ripley::RipleyDomain::addToSystemMatrix(), finley::Assemble_addToSystemMatrix_CSC(), finley::Assemble_addToSystemMatrix_CSR(), Dudley_Assemble_addToSystemMatrix(), Paso_FCT_FluxLimiter_alloc(), Paso_FCT_setAntiDiffusionFlux_BE(), Paso_FCT_setAntiDiffusionFlux_CN(), Paso_FCT_setAntiDiffusionFlux_linearCN(), Paso_FCT_setLowOrderOperator(), Paso_FCT_Solver_setMuPaLu(), Paso_MergedSolver_alloc(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_getProlongation(), Paso_Preconditioner_AMG_getRestriction(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_free(), Paso_SystemMatrix_getGlobalNumCols(), Paso_SystemMatrix_getGlobalNumRows(), Paso_SystemMatrix_getNumOutput(), and Paso_SystemMatrix_makeZeroRowSums().
dim_t Paso_SystemMatrix::reference_counter |
Referenced by Paso_SystemMatrix_alloc(), Paso_SystemMatrix_free(), and Paso_SystemMatrix_getReference().
Paso_SparseMatrix* Paso_SystemMatrix::remote_coupleBlock |
Referenced by Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_extendB(), Paso_Preconditioner_AMG_setClassicProlongation(), Paso_Preconditioner_AMG_setClassicProlongation_Block(), Paso_Preconditioner_AMG_setStrongConnections(), Paso_Preconditioner_AMG_setStrongConnections_Block(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_free(), and Paso_SystemMatrix_print().
dim_t Paso_SystemMatrix::row_block_size |
Referenced by ripley::RipleyDomain::addToSystemMatrix(), finley::Assemble_addToSystemMatrix_CSC(), finley::Assemble_addToSystemMatrix_CSR(), finley::Assemble_addToSystemMatrix_Trilinos(), finley::AssembleParameters::AssembleParameters(), Dudley_Assemble_addToSystemMatrix(), Dudley_Assemble_getAssembleParameters(), Paso_FCT_FluxLimiter_alloc(), Paso_FCT_setLowOrderOperator(), 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_setClassicProlongation_Block(), Paso_Preconditioner_AMG_setDirectProlongation_Block(), Paso_solve(), Paso_Solver(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_balance(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_getGlobalTotalNumRows(), Paso_SystemMatrix_getTotalNumRows(), Paso_SystemMatrix_makeZeroRowSums(), Paso_SystemMatrix_rowSum(), and paso::SystemMatrixAdapter::Print_Matrix_Info().
Paso_SparseMatrix* Paso_SystemMatrix::row_coupleBlock |
Referenced by ripley::RipleyDomain::addToSystemMatrix(), finley::Assemble_addToSystemMatrix_CSC(), finley::Assemble_addToSystemMatrix_CSR(), Dudley_Assemble_addToSystemMatrix(), Paso_FCT_setLowOrderOperator(), Paso_Preconditioner_AMG_alloc(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_extendB(), Paso_Preconditioner_AMG_setClassicProlongation(), Paso_Preconditioner_AMG_setClassicProlongation_Block(), Paso_Preconditioner_AMG_setStrongConnections(), Paso_Preconditioner_AMG_setStrongConnections_Block(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_balance(), Paso_SystemMatrix_copyColCoupleBlock(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_extendedRowsForST(), Paso_SystemMatrix_fillWithGlobalCoordinates(), Paso_SystemMatrix_free(), Paso_SystemMatrix_nullifyRows(), Paso_SystemMatrix_nullifyRowsAndCols(), Paso_SystemMatrix_print(), Paso_SystemMatrix_setValues(), and paso::SystemMatrixAdapter::Print_Matrix_Info().
Paso_Coupler* Paso_SystemMatrix::row_coupler |
Referenced by Paso_Preconditioner_AMG_setStrongConnections(), Paso_Preconditioner_AMG_setStrongConnections_Block(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_copyColCoupleBlock(), Paso_SystemMatrix_copyRemoteCoupleBlock(), Paso_SystemMatrix_extendedRowsForST(), Paso_SystemMatrix_finishRowCollect(), Paso_SystemMatrix_free(), Paso_SystemMatrix_getRowOverlap(), and Paso_SystemMatrix_startRowCollect().
Paso_Distribution* Paso_SystemMatrix::row_distribution |
Referenced by finley::AssembleParameters::AssembleParameters(), Dudley_Assemble_getAssembleParameters(), Paso_MergedSolver_mergeSystemMatrix(), Paso_Preconditioner_BoomerAMG_alloc(), Paso_Preconditioner_BoomerAMG_solve(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_fillWithGlobalCoordinates(), Paso_SystemMatrix_free(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0(), Paso_SystemMatrix_mergeMainAndCouple_CSR_OFFSET0_Block(), and paso::SystemMatrixAdapter::Print_Matrix_Info().
void* Paso_SystemMatrix::solver_p |
index_t Paso_SystemMatrix::solver_package |
Referenced by Paso_solve(), Paso_solve_free(), and Paso_SystemMatrix_alloc().
void* Paso_SystemMatrix::trilinos_data |
Paso_SystemMatrixType Paso_SystemMatrix::type |
Referenced by ripley::RipleyDomain::addToSystemMatrix(), finley::Assemble_addToSystemMatrix(), finley::Assemble_addToSystemMatrix_CSC(), finley::Assemble_addToSystemMatrix_CSR(), finley::Assemble_addToSystemMatrix_Trilinos(), Dudley_Assemble_addToSystemMatrix(), Paso_FCT_FluxLimiter_alloc(), Paso_FCT_setLowOrderOperator(), Paso_Preconditioner_AMG_buildInterpolationOperator(), Paso_Preconditioner_AMG_buildInterpolationOperatorBlock(), Paso_Preconditioner_AMG_getRestriction(), Paso_Preconditioner_BoomerAMG_alloc(), Paso_Preconditioner_BoomerAMG_solve(), Paso_Solver(), Paso_SystemMatrix_alloc(), Paso_SystemMatrix_balance(), Paso_SystemMatrix_CalcBorderMIS(), Paso_SystemMatrix_getGlobalNumCols(), Paso_SystemMatrix_getGlobalNumRows(), Paso_SystemMatrix_MatrixVector(), Paso_SystemMatrix_MatrixVector_CSR_OFFSET0(), Paso_SystemMatrix_mergeMainAndCouple(), Paso_SystemMatrix_nullifyRows(), Paso_SystemMatrix_nullifyRowsAndCols(), Paso_SystemMatrix_rowSum(), Paso_SystemMatrix_saveHB(), and paso::SystemMatrixAdapter::Print_Matrix_Info().