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 |
backsub_transpose(const DoubleVector &rhs, DoubleVector &result) | oomph::SuperLUSolver | |
backsub_transpose_distributed(const DoubleVector &rhs, DoubleVector &result) | oomph::SuperLUSolver | private |
backsub_transpose_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 | inlineprotected |
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 | inlinevirtual |
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)=delete | oomph::DistributableLinearAlgebraObject | |
Distributed enum value | oomph::SuperLUSolver | |
distributed() const | oomph::DistributableLinearAlgebraObject | inline |
distribution_built() const | oomph::DistributableLinearAlgebraObject | inline |
Distribution_pt | oomph::DistributableLinearAlgebraObject | private |
distribution_pt() const | oomph::DistributableLinearAlgebraObject | inline |
Doc_stats | oomph::SuperLUSolver | private |
Doc_time | oomph::LinearSolver | protected |
enable_computation_of_gradient() | oomph::SuperLUSolver | inlinevirtual |
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 | inlinevirtual |
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 |
get_memory_usage_for_lu_factors() | oomph::SuperLUSolver | |
get_total_needed_memory() | oomph::SuperLUSolver | |
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 | inlinevirtual |
Jacobian_setup_time | oomph::SuperLUSolver | private |
linear_solver_solution_time() const | oomph::SuperLUSolver | inlinevirtual |
LinearSolver() | oomph::LinearSolver | inline |
LinearSolver(const LinearSolver &dummy)=delete | oomph::LinearSolver | |
nrow() const | oomph::DistributableLinearAlgebraObject | inline |
nrow_local() const | oomph::DistributableLinearAlgebraObject | inline |
nrow_local(const unsigned &p) const | oomph::DistributableLinearAlgebraObject | inline |
operator=(const SuperLUSolver &)=delete | oomph::SuperLUSolver | |
oomph::LinearSolver::operator=(const LinearSolver &)=delete | oomph::LinearSolver | |
oomph::DistributableLinearAlgebraObject::operator=(const DistributableLinearAlgebraObject &)=delete | oomph::DistributableLinearAlgebraObject | |
reset_gradient() | oomph::LinearSolver | inline |
resolve(const DoubleVector &rhs, DoubleVector &result) | oomph::SuperLUSolver | virtual |
resolve_transpose(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 | inlinevirtual |
solve_transpose(Problem *const &problem_pt, DoubleVector &result) | oomph::SuperLUSolver | virtual |
solve_transpose(DoubleMatrixBase *const &matrix_pt, const DoubleVector &rhs, DoubleVector &result) | oomph::SuperLUSolver | virtual |
oomph::LinearSolver::solve_transpose(DoubleMatrixBase *const &matrix_pt, const Vector< double > &rhs, Vector< double > &result) | oomph::LinearSolver | inlinevirtual |
Solver_type | oomph::SuperLUSolver | private |
SuperLUSolver() | oomph::SuperLUSolver | inline |
SuperLUSolver(const SuperLUSolver &dummy)=delete | oomph::SuperLUSolver | |
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 | inlinevirtual |
~LinearSolver() | oomph::LinearSolver | inlinevirtual |
~SuperLUSolver() | oomph::SuperLUSolver | inline |