From 6db80125135c8528f47b77cb082dcd33dd710af4 Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Fri, 16 Jun 2023 17:19:21 +0300 Subject: [PATCH] fix(example): name hiding in `capacitor_time_curve` resolved --- example/capacitor_time_curve.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/example/capacitor_time_curve.cpp b/example/capacitor_time_curve.cpp index 7612f0e6..88021616 100644 --- a/example/capacitor_time_curve.cpp +++ b/example/capacitor_time_curve.cpp @@ -35,16 +35,16 @@ int main() std::cout.setf(std::ios_base::fixed, std::ios_base::floatfield); std::cout.precision(3); - constexpr auto C = isq::capacitance(0.47 * uF); + constexpr auto CC = isq::capacitance(0.47 * uF); constexpr auto V0 = isq::voltage(5.0 * V); - constexpr auto R = isq::resistance(4.7 * si::kilo); + constexpr auto RR = isq::resistance(4.7 * si::kilo); - for (auto t = 0 * ms; t <= 50 * ms; ++t) { - const QuantityOf auto Vt = V0 * exp(dimensionless(-t / (R * C))); + for (auto tt = 0 * ms; tt <= 50 * ms; ++tt) { + const QuantityOf auto Vt = V0 * exp(dimensionless(-tt / (RR * CC))); // TODO try to make the below work instead - // const QuantityOf auto Vt = V0 * exp(-t / (R * C)); + // const QuantityOf auto Vt = V0 * exp(-tt / (RR * CC)); - std::cout << "at " << t << " voltage is "; + std::cout << "at " << tt << " voltage is "; if (Vt >= 1 * V) std::cout << Vt[V];