![]() |
KIDS
ver-0.0.1
KIDS : Kernel Integrated Dynamics Simulator
|
Variables | |
bool | PROJECT_NS::Kernel::is_timing = false |
Flag indicating whether timing is enabled for this kernel. | |
bool | PROJECT_NS::Kernel::has_parent = false |
Flag indicating whether the kernel has a parent. | |
int | PROJECT_NS::Kernel::count_calc = 0 |
Counter for the number of calculations performed by this kernel. | |
int | PROJECT_NS::Kernel::count_exec = 0 |
Counter for the number of executions performed by this kernel. | |
int | PROJECT_NS::Kernel::kernel_id = 0 |
ID of the kernel. | |
int | PROJECT_NS::Kernel::kernel_type = 0 |
Type of the kernel. | |
double | PROJECT_NS::Kernel::exec_time = 0.0f |
Total execution time of the kernel. | |
int | PROJECT_NS::Kernel::depth = 0 |
Depth of the kernel in the tree structure. | |
int | PROJECT_NS::Kernel::max_align_size = 0 |
Maximum alignment size used by this kernel. | |
std::string | PROJECT_NS::Kernel::kernel_name |
Name of the kernel. | |
|
protected |
Counter for the number of calculations performed by this kernel.
Definition at line 257 of file Kernel.h.
Referenced by PROJECT_NS::Kernel::initializeKernel(), and PROJECT_NS::Kernel_Random::initializeKernel_impl().
|
protected |
Counter for the number of executions performed by this kernel.
Definition at line 258 of file Kernel.h.
Referenced by PROJECT_NS::Kernel::executeKernel(), PROJECT_NS::Kernel_Elec_NAD::executeKernel_impl(), PROJECT_NS::Kernel_Elec_Switch::executeKernel_impl(), PROJECT_NS::Model_ElectronTransfer::executeKernel_impl(), PROJECT_NS::Model_LVCM::executeKernel_impl(), PROJECT_NS::Model_NAD1D::executeKernel_impl(), and PROJECT_NS::Model_SystemBath::executeKernel_impl().
|
protected |
Depth of the kernel in the tree structure.
Definition at line 262 of file Kernel.h.
Referenced by PROJECT_NS::Kernel::appendChild(), and PROJECT_NS::Kernel::generateInformationString().
|
protected |
Total execution time of the kernel.
Definition at line 261 of file Kernel.h.
Referenced by PROJECT_NS::Kernel::executeKernel(), and PROJECT_NS::Kernel::generateInformationString().
|
protected |
Flag indicating whether the kernel has a parent.
Definition at line 256 of file Kernel.h.
Referenced by PROJECT_NS::Kernel::executeKernel(), and PROJECT_NS::Kernel::getLastParentKernelAndChildOrder().
|
protected |
Flag indicating whether timing is enabled for this kernel.
Definition at line 255 of file Kernel.h.
Referenced by PROJECT_NS::Kernel::executeKernel(), and PROJECT_NS::Kernel::setInputParam().
|
protected |
ID of the kernel.
Definition at line 259 of file Kernel.h.
Referenced by PROJECT_NS::Kernel::generateInformationString(), PROJECT_NS::Kernel::getID(), and PROJECT_NS::Kernel::Kernel().
|
protected |
Name of the kernel.
Definition at line 264 of file Kernel.h.
Referenced by PROJECT_NS::Kernel::getName().
|
protected |
Type of the kernel.
Definition at line 260 of file Kernel.h.
Referenced by PROJECT_NS::Kernel::Kernel().
|
protected |
Maximum alignment size used by this kernel.
Definition at line 263 of file Kernel.h.
Referenced by PROJECT_NS::Kernel::appendChild(), PROJECT_NS::Kernel::generateInformationString(), and PROJECT_NS::Kernel::Kernel().