refactor(example): small refactoring of examples

This commit is contained in:
Mateusz Pusz
2023-04-21 15:18:09 +01:00
parent 258a62edcc
commit 318b9e260b
2 changed files with 3 additions and 3 deletions

View File

@ -40,7 +40,7 @@ int main()
constexpr auto R = isq::resistance(4.7 * si::kilo<si::ohm>);
for (auto t = 0 * ms; t <= 50 * ms; ++t) {
const QuantityOf<isq::voltage> auto Vt = V0 * exp(-t / (R * C));
const QuantityOf<isq::voltage> auto Vt = V0 * exp(dimensionless(-t / (R * C)));
std::cout << "at " << t << " voltage is ";

View File

@ -30,14 +30,14 @@
namespace {
template<class T>
template<typename T>
class measurement {
public:
using value_type = T;
measurement() = default;
constexpr explicit measurement(const value_type& val, const value_type& err = {}) : value_(val)
constexpr explicit measurement(value_type val, const value_type& err = {}) : value_(std::move(val))
{
// it sucks that using declaration cannot be provided for a constructor initializer list
using namespace std;