#include <general.h>
Public Member Functions | |
void | change_sign () |
change sign | |
void | ChangeSign () |
Real | log_value () const |
log of the absolute value | |
LogAndSign () | |
LogAndSign (Real) | |
Real | LogValue () const |
void | operator*= (Real) |
multiply by a real | |
void | pow_eq (int k) |
raise to power of k | |
void | PowEq (int k) |
int | Sign () const |
int | sign () const |
sign of the value | |
Real | value () const |
the value | |
Real | Value () const |
Private Attributes | |
Real | log_val |
int | sign_val |
Return from LogDeterminant function. Members are the log of the absolute value and the sign (+1, -1 or 0)
LogAndSign::LogAndSign | ( | ) | [inline] |
Definition at line 4411 of file NewMatExhaustive.cpp.
void LogAndSign::change_sign | ( | ) | [inline] |
void LogAndSign::ChangeSign | ( | ) | [inline] |
Real LogAndSign::log_value | ( | ) | const [inline] |
Real LogAndSign::LogValue | ( | ) | const [inline] |
void LogAndSign::operator*= | ( | Real | x | ) |
multiply by a real
Definition at line 4387 of file NewMatExhaustive.cpp.
void LogAndSign::pow_eq | ( | int | k | ) |
raise to power of k
Definition at line 4394 of file NewMatExhaustive.cpp.
void LogAndSign::PowEq | ( | int | k | ) | [inline] |
int LogAndSign::Sign | ( | ) | const [inline] |
int LogAndSign::sign | ( | ) | const [inline] |
Real LogAndSign::value | ( | ) | const |
the value
Definition at line 4403 of file NewMatExhaustive.cpp.
Real LogAndSign::Value | ( | ) | const [inline] |
Real LogAndSign::log_val [private] |
int LogAndSign::sign_val [private] |