35 #ifndef _BLAZE_MATH_PROBLEMS_LSE_H_
36 #define _BLAZE_MATH_PROBLEMS_LSE_H_
71 inline size_t size ()
const;
72 inline void project (
size_t index );
157 return (
A_ *
x_ )[index] +
b_[index];
171 for(
size_t i=0; i<
size(); ++i ) {
VecN b_
The right-hand side vector .
Definition: LSE.h:84
Header file for mathematical functions.
VecN x_
The vector of unknowns .
Definition: LSE.h:85
const StaticMatrix< Type, 3UL, 3UL, false > fabs(const RotationMatrix< Type > &m)
Returns a matrix containing the absolute values of each single element of m.
Definition: RotationMatrix.h:1102
A linear system of equations (LSE) data structure.The LSE class represent a linear system of equation...
Definition: LSE.h:65
Numerical infinity for built-in data types.
size_t size() const
Returns the current size/dimension of the vector.
Definition: DynamicVector.h:1060
Header file for the complete DynamicVector implementation.
real lbound(size_t index) const
Returns the lower bound of the unknown at the given index.
Definition: LSE.h:129
real ubound(size_t index) const
Returns the upper bound of the unknown at the given index.
Definition: LSE.h:142
real residual() const
Calculates the maximum norm of the residual of the linear system of equations.
Definition: LSE.h:167
CMatMxN A_
The system matrix .
Definition: LSE.h:83
size_t size() const
Returns the size of the linear system of equations.
Definition: LSE.h:105
const Infinity inf
Global Infinity instance.The blaze::inf instance can be used wherever a built-in data type is expecte...
Definition: Infinity.h:1098
double real
Floating point data type of the Blaze library.This type definition offers the possibility to switch t...
Definition: Precision.h:47
Header file for the complete CompressedMatrix implementation.
Header file for basic type definitions.
void project(size_t index)
Projects the unknown at the given index on the solution range.
Definition: LSE.h:118