#include <qle/math/randomvariable.hpp>
Public Member Functions | |
~Filter () | |
Filter () | |
Filter (const Filter &r) | |
Filter (Filter &&r) | |
Filter & | operator= (const Filter &r) |
Filter & | operator= (Filter &&r) |
Filter (const Size n, const bool value=false) | |
void | clear () |
void | set (const Size i, const bool v) |
void | setAll (const bool v) |
void | resetSize (const Size n) |
bool | deterministic () const |
void | updateDeterministic () |
bool | initialised () const |
Size | size () const |
bool | operator[] (const Size i) const |
bool | at (const Size i) const |
void | expand () |
bool * | data () |
Private Attributes | |
Size | n_ |
bool | constantData_ |
bool * | data_ |
bool | deterministic_ |
Friends | |
Filter | operator&& (Filter, const Filter &) |
Filter | operator|| (Filter, const Filter &) |
Filter | equal (Filter, const Filter &) |
Filter | operator! (Filter) |
bool | operator== (const Filter &, const Filter &) |
Definition at line 66 of file randomvariable.hpp.
~Filter | ( | ) |
Definition at line 92 of file randomvariable.cpp.
Filter | ( | ) |
Definition at line 94 of file randomvariable.cpp.
Definition at line 96 of file randomvariable.cpp.
Definition at line 111 of file randomvariable.cpp.
Definition at line 162 of file randomvariable.cpp.
Definition at line 119 of file randomvariable.cpp.
Definition at line 150 of file randomvariable.cpp.
void clear | ( | ) |
Definition at line 164 of file randomvariable.cpp.
void set | ( | const Size | i, |
const bool | v | ||
) |
Definition at line 114 of file randomvariable.hpp.
void setAll | ( | const bool | v | ) |
Definition at line 188 of file randomvariable.cpp.
void resetSize | ( | const Size | n | ) |
Definition at line 198 of file randomvariable.cpp.
bool deterministic | ( | ) | const |
void updateDeterministic | ( | ) |
Definition at line 174 of file randomvariable.cpp.
bool initialised | ( | ) | const |
Size size | ( | ) | const |
bool operator[] | ( | const Size | i | ) | const |
bool at | ( | const Size | i | ) | const |
Definition at line 132 of file randomvariable.hpp.
void expand | ( | ) |
Definition at line 203 of file randomvariable.cpp.
bool * data | ( | ) |
Definition at line 140 of file randomvariable.hpp.
Definition at line 232 of file randomvariable.cpp.
Definition at line 255 of file randomvariable.cpp.
Definition at line 278 of file randomvariable.cpp.
Definition at line 297 of file randomvariable.cpp.
Definition at line 213 of file randomvariable.cpp.
|
private |
Definition at line 106 of file randomvariable.hpp.
|
private |
Definition at line 107 of file randomvariable.hpp.
|
private |
Definition at line 108 of file randomvariable.hpp.
|
private |
Definition at line 109 of file randomvariable.hpp.