kiwi

Term

Term

#include <term.h>
class Term

Defined in kiwi/term.h:16

List of all members

NameKindOwner
TermfunctionDeclared here
TermfunctionDeclared here
TermfunctionDeclared here
TermfunctionDeclared here
variablefunctionDeclared here
coefficientfunctionDeclared here
valuefunctionDeclared here
m_variablevariableDeclared here
m_coefficientvariableDeclared here

Public Methods

ReturnNameDescription
Term inline
Term inline
TermDefaulted constructor.
Term noexceptDefaulted constructor.
const Variable &variable const inline
doublecoefficient const inline
doublevalue const inline

Term

inline

inline Term(Variable variable, double coefficient = 1.0)

Defined in kiwi/term.h:21

Referenced by

References


Term

inline

inline Term(const std::pair< const Variable, double > & pair)

Defined in kiwi/term.h:25


Term

Term(const Term &) = default

Defined in kiwi/term.h:28

References

Defaulted constructor.


Term

noexcept

Term(Term &&) noexcept = default

Defined in kiwi/term.h:30

References

Defaulted constructor.


variable

const inline

inline const Variable & variable() const

Defined in kiwi/term.h:34

Referenced by

References


coefficient

const inline

inline double coefficient() const

Defined in kiwi/term.h:39

Referenced by


value

const inline

inline double value() const

Defined in kiwi/term.h:44

Private Attributes

ReturnNameDescription
Variablem_variable
doublem_coefficient

m_variable

Variable m_variable

Defined in kiwi/term.h:55


m_coefficient

double m_coefficient

Defined in kiwi/term.h:56