PCL
pcl::FGaussJordan Class Reference

Gauss-Jordan linear system solver for FMatrix objects. More...

#include <Algebra.h>

+ Inheritance diagram for pcl::FGaussJordan:

Public Types

using algorithm_implementation = GenericGaussJordan< float >
 
using matrix = algorithm_implementation::matrix
 
using matrix_element = matrix::element
 
- Public Types inherited from pcl::GenericGaussJordan< float >
using matrix = GenericMatrix< float >
 
using matrix_element = typename matrix::element
 

Public Member Functions

 FGaussJordan (const FMatrix &A, const FMatrix &B)
 
- Public Member Functions inherited from pcl::GenericGaussJordan< float >
 GenericGaussJordan (const matrix &A, const matrix &B)
 

Additional Inherited Members

- Public Attributes inherited from pcl::GenericGaussJordan< float >
matrix Ai
 
matrix X
 

Detailed Description

FGaussJordan is a template instantiation of GenericGaussJordan for the float type. FGaussJordan works with FMatrix objects. FMatrix is a template instantiation of GenericMatrix for float.

Definition at line 188 of file Algebra.h.

Member Typedef Documentation

◆ algorithm_implementation

Identifies the parent template class, which implements the underlying algorithm for this class.

Definition at line 196 of file Algebra.h.

◆ matrix

Represents a matrix involved in the solution of a linear system.

Definition at line 201 of file Algebra.h.

◆ matrix_element

Represents a matrix element.

Definition at line 206 of file Algebra.h.

Constructor & Destructor Documentation

◆ FGaussJordan()

pcl::FGaussJordan::FGaussJordan ( const FMatrix A,
const FMatrix B 
)
inline

Solution to the linear system A*X = B

This constructor replaces the Ai member of this object with the inverse matrix of A, and the X member with the set of solution vectors.

Definition at line 214 of file Algebra.h.


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