The Fib multimedia system
Fib is a system for storing multimedia data (like images or films).
|
#include <cLinearConstrainFix.h>
Public Member Functions | |
cLinearConstrainFix (unsigned int uiInNumberOfFactors=1, unsigned int uiInNumberOfConstrainFactors=1) | |
cLinearConstrainFix & | operator+ (const cLinearConstrainFix &linInequiation) |
void | operator+= (const cLinearConstrainFix &linInequiation) |
cLinearConstrainFix & | mult (tFactors dValue) |
void | print (ostream &outputSream) |
Public Attributes | |
unsigned long | ulNumberOfFactors |
unsigned long | ulNumberOfConstrainFactors |
bool | bGreaterEqual |
vector< tFactors > | vecFactors |
tFactors | constant |
vector< tFactors > | vecBounderyFactors |
Definition at line 81 of file cLinearConstrainFix.h.
fib::algorithms::nLinearInequation::cLinearConstrainFix< tFactors >::cLinearConstrainFix | ( | unsigned int | uiInNumberOfFactors = 1 , |
unsigned int | uiInNumberOfConstrainFactors = 1 |
||
) |
standardconstructor for a linear inequiation
uiInNumberOfFactors | The number of factors |
uiInNumberOfConstrainFactors | The number of constrain/ bounderie factors |
cLinearConstrainFix& fib::algorithms::nLinearInequation::cLinearConstrainFix< tFactors >::mult | ( | tFactors | dValue | ) |
This method multiplies the inequiation with the given factor. If the factor is negativ the inequiation sign (
dValue | the value, with which to multiply this inequiation |
cLinearConstrainFix& fib::algorithms::nLinearInequation::cLinearConstrainFix< tFactors >::operator+ | ( | const cLinearConstrainFix< tFactors > & | linInequiation | ) |
This operator adds the given linear inequiation to this inequiation. If the inequiation sign (
linInequiation | the inequiation to add to this inequiation |
void fib::algorithms::nLinearInequation::cLinearConstrainFix< tFactors >::operator+= | ( | const cLinearConstrainFix< tFactors > & | linInequiation | ) |
This operator adds the given linear inequiation to this inequiation. If the inequiation sign (
linInequiation | the inequiation to add to this inequiation |
void fib::algorithms::nLinearInequation::cLinearConstrainFix< tFactors >::print | ( | ostream & | outputSream | ) |
This method print the inequiation in a readebel form to the given output stream outputSream.
outputSream | the stream wher to print this inequiation to |
bool fib::algorithms::nLinearInequation::cLinearConstrainFix< tFactors >::bGreaterEqual |
If true the sign betwean the lower bound y factors (yu) constrain and the linear formular is an greater equal sign "<=", else it's an lower equal sign ">=" . (as seen from the linear formular)
Definition at line 111 of file cLinearConstrainFix.h.
tFactors fib::algorithms::nLinearInequation::cLinearConstrainFix< tFactors >::constant |
The constant for the linear formular.
Definition at line 123 of file cLinearConstrainFix.h.
unsigned long fib::algorithms::nLinearInequation::cLinearConstrainFix< tFactors >::ulNumberOfConstrainFactors |
The number of constrain/ bounderie factors vecBounderyFactors that constrain the linear formular.
Definition at line 97 of file cLinearConstrainFix.h.
unsigned long fib::algorithms::nLinearInequation::cLinearConstrainFix< tFactors >::ulNumberOfFactors |
The number of factors vecFactors in the linear formular.
Definition at line 89 of file cLinearConstrainFix.h.
vector< tFactors > fib::algorithms::nLinearInequation::cLinearConstrainFix< tFactors >::vecBounderyFactors |
The constrain/ bounderie factors for the constrain of the linear formular.
Definition at line 131 of file cLinearConstrainFix.h.
vector< tFactors > fib::algorithms::nLinearInequation::cLinearConstrainFix< tFactors >::vecFactors |
The factors for the linear formular.
Definition at line 118 of file cLinearConstrainFix.h.