Cantera  2.3.0
timesConstant< T > Struct Template Reference

Unary operator to multiply the argument by a constant. More...

#include <utilities.h>

Inherits unary_function< T, double >.

## Public Member Functions

timesConstant (T c)
Constructor. More...

double operator() (T x)
Parenthesis operator returning a double. More...

## Public Attributes

m_c
Stored constant value of time T. More...

## Detailed Description

### template<class T> struct Cantera::timesConstant< T >

Unary operator to multiply the argument by a constant.

The form of this operator is designed for use by std::transform.

scale().

Definition at line 33 of file utilities.h.

## ◆ timesConstant()

 timesConstant ( T c )
inline

Constructor.

Parameters
 c Constant of templated type T that will be stored internally within the object and used in the multiplication operation

Definition at line 39 of file utilities.h.

## ◆ operator()()

 double operator() ( T x )
inline

Parenthesis operator returning a double.

Parameters
 x Variable of templated type T that will be used in the multiplication operator
Returns
a value of type double from the internal multiplication

Definition at line 47 of file utilities.h.

## ◆ m_c

 T m_c

Stored constant value of time T.

Definition at line 52 of file utilities.h.

The documentation for this struct was generated from the following file: