35 #ifndef _BLAZE_MATH_PROBLEMS_MIXEDLCP_H_
36 #define _BLAZE_MATH_PROBLEMS_MIXEDLCP_H_
102 inline size_t size ()
const;
105 inline void project (
size_t index );
249 for(
size_t i=0; i<
size(); ++i )
const MT::ElementType max(const DenseMatrix< MT, SO > &dm)
Returns the largest element of the dense matrix.
Definition: DenseMatrix.h:994
Header file for mathematical functions.
VecN x2_
The lower part of the vector of unknowns .
Definition: MixedLCP.h:123
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
size_t size() const
Returns the size of the mixed linear complementarity problem.
Definition: MixedLCP.h:143
VecN b1_
The upper part of the right-hand side vector .
Definition: MixedLCP.h:120
CMatMxN A12_
The upper right part of the system matrix .
Definition: MixedLCP.h:117
size_t equations() const
Returns the number of equations of the MLCP.
Definition: MixedLCP.h:155
CMatMxN A21_
The lower left part of the system matrix .
Definition: MixedLCP.h:118
const MT::ElementType min(const DenseMatrix< MT, SO > &dm)
Returns the smallest element of the dense matrix.
Definition: DenseMatrix.h:947
Numerical infinity for built-in data types.
size_t size() const
Returns the current size/dimension of the vector.
Definition: DynamicVector.h:1059
Header file for the complete DynamicVector implementation.
CMatMxN A22_
The lower right part of the system matrix .
Definition: MixedLCP.h:119
real ubound(size_t index) const
Returns the upper bound of the unknown at the given index.
Definition: MixedLCP.h:212
VecN b2_
The lower part of the right-hand side vector .
Definition: MixedLCP.h:121
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
real residual() const
Calculates the maximum norm of the residual of the mixed LCP.
Definition: MixedLCP.h:245
void project(size_t index)
Projects the unknown at the given index on the solution range.
Definition: MixedLCP.h:180
Header file for the complete CompressedMatrix implementation.
A mixed linear complementarity problem (MLCP) data structure.The LCP class represent a mixed linear c...
Definition: MixedLCP.h:97
Header file for basic type definitions.
real lbound(size_t index) const
Returns the lower bound of the unknown at the given index.
Definition: MixedLCP.h:197
VecN x1_
The upper part of the vector of unknowns .
Definition: MixedLCP.h:122
size_t constraints() const
Returns the number of constraints of the MLCP.
Definition: MixedLCP.h:167
CMatMxN A11_
The upper left part of the system matrix .
Definition: MixedLCP.h:116