Virtual Testbed
Ship dynamics simulator for extreme conditions
Public Member Functions | List of all members
vtb::linalg::Lower_upper_triangular_matrix< T > Class Template Reference
Inheritance diagram for vtb::linalg::Lower_upper_triangular_matrix< T >:
[legend]
Collaboration diagram for vtb::linalg::Lower_upper_triangular_matrix< T >:
[legend]

Public Member Functions

const int_array_typepermutations () const noexcept
 
Square_matrix< T > inverse () const
 
Square_matrix< T > & inverse_self ()
 
Vector< T > solve (const Vector< T > &b) const
 
Lower_upper_triangular_matrix< T > & lower_upper_triangular_self ()
 
determinant () const
 
- Public Member Functions inherited from vtb::linalg::Matrix< T >
 Matrix (base_type rhs)
 
bool is_square () const
 
bool is_symmetric () const
 
bool is_symmetric (T eps) const
 
bool is_positive_definite () const
 
bool is_toeplitz () const
 
bool is_toeplitz (T eps) const
 
Square_matrix< T > inverse () const
 
Square_matrix< T > & inverse_self ()
 
Matrix< T > transpose () const
 
void transpose_self ()
 

Detailed Description

template<class T>
class vtb::linalg::Lower_upper_triangular_matrix< T >

Definition at line 228 of file linear_algebra.hh.