#include <deal.II/base/memory_consumption.h>
#include <deal.II/base/numbers.h>
#include <deal.II/lac/block_sparse_matrix.h>
#include <deal.II/lac/sparse_direct.h>
#include <deal.II/lac/sparse_matrix.h>
#include <deal.II/lac/vector.h>
#include <cerrno>
#include <complex>
#include <iostream>
#include <list>
#include <typeinfo>
#include <vector>
#include <umfpack.h>
Go to the source code of this file.
◆ InstantiateUMFPACK
#define InstantiateUMFPACK |
( |
|
MatrixType | ) |
|
Value:
const bool); \
Vector<std::complex<double>> &, \
const bool); \
const bool); \
const MatrixType &,
BlockVector<std::complex<double>> &,
const bool); \
const AdditionalData)
void initialize(const SparsityPattern &sparsity_pattern)
void solve(Vector< double > &rhs_and_solution, const bool transpose=false) const
void factorize(const Matrix &matrix)
Definition at line 813 of file sparse_direct.cc.
◆ InstantiateUMFPACK() [1/10]
◆ InstantiateUMFPACK() [2/10]
◆ InstantiateUMFPACK() [3/10]
◆ InstantiateUMFPACK() [4/10]
◆ InstantiateUMFPACK() [5/10]
◆ InstantiateUMFPACK() [6/10]
◆ InstantiateUMFPACK() [7/10]
InstantiateUMFPACK |
( |
SparseMatrix< std::complex< double > > |
| ) |
|
◆ InstantiateUMFPACK() [8/10]
InstantiateUMFPACK |
( |
SparseMatrix< std::complex< float > > |
| ) |
|
◆ InstantiateUMFPACK() [9/10]
◆ InstantiateUMFPACK() [10/10]