MCPcopy Create free account
hub / github.com/ElectroZybr/LatticeLab / buildDebugSimView

Function buildDebugSimView

App/debug/CreateDebugPanels.cpp:9–25  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7
8namespace {
9 static DebugView* buildDebugSimView(DebugPanel& panel) {
10 return panel.addView(DebugView("Симуляция", {
11 DebugValue("Память (МБ)", DebugDrawers::Float<2>),
12 DebugValue("Рендер (мс)", DebugDrawers::Float<4>),
13 DebugValue("Физика (мс)", DebugDrawers::Float<4>),
14 DebugValue("Тип интегратора", DebugDrawers::String),
15 DebugValue("Шаги симуляции", DebugDrawers::Int),
16 DebugValue("Шагов/с", DebugDrawers::Float<2>),
17 DebugValue("Время симуляции (ns)", DebugDrawers::Float<4>),
18 DebugValue("Количество атомов", DebugDrawers::Int),
19 DebugValue("Полная энергия (pj)", DebugDrawers::Float<4>),
20 DebugValue("Температура (K)", DebugDrawers::Float<4>),
21 DebugValue("Температура (°C)", DebugDrawers::Float<4>),
22 DebugSeries("Полная средняя энергия (eV)"),
23 DebugValue("Средняя скорость (км/ч)", DebugDrawers::Float<3>)
24 }));
25 }
26
27 static DebugView* buildDebugAtomSingle(DebugPanel& panel) {
28 return panel.addView(DebugView("Атом", {

Callers 1

createDebugViewsFunction · 0.85

Calls 4

DebugValueFunction · 0.85
DebugSeriesFunction · 0.85
addViewMethod · 0.80
DebugViewClass · 0.70

Tested by

no test coverage detected