Logo ROOT  
Reference Guide
ROOT::Math::UnaryOp< Operator, RHS, T > Class Template Reference

template<class Operator, class RHS, class T>
class ROOT::Math::UnaryOp< Operator, RHS, T >

UnaryOperation class A class representing unary operators in the parse tree.

The objects are stored by reference

Author
T. Glebe

Definition at line 361 of file Expression.h.

Public Member Functions

 UnaryOp (Operator, const RHS &rhs)
 
 ~UnaryOp ()
 
apply (unsigned int i) const
 
bool IsInUse (const T *p) const
 
operator() (unsigned int i, unsigned int j) const
 

Protected Attributes

const RHS & rhs_
 

#include <Math/Expression.h>

Constructor & Destructor Documentation

◆ UnaryOp()

template<class Operator , class RHS , class T >
ROOT::Math::UnaryOp< Operator, RHS, T >::UnaryOp ( Operator  ,
const RHS &  rhs 
)
inline

Definition at line 364 of file Expression.h.

◆ ~UnaryOp()

template<class Operator , class RHS , class T >
ROOT::Math::UnaryOp< Operator, RHS, T >::~UnaryOp ( )
inline

Definition at line 368 of file Expression.h.

Member Function Documentation

◆ apply()

template<class Operator , class RHS , class T >
T ROOT::Math::UnaryOp< Operator, RHS, T >::apply ( unsigned int  i) const
inline

Definition at line 371 of file Expression.h.

◆ IsInUse()

template<class Operator , class RHS , class T >
bool ROOT::Math::UnaryOp< Operator, RHS, T >::IsInUse ( const T *  p) const
inline

Definition at line 378 of file Expression.h.

◆ operator()()

template<class Operator , class RHS , class T >
T ROOT::Math::UnaryOp< Operator, RHS, T >::operator() ( unsigned int  i,
unsigned int  j 
) const
inline

Definition at line 374 of file Expression.h.

Member Data Documentation

◆ rhs_

template<class Operator , class RHS , class T >
const RHS& ROOT::Math::UnaryOp< Operator, RHS, T >::rhs_
protected

Definition at line 384 of file Expression.h.


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