12#include "../src/slide.hpp"
21 std::string ID =
"Cell_Bucket_single_default_pulse";
23 c.setBlockDegAndTherm(
true);
29 constexpr size_t Nrepeat = 3;
30 for (
size_t i = 0; i < Nrepeat; i++) {
31 cyc.CC(16, 2.7, 5 * 60, 0.1, 5, th);
32 cyc.CC(-16, 4.2, 5 * 60, 0.1, 5, th);
35 std::cout <<
"Finished " << ID <<
" in " << clk <<
".\n";
42 std::string ID =
"Cell_Bucket_single_default_CCCV";
44 c.setBlockDegAndTherm(
true);
50 constexpr size_t Nrepeat = 3;
51 for (
size_t i = 0; i < Nrepeat; i++) {
52 cyc.CCCV(16, 2.7, 50e-3, 0.1, 5, th);
53 cyc.rest(10 * 60, 0.1, 10, th);
54 cyc.CCCV(16, 4.2, 50e-3, 0.1, 5, th);
55 cyc.rest(10 * 60, 0.1, 10, th);
58 std::cout <<
"Finished " << ID <<
" in " << clk <<
".\n";
65 std::string ID =
"temp";
68 constexpr size_t N = 2;
73 for (
size_t i{ 0 }; i < N; i++) {
76 cyc.CCCV(1, 4, 0.1, 1, 1, th);
77 cyc.CCCV(1, 3, 0.1, 1, 1, th);
81 std::cout <<
"V: " << c.V() <<
"\n";
83 std::cout <<
"Finished run_Cell_Bucket in " << clk <<
".\n";
88 std::string ID =
"temp";
91 constexpr size_t N = 2;
96 for (
size_t i{ 0 }; i < N; i++) {
98 cyc.CCCV(1, 4, 0.1, 1, 1, th);
99 cyc.CCCV(1, 3, 0.1, 1, 1, th);
103 std::cout <<
"V: " << c.V() <<
"\n";
105 std::cout <<
"Finished run_Cell_ECM in " << clk <<
".\n";
111 std::string ID =
"temp";
114 constexpr size_t N = 15;
117 std::cout <<
"V: " << c.V() <<
'\n';
Definition: Cell_ECM.hpp:29
Definition: Cell_SPM.hpp:39
Definition: Cycler.hpp:19
Definition: benchmark_Cell_ECM.hpp:16
void run_Cell_Bucket_single_default_CCCV()
Definition: running_Cell_Bucket.hpp:39
void run_Cell_Bucket_single_default_pulse()
Definition: running_Cell_Bucket.hpp:18
void run_Cell_SPM()
Definition: running_Cell_Bucket.hpp:108
void run_Cell_Bucket()
Definition: running_Cell_Bucket.hpp:63
void run_Cell_ECM()
Definition: running_Cell_Bucket.hpp:86
Cell_ECM< 0 > Cell_Bucket
Definition: Cell_ECM.hpp:365
Definition: timing.hpp:21