Skip to content

Class simtix::stat::Vector::Reduction

ClassList > simtix > stat > Vector > Reduction

Inherits the following classes: simtix::stat::ScalarBase

Inherited by the following classes: simtix::stat::Vector::Average, simtix::stat::Vector::Sum

Public Functions

Type Name
Reduction (const Vector & vector, std::string_view type)

Public Functions inherited from simtix::stat::ScalarBase

See simtix::stat::ScalarBase

Type Name
ScalarBase (double constant)
Implicit conversion from double makes this ScalarBase become a constant. cppcheck-suppress noExplicitConstructor.
ScalarBase (Group * parent, const std::string & name, const std::string & desc, const std::string & unit)
bool is_constant () const
operator PostfixExpr () const
virtual operator double () const
virtual operator int64_t () const
PostfixExpr operator* (const ScalarBase & rhs)
PostfixExpr operator* (const PostfixExpr & rhs)
PostfixExpr operator+ (const ScalarBase & rhs)
Operations to produce a expr (s <op> s)
PostfixExpr operator+ (const PostfixExpr & rhs)
Operations to produce a expr (s <op> f)
PostfixExpr operator- (const ScalarBase & rhs)
PostfixExpr operator- (const PostfixExpr & rhs)
PostfixExpr operator/ (const ScalarBase & rhs)
PostfixExpr operator/ (const PostfixExpr & rhs)

Public Functions inherited from simtix::stat::StatBase

See simtix::stat::StatBase

Type Name
StatBase (Group * parent, const std::string & name, const std::string & desc, const std::string & unit)
Register itself to the parent if any exist.
virtual toml::table Tabularize () const = 0
const std::string & desc () const
const std::string & name () const
const std::string & unit () const

Protected Attributes

Type Name
const Vector & vector_

Protected Attributes inherited from simtix::stat::StatBase

See simtix::stat::StatBase

Type Name
std::string desc_
std::string name_
Group * parent_
std::string unit_

Public Functions Documentation

function Reduction

inline simtix::stat::Vector::Reduction::Reduction (
    const Vector & vector,
    std::string_view type
) 

Protected Attributes Documentation

variable vector_

const Vector& simtix::stat::Vector< T >::Reduction::vector_;


The documentation for this class was generated from the following file projects/simtix/include/simtix/statistics.h