Rosetta
Public Member Functions | Private Attributes | List of all members
protocols::optimize_weights::WrappedOptEExpressionCreator Class Reference

#include <OptEMultifunc.hh>

Inheritance diagram for protocols::optimize_weights::WrappedOptEExpressionCreator:
Inheritance graph
[legend]

Public Member Functions

 WrappedOptEExpressionCreator ()
 
 WrappedOptEExpressionCreator (WrapperOptEMultifuncAP multifunc)
 
 ~WrappedOptEExpressionCreator () override
 
numeric::expression_parser::ExpressionCOP handle_variable_expression (numeric::expression_parser::ArithmeticASTValue const &) override
 
numeric::expression_parser::ExpressionCOP handle_function_expression (numeric::expression_parser::FunctionTokenCOP function, utility::vector1< numeric::expression_parser::ExpressionCOP > const &args) override
 
void set_wrapping_optE_multifunc (WrapperOptEMultifuncAP multifunc)
 

Private Attributes

WrapperOptEMultifuncAP multifunc_
 

Constructor & Destructor Documentation

◆ WrappedOptEExpressionCreator() [1/2]

protocols::optimize_weights::WrappedOptEExpressionCreator::WrappedOptEExpressionCreator ( )
default

◆ WrappedOptEExpressionCreator() [2/2]

protocols::optimize_weights::WrappedOptEExpressionCreator::WrappedOptEExpressionCreator ( WrapperOptEMultifuncAP  multifunc)

◆ ~WrappedOptEExpressionCreator()

protocols::optimize_weights::WrappedOptEExpressionCreator::~WrappedOptEExpressionCreator ( )
overridedefault

Member Function Documentation

◆ handle_function_expression()

numeric::expression_parser::ExpressionCOP protocols::optimize_weights::WrappedOptEExpressionCreator::handle_function_expression ( numeric::expression_parser::FunctionTokenCOP  function,
utility::vector1< numeric::expression_parser::ExpressionCOP > const &  args 
)
override

◆ handle_variable_expression()

numeric::expression_parser::ExpressionCOP protocols::optimize_weights::WrappedOptEExpressionCreator::handle_variable_expression ( numeric::expression_parser::ArithmeticASTValue const &  )
override

References multifunc_.

◆ set_wrapping_optE_multifunc()

void protocols::optimize_weights::WrappedOptEExpressionCreator::set_wrapping_optE_multifunc ( WrapperOptEMultifuncAP  multifunc)

References multifunc_.

Member Data Documentation

◆ multifunc_

WrapperOptEMultifuncAP protocols::optimize_weights::WrappedOptEExpressionCreator::multifunc_
private

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