![]() |
Rosetta Protocols
2014.35
|
Take two vector expressions of equal length; returns the value from position i in expression 2 where position i is the position with the smallest value in expression 1. More...
#include <DynamicAggregateFunction.hh>
Public Types | |
typedef VectorFunction2 | parent |
![]() | |
typedef numeric::expression_parser::BinaryExpression | parent |
typedef numeric::expression_parser::ExpressionCOP | ExpressionCOP |
typedef utility::vector1 < core::Size > | ArgIndices |
Public Member Functions | |
VMinBy (VectorExpressionCOP ex1, VectorExpressionCOP ex2) | |
virtual | ~VMinBy () |
virtual core::Real | operator() () const |
virtual numeric::expression_parser::ExpressionCOP | differentiate (std::string const &varname) const |
virtual std::list< std::string > | active_variables () const |
![]() | |
VectorFunction2 (VectorExpressionCOP ex1, VectorExpressionCOP ex2) | |
virtual | ~VectorFunction2 () |
Additional Inherited Members | |
![]() | |
VectorExpressionCOP | vec_ex1 () const |
VectorExpressionCOP | vec_ex2 () const |
Take two vector expressions of equal length; returns the value from position i in expression 2 where position i is the position with the smallest value in expression 1.
protocols::pack_daemon::VMinBy::VMinBy | ( | VectorExpressionCOP | ex1, |
VectorExpressionCOP | ex2 | ||
) |
|
virtual |
|
virtual |
|
virtual |
Implements numeric::expression_parser::BinaryExpression.
References utility_exit_with_message.
|
virtual |