b2api
B2000++ API Reference Manual, VERSION 4.6
 
Loading...
Searching...
No Matches
b2000::b2linalg::MUMPS_LDLt_seq_sparse_direct_solver< T > Class Template Reference

Implementation of the LDLt sparse solver interface with MUMPS. More...

#include "b2mumps_solver.H"

Inheritance diagram for b2000::b2linalg::MUMPS_LDLt_seq_sparse_direct_solver< T >:

Public Member Functions

 MUMPS_LDLt_seq_sparse_direct_solver (bool definit_positive=false)
 The constructor creates a new MUMPS interface datastructure.
 
 ~MUMPS_LDLt_seq_sparse_direct_solver () override
 The destructor instructs MUMPS to close down on all processes.
 

Detailed Description

template<typename T>
class b2000::b2linalg::MUMPS_LDLt_seq_sparse_direct_solver< T >

Implementation of the LDLt sparse solver interface with MUMPS.

Constructor & Destructor Documentation

◆ MUMPS_LDLt_seq_sparse_direct_solver()

template<typename T >
b2000::b2linalg::MUMPS_LDLt_seq_sparse_direct_solver< T >::MUMPS_LDLt_seq_sparse_direct_solver ( bool  definit_positive = false)
inlineexplicit

The constructor creates a new MUMPS interface datastructure.

Creating a new interface data structure involves all processes and sets some basic properties for the MUMPS.

Parameters
definit_positiveis optional and indicates whether the symmetric matrix is positive definit. See also the MUMPS documentation for the parameter SYM (User Guide 5.4.1, section 5.2.1).

The documentation for this class was generated from the following file: