#include <qle/ad/external_randomvariable_ops.hpp>
Collaboration diagram for ExternalRandomVariable:Public Member Functions | |
| ExternalRandomVariable () | |
| ExternalRandomVariable (std::size_t id) | |
| ExternalRandomVariable (double v) | |
| ExternalRandomVariable (const std::size_t randomVariableOpCode, const std::vector< const ExternalRandomVariable * > &args) | |
| void | clear () |
| bool | initialised () const |
| void | declareAsOutput () const |
| std::size_t | id () const |
Static Public Attributes | |
| static std::function< void(ExternalRandomVariable &)> | deleter |
Private Attributes | |
| bool | initialized_ = false |
| double | v_ |
| std::size_t | id_ |
Definition at line 29 of file external_randomvariable_ops.hpp.
Definition at line 31 of file external_randomvariable_ops.hpp.
|
explicit |
Definition at line 25 of file external_randomvariable_ops.cpp.
|
explicit |
Definition at line 27 of file external_randomvariable_ops.cpp.
| ExternalRandomVariable | ( | const std::size_t | randomVariableOpCode, |
| const std::vector< const ExternalRandomVariable * > & | args | ||
| ) |
Definition at line 31 of file external_randomvariable_ops.cpp.
| void clear | ( | ) |
Definition at line 39 of file external_randomvariable_ops.cpp.
| bool initialised | ( | ) | const |
Definition at line 37 of file external_randomvariable_ops.hpp.
| void declareAsOutput | ( | ) | const |
Definition at line 45 of file external_randomvariable_ops.cpp.
| std::size_t id | ( | ) | const |
Definition at line 50 of file external_randomvariable_ops.cpp.
|
static |
Definition at line 41 of file external_randomvariable_ops.hpp.
|
private |
Definition at line 44 of file external_randomvariable_ops.hpp.
|
private |
Definition at line 45 of file external_randomvariable_ops.hpp.
|
private |
Definition at line 46 of file external_randomvariable_ops.hpp.