Rosetta Protocols  2014.35
Public Types | Public Member Functions | List of all members
protocols::pack_daemon::VMaxBy Class Reference

Take two vector expressions of equal length; returns the value from position i in expression 2 where position i is the position with the largest value in expression 1. More...

#include <DynamicAggregateFunction.hh>

Public Types

typedef VectorFunction2 parent
 
- Public Types inherited from protocols::pack_daemon::VectorFunction2
typedef
numeric::expression_parser::BinaryExpression 
parent
 
typedef
numeric::expression_parser::ExpressionCOP 
ExpressionCOP
 
typedef utility::vector1
< core::Size
ArgIndices
 

Public Member Functions

 VMaxBy (VectorExpressionCOP ex1, VectorExpressionCOP ex2)
 
virtual ~VMaxBy ()
 
virtual core::Real operator() () const
 
virtual
numeric::expression_parser::ExpressionCOP 
differentiate (std::string const &varname) const
 
virtual std::list< std::stringactive_variables () const
 
- Public Member Functions inherited from protocols::pack_daemon::VectorFunction2
 VectorFunction2 (VectorExpressionCOP ex1, VectorExpressionCOP ex2)
 
virtual ~VectorFunction2 ()
 

Additional Inherited Members

- Protected Member Functions inherited from protocols::pack_daemon::VectorFunction2
VectorExpressionCOP vec_ex1 () const
 
VectorExpressionCOP vec_ex2 () const
 

Detailed Description

Take two vector expressions of equal length; returns the value from position i in expression 2 where position i is the position with the largest value in expression 1.

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::pack_daemon::VMaxBy::VMaxBy ( VectorExpressionCOP  ex1,
VectorExpressionCOP  ex2 
)
protocols::pack_daemon::VMaxBy::~VMaxBy ( )
virtual

Member Function Documentation

std::list< std::string > protocols::pack_daemon::VMaxBy::active_variables ( ) const
virtual
ExpressionCOP protocols::pack_daemon::VMaxBy::differentiate ( std::string const &  varname) const
virtual
core::Real protocols::pack_daemon::VMaxBy::operator() ( ) const
virtual

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