#include "system_dep.h"
#include <escript/index.h>
#include <escript/DataTypes.h>
#include <escript/EsysMPI.h>
#include <boost/enable_shared_from_this.hpp>
#include <boost/shared_ptr.hpp>
Go to the source code of this file.
◆ MATRIX_FORMAT_BLK1
#define MATRIX_FORMAT_BLK1 4 |
Referenced by dudley::Assemble_addToSystemMatrix< cplx_t >(), finley::Assemble_addToSystemMatrix< cplx_t >(), paso::Pattern::csrToHB(), paso::SystemMatrix< T >::getSystemMatrixTypeId(), paso::TransportProblem::getTypeId(), paso::SystemMatrix< T >::MatrixVector(), paso::SystemMatrix< T >::mergeMainAndCouple(), paso::MKL_solve(), paso::MUMPS_solve(), paso::SparseMatrix< T >::SparseMatrix(), paso::SparseMatrix_MatrixMatrix(), paso::SparseMatrix_MatrixMatrixTranspose(), paso::SystemMatrix< T >::SystemMatrix(), paso::TransportProblem::TransportProblem(), paso::UMFPACK_solve(), and paso::SparseMatrix< T >::unroll().
◆ MATRIX_FORMAT_COMPLEX
#define MATRIX_FORMAT_COMPLEX 64 |
◆ MATRIX_FORMAT_CSC
#define MATRIX_FORMAT_CSC 2 |
Referenced by dudley::Assemble_addToSystemMatrix< real_t >(), finley::Assemble_addToSystemMatrix< real_t >(), paso::SystemMatrix< T >::balance(), paso::SystemMatrix< T >::getGlobalNumCols(), paso::SystemMatrix< T >::getGlobalNumRows(), paso::SparseMatrix< T >::getSubmatrix(), paso::SystemMatrix< T >::getSystemMatrixTypeId(), paso::SystemMatrix< T >::loadMM_toCSC(), paso::SystemMatrix< T >::MatrixVector(), paso::SystemMatrix< T >::mergeMainAndCouple(), paso::SystemMatrix< T >::nullifyRows(), paso::SystemMatrix< T >::nullifyRowsAndCols(), paso::SystemMatrix< T >::rowSum(), paso::SystemMatrix< T >::saveHB(), paso::SparseMatrix< T >::saveMM(), paso::Solver(), paso::SparseMatrix< T >::SparseMatrix(), paso::SystemMatrix< T >::SystemMatrix(), paso::UMFPACK_solve(), and paso::SparseMatrix< T >::unroll().
◆ MATRIX_FORMAT_DEFAULT
#define MATRIX_FORMAT_DEFAULT 1 |
Referenced by paso::Pattern::fromIndexListArray(), paso::SystemMatrix< T >::getSystemMatrixTypeId(), paso::TransportProblem::getTypeId(), paso::SystemMatrix< T >::loadMM_toCSC(), paso::SparseMatrix< T >::loadMM_toCSR(), paso::SystemMatrix< T >::loadMM_toCSR(), paso::SystemMatrix< T >::mergeMainAndCouple(), paso::SparseMatrix< T >::SparseMatrix(), paso::SparseMatrix_MatrixMatrix(), paso::SparseMatrix_MatrixMatrixTranspose(), paso::SystemMatrix< T >::SystemMatrix(), and paso::TransportProblem::TransportProblem().
◆ MATRIX_FORMAT_DIAGONAL_BLOCK
#define MATRIX_FORMAT_DIAGONAL_BLOCK 32 |
◆ MATRIX_FORMAT_OFFSET1
#define MATRIX_FORMAT_OFFSET1 8 |
Referenced by dudley::Assemble_addToSystemMatrix< cplx_t >(), finley::Assemble_addToSystemMatrix< cplx_t >(), paso::SystemMatrix< T >::balance(), paso::Pattern::csrToHB(), paso::SparseMatrix< T >::getSubmatrix(), paso::Pattern::getSubpattern(), paso::SystemMatrix< T >::getSystemMatrixTypeId(), paso::SystemMatrix< T >::MatrixVector(), paso::SystemMatrix< T >::MatrixVector(), paso::SystemMatrix< T >::mergeMainAndCouple(), paso::Pattern::mis(), paso::MKL_solve(), paso::MUMPS_solve(), paso::SparseMatrix< T >::nullifyRows_CSR(), paso::SparseMatrix< T >::nullifyRows_CSR_BLK1(), paso::SparseMatrix< T >::nullifyRowsAndCols_CSC(), paso::SparseMatrix< T >::nullifyRowsAndCols_CSC_BLK1(), paso::SparseMatrix< T >::nullifyRowsAndCols_CSR(), paso::SparseMatrix< T >::nullifyRowsAndCols_CSR_BLK1(), paso::Pattern::Pattern(), paso::SystemMatrix< T >::rowSum(), paso::SparseMatrix< T >::saveHB_CSC(), paso::SparseMatrix< T >::saveMM(), paso::SparseMatrix< T >::setValues(), paso::Solver(), paso::SparseMatrix< T >::SparseMatrix(), paso::SystemMatrix< T >::SystemMatrix(), paso::SparseMatrix< T >::unroll(), paso::Pattern::unrollBlocks(), and paso::SystemMatrixPattern::unrollBlocks().
◆ PASO_ONE
#define PASO_ONE (double)(1.0) |
◆ PASO_ZERO
#define PASO_ZERO (double)(0.0) |