Rosetta
Public Types | Public Member Functions | List of all members
protocols::pack_daemon::LnExpression Class Reference

#include <DynamicAggregateFunction.hh>

Inheritance diagram for protocols::pack_daemon::LnExpression:
Inheritance graph
[legend]

Public Types

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

Public Member Functions

 LnExpression (ExpressionCOP ex)
 
 ~LnExpression () override
 
core::Real operator() () const override
 
ExpressionCOP differentiate (std::string const &varname) const override
 

Member Typedef Documentation

◆ ExpressionCOP

typedef numeric::expression_parser::ExpressionCOP protocols::pack_daemon::LnExpression::ExpressionCOP

◆ parent

Constructor & Destructor Documentation

◆ LnExpression()

protocols::pack_daemon::LnExpression::LnExpression ( ExpressionCOP  ex)

◆ ~LnExpression()

protocols::pack_daemon::LnExpression::~LnExpression ( )
overridedefault

Member Function Documentation

◆ differentiate()

ExpressionCOP protocols::pack_daemon::LnExpression::differentiate ( std::string const &  varname) const
override

◆ operator()()

core::Real protocols::pack_daemon::LnExpression::operator() ( ) const
override

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