Toggle navigation
Documentation
Big picture
The finite element method
The data structure
Not-so-quick guide
Optimisation
Order of action functions
Example codes and tutorials
List of example codes and tutorials
Meshing
Solvers
MPI parallel processing
Post-processing/visualisation
Other
Change log
Creating documentation
Coding conventions
Index
FAQ
Get it
Installation guide
Get code from subversion repository
Get code as tar file
Copyright
About
People
Contact/Get involved
Publications
Acknowledgements
Picture show
Go
oomph
SuperLUSolver
oomph::SuperLUSolver Member List
This is the complete list of members for
oomph::SuperLUSolver
, including all inherited members.
backsub
(const DoubleVector &rhs, DoubleVector &result)
oomph::SuperLUSolver
backsub_distributed
(const DoubleVector &rhs, DoubleVector &result)
oomph::SuperLUSolver
private
backsub_serial
(const DoubleVector &rhs, DoubleVector &result)
oomph::SuperLUSolver
private
build_distribution
(const LinearAlgebraDistribution *const dist_pt)
oomph::DistributableLinearAlgebraObject
inline
build_distribution
(const LinearAlgebraDistribution &dist)
oomph::DistributableLinearAlgebraObject
inline
clean_up_memory
()
oomph::SuperLUSolver
virtual
clear_distribution
()
oomph::DistributableLinearAlgebraObject
inline
protected
Compute_gradient
oomph::LinearSolver
protected
Default
enum value
oomph::SuperLUSolver
disable_computation_of_gradient
()
oomph::LinearSolver
inline
disable_delete_matrix_data_in_superlu_dist
()
oomph::SuperLUSolver
inline
disable_doc_stats
()
oomph::SuperLUSolver
inline
disable_doc_time
()
oomph::LinearSolver
inline
disable_resolve
()
oomph::SuperLUSolver
inline
virtual
disable_row_and_col_permutations_in_superlu_dist
()
oomph::SuperLUSolver
inline
Dist_allow_row_and_col_permutations
oomph::SuperLUSolver
private
Dist_delete_matrix_data
oomph::SuperLUSolver
private
Dist_distributed_solve_data_allocated
oomph::SuperLUSolver
private
Dist_global_solve_data_allocated
oomph::SuperLUSolver
private
Dist_index_pt
oomph::SuperLUSolver
private
Dist_info
oomph::SuperLUSolver
private
Dist_npcol
oomph::SuperLUSolver
private
Dist_nprow
oomph::SuperLUSolver
private
Dist_solver_data_pt
oomph::SuperLUSolver
private
Dist_start_pt
oomph::SuperLUSolver
private
Dist_use_global_solver
oomph::SuperLUSolver
private
Dist_value_pt
oomph::SuperLUSolver
private
DistributableLinearAlgebraObject
()
oomph::DistributableLinearAlgebraObject
inline
DistributableLinearAlgebraObject
(const DistributableLinearAlgebraObject &matrix)
oomph::DistributableLinearAlgebraObject
inline
distributed
() const
oomph::DistributableLinearAlgebraObject
inline
Distributed
enum value
oomph::SuperLUSolver
distribution_built
() const
oomph::DistributableLinearAlgebraObject
inline
distribution_pt
() const
oomph::DistributableLinearAlgebraObject
inline
Doc_stats
oomph::SuperLUSolver
private
Doc_time
oomph::LinearSolver
protected
enable_computation_of_gradient
()
oomph::SuperLUSolver
inline
virtual
enable_delete_matrix_data_in_superlu_dist
()
oomph::SuperLUSolver
inline
enable_doc_stats
()
oomph::SuperLUSolver
inline
enable_doc_time
()
oomph::LinearSolver
inline
enable_resolve
()
oomph::LinearSolver
inline
virtual
Enable_resolve
oomph::LinearSolver
protected
enable_row_and_col_permutations_in_superlu_dist
()
oomph::SuperLUSolver
inline
factorise
(DoubleMatrixBase *const &matrix_pt)
oomph::SuperLUSolver
factorise_distributed
(DoubleMatrixBase *const &matrix_pt)
oomph::SuperLUSolver
private
factorise_serial
(DoubleMatrixBase *const &matrix_pt)
oomph::SuperLUSolver
private
first_row
() const
oomph::DistributableLinearAlgebraObject
inline
first_row
(const unsigned &p) const
oomph::DistributableLinearAlgebraObject
inline
get_gradient
(DoubleVector &gradient)
oomph::LinearSolver
inline
Gradient_for_glob_conv_newton_solve
oomph::LinearSolver
protected
Gradient_has_been_computed
oomph::LinearSolver
protected
is_doc_time_enabled
() const
oomph::LinearSolver
inline
is_resolve_enabled
() const
oomph::LinearSolver
inline
jacobian_setup_time
() const
oomph::SuperLUSolver
inline
virtual
Jacobian_setup_time
oomph::SuperLUSolver
private
linear_solver_solution_time
() const
oomph::SuperLUSolver
inline
virtual
LinearSolver
()
oomph::LinearSolver
inline
LinearSolver
(const LinearSolver &dummy)
oomph::LinearSolver
inline
nrow
() const
oomph::DistributableLinearAlgebraObject
inline
nrow_local
() const
oomph::DistributableLinearAlgebraObject
inline
nrow_local
(const unsigned &p) const
oomph::DistributableLinearAlgebraObject
inline
operator=
(const SuperLUSolver &)
oomph::SuperLUSolver
inline
oomph::LinearSolver::operator=
(const LinearSolver &)
oomph::LinearSolver
inline
oomph::DistributableLinearAlgebraObject::operator=
(const DistributableLinearAlgebraObject &)
oomph::DistributableLinearAlgebraObject
inline
reset_gradient
()
oomph::LinearSolver
inline
resolve
(const DoubleVector &rhs, DoubleVector &result)
oomph::SuperLUSolver
virtual
Serial
enum value
oomph::SuperLUSolver
Serial_compressed_row_flag
oomph::SuperLUSolver
private
Serial_f_factors
oomph::SuperLUSolver
private
Serial_info
oomph::SuperLUSolver
private
Serial_n_dof
oomph::SuperLUSolver
private
Serial_sign_of_determinant_of_matrix
oomph::SuperLUSolver
private
set_solver_type
(const Type &t)
oomph::SuperLUSolver
inline
Solution_time
oomph::SuperLUSolver
private
solve
(Problem *const &problem_pt, DoubleVector &result)
oomph::SuperLUSolver
virtual
solve
(DoubleMatrixBase *const &matrix_pt, const DoubleVector &rhs, DoubleVector &result)
oomph::SuperLUSolver
virtual
oomph::LinearSolver::solve
(DoubleMatrixBase *const &matrix_pt, const Vector< double > &rhs, Vector< double > &result)
oomph::LinearSolver
inline
virtual
Solver_type
oomph::SuperLUSolver
private
SuperLUSolver
()
oomph::SuperLUSolver
inline
SuperLUSolver
(const SuperLUSolver &dummy)
oomph::SuperLUSolver
inline
Suppress_incorrect_rhs_distribution_warning_in_resolve
oomph::SuperLUSolver
static
Suppress_solve
oomph::SuperLUSolver
private
Type
enum name
oomph::SuperLUSolver
use_compressed_column_for_superlu_serial
()
oomph::SuperLUSolver
inline
use_compressed_row_for_superlu_serial
()
oomph::SuperLUSolver
inline
use_distributed_solve_in_superlu_dist
()
oomph::SuperLUSolver
inline
use_global_solve_in_superlu_dist
()
oomph::SuperLUSolver
inline
Using_dist
oomph::SuperLUSolver
private
~DistributableLinearAlgebraObject
()
oomph::DistributableLinearAlgebraObject
inline
virtual
~LinearSolver
()
oomph::LinearSolver
inline
virtual
~SuperLUSolver
()
oomph::SuperLUSolver
inline