![]() |
Blaze 3.9
|
Classes | |
class | blaze::SymmetricMatrix< MT, SO, DF, SF > |
Matrix adapter for symmetric ![]() | |
class | blaze::NonScalarProxy< MT > |
Access proxy for symmetric, square matrices with non-scalar element types. More... | |
class | blaze::ScalarProxy< MT > |
Access proxy for symmetric, square matrices with scalar element types. More... | |
class | blaze::SharedValue< Type > |
Value shared among several positions within a symmetric matrix. More... | |
class | blaze::SymmetricElement< MT > |
Representation of two synchronized elements within the sparse symmetric matrix. More... | |
class | blaze::SymmetricValue< MT > |
Representation of two synchronized values within a sparse symmetric matrix. More... | |
ScalarProxy global functions | |
template<typename MT > | |
void | blaze::invert (const ScalarProxy< MT > &proxy) |
In-place inversion of the represented element. More... | |
SharedValue operators | |
template<typename T1 , typename T2 > | |
bool | blaze::operator== (const SharedValue< T1 > &lhs, const SharedValue< T2 > &rhs) |
Equality comparison between two SharedValue objects. More... | |
template<typename T1 , typename T2 > | |
bool | blaze::operator!= (const SharedValue< T1 > &lhs, const SharedValue< T2 > &rhs) |
Inequality comparison between two SharedValue objects. More... | |
SharedValue global functions | |
template<RelaxationFlag RF, typename Type > | |
bool | blaze::isDefault (const SharedValue< Type > &value) |
Returns whether the shared value is in default state. More... | |
template<RelaxationFlag RF, typename T1 , typename T2 > | |
bool | blaze::equal (const SharedValue< T1 > &a, const SharedValue< T2 > &b) |
Equality check for a two shared values. More... | |
SymmetricValue global functions | |
template<typename MT > | |
void | blaze::invert (const SymmetricValue< MT > &value) |
In-place inversion of the symmetric value. More... | |
|
inline |
Equality check for a two shared values.
a | The left-hand side shared value. |
b | The right-hand side shared value. |
This function checks whether the two given shared values are equal, taking the limited machine accuracy into account. In case the two values are equal, the function returns true, otherwise it returns false.
|
inline |
In-place inversion of the represented element.
proxy | The given proxy instance. |
|
inline |
In-place inversion of the symmetric value.
value | The given symmetric value. |
|
inline |
Returns whether the shared value is in default state.
value | The given shared value. |
This function checks whether the given shared value is in default state. In case it is in default state, the function returns true, otherwise it returns false.
|
inline |
Inequality comparison between two SharedValue objects.
lhs | The left-hand side SharedValue object. |
rhs | The right-hand side SharedValue object. |
|
inline |
Equality comparison between two SharedValue objects.
lhs | The left-hand side SharedValue object. |
rhs | The right-hand side SharedValue object. |