Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
protocols::pack_daemon::InSetExpression Class Reference

Returns "true" if the expression ex evaluates to one of a set of indicated values. More...

#include <DynamicAggregateFunction.hh>

Inheritance diagram for protocols::pack_daemon::InSetExpression:
Inheritance graph
[legend]
Collaboration diagram for protocols::pack_daemon::InSetExpression:
Collaboration graph
[legend]

Public Types

typedef
numeric::expression_parser::UnaryExpression 
parent
 
typedef
numeric::expression_parser::ExpressionCOP 
ExpressionCOP
 

Public Member Functions

 InSetExpression (ExpressionCOP ex)
 
virtual ~InSetExpression ()
 
void value_set (utility::vector1< core::Real > const &values)
 
virtual core::Real operator() () const
 
virtual ExpressionCOP differentiate (std::string const &varname) const
 

Private Attributes

utility::vector1< core::Realvalue_set_
 

Detailed Description

Returns "true" if the expression ex evaluates to one of a set of indicated values.

Definition at line 372 of file DynamicAggregateFunction.hh.

Member Typedef Documentation

typedef numeric::expression_parser::ExpressionCOP protocols::pack_daemon::InSetExpression::ExpressionCOP

Definition at line 376 of file DynamicAggregateFunction.hh.

Definition at line 375 of file DynamicAggregateFunction.hh.

Constructor & Destructor Documentation

protocols::pack_daemon::InSetExpression::InSetExpression ( ExpressionCOP  ex)

Definition at line 450 of file DynamicAggregateFunction.cc.

protocols::pack_daemon::InSetExpression::~InSetExpression ( )
virtual

Definition at line 451 of file DynamicAggregateFunction.cc.

Member Function Documentation

ExpressionCOP protocols::pack_daemon::InSetExpression::differentiate ( std::string const &  varname) const
virtual

Definition at line 471 of file DynamicAggregateFunction.cc.

core::Real protocols::pack_daemon::InSetExpression::operator() ( ) const
virtual

Definition at line 459 of file DynamicAggregateFunction.cc.

References value_set_.

void protocols::pack_daemon::InSetExpression::value_set ( utility::vector1< core::Real > const &  values)

Definition at line 453 of file DynamicAggregateFunction.cc.

References value_set_.

Member Data Documentation

utility::vector1< core::Real > protocols::pack_daemon::InSetExpression::value_set_
private

Definition at line 393 of file DynamicAggregateFunction.hh.

Referenced by operator()(), and value_set().


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