4#ifndef BANDEDLINEARSYSTEM_H
5#define BANDEDLINEARSYSTEM_H
14 template <
typename _Type>
58 bool lt(_Type value)
const;
66 int signature(
const std::vector<int> &pivots)
const;
73 std::string m_version;
82 std::vector<int> m_pivots;
A linear system class for vector right-hand sides.
void re_solve_lapack()
Resolve the banded system.
void solve()
Solve the banded system.
void set_monitor_det(bool flag)
Store the sign of the determinant of the LHS matrix every time a solve is requested on a real system.
int get_det_sign() const
Get the sign of the determinant of the LHS matrix from the linear system just computed.
~BandedLinearSystem()
Destructor for a linear system object.
A matrix class that constructs a BANDED matrix.
An DenseVector class – a dense vector object.
A collection of OO numerical routines aimed at simple (typical) applied problems in continuum mechani...