MCPcopy Create free account
hub / github.com/KDE/labplot / ma

Function ma

src/backend/gsl/ExpressionParser.cpp:500–507  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

498}
499
500double ma(const std::string_view& variable, const std::weak_ptr<Payload> payload) {
501 const auto p = std::dynamic_pointer_cast<PayloadExpressionParser>(payload.lock());
502 if (!p) {
503 assert(p); // Debug build
504 return NAN;
505 }
506 return (cell(p->row, variable, payload) + cell(p->row + 1, variable, payload)) / 2.;
507}
508
509double mr(const std::string_view& variable, const std::weak_ptr<Payload> payload) {
510 const auto p = std::dynamic_pointer_cast<PayloadExpressionParser>(payload.lock());

Callers

nothing calls this directly

Calls 1

cellFunction · 0.85

Tested by

no test coverage detected