#include <DynamicAggregateFunction.hh>
|
| void | initialize_scanner_and_function_names () |
| |
| void | process_AA_SET_line (std::string const &line, core::Size line_number, std::istream &input_line) |
| |
| void | process_SET_CONDITION_line (std::string const &line, core::Size line_number, std::istream &input_line) |
| |
| void | process_SUB_EXPRESSION_line (std::string const &line, core::Size line_number, std::istream &input_line, std::map< std::string, ArithmeticASTExpressionOP > &expression_asts) |
| |
| void | process_SCORE_line (std::string const &line, core::Size line_number, std::istream &input_line, ArithmeticASTExpressionOP &score_expression_ast) |
| |
| void | turn_expression_ASTs_into_expressions (std::map< std::string, ArithmeticASTExpressionOP > const &expression_asts, ArithmeticASTExpressionOP score_expression_ast) |
| |
| void | assign_entity_sequence_to_variables (Entity const &entity) |
| |
| protocols::pack_daemon::EntityFunc::EntityFunc |
( |
| ) |
|
| protocols::pack_daemon::EntityFunc::~EntityFunc |
( |
| ) |
|
|
overridedefault |
| void protocols::pack_daemon::EntityFunc::assign_entity_sequence_to_variables |
( |
Entity const & |
entity | ) |
|
|
private |
| core::Real protocols::pack_daemon::EntityFunc::evaluate |
( |
Entity const & |
entity, |
|
|
bool |
verbose = false |
|
) |
| |
| ExpressionCOP protocols::pack_daemon::EntityFunc::function_expression |
( |
numeric::expression_parser::FunctionTokenCOP |
function, |
|
|
utility::vector1< ExpressionCOP > const & |
args |
|
) |
| const |
| void protocols::pack_daemon::EntityFunc::initialize_from_input_file |
( |
std::istream & |
input | ) |
|
| void protocols::pack_daemon::EntityFunc::initialize_scanner_and_function_names |
( |
| ) |
|
|
private |
| void protocols::pack_daemon::EntityFunc::process_AA_SET_line |
( |
std::string const & |
line, |
|
|
core::Size |
line_number, |
|
|
std::istream & |
input_line |
|
) |
| |
|
private |
| void protocols::pack_daemon::EntityFunc::process_SCORE_line |
( |
std::string const & |
line, |
|
|
core::Size |
line_number, |
|
|
std::istream & |
input_line, |
|
|
ArithmeticASTExpressionOP & |
score_expression_ast |
|
) |
| |
|
private |
| void protocols::pack_daemon::EntityFunc::process_SET_CONDITION_line |
( |
std::string const & |
line, |
|
|
core::Size |
line_number, |
|
|
std::istream & |
input_line |
|
) |
| |
|
private |
References core::chemical::aa_from_oneletter_code(), aa_sets_dec_line_, aa_sets_name_map_, expression_evaluation_order_, function_names_, illegal_variable_names_, num_entity_elements_, core::chemical::oneletter_code_specifies_aa(), scanner_, subexpression_name_dec_line_, subexpression_name_map_, core::id::to_string(), and variable_expression_map_.
Referenced by initialize_from_input_file().
| void protocols::pack_daemon::EntityFunc::process_SUB_EXPRESSION_line |
( |
std::string const & |
line, |
|
|
core::Size |
line_number, |
|
|
std::istream & |
input_line, |
|
|
std::map< std::string, ArithmeticASTExpressionOP > & |
expression_asts |
|
) |
| |
|
private |
| void protocols::pack_daemon::EntityFunc::set_num_entity_elements |
( |
core::Size |
num_ee | ) |
|
| ExpressionCOP protocols::pack_daemon::EntityFunc::variable_expression |
( |
numeric::expression_parser::ArithmeticASTValue const & |
| ) |
const |
| std::map< std::string, core::Size > protocols::pack_daemon::EntityFunc::aa_sets_dec_line_ |
|
private |
| std::map< std::string, utility::vector1< core::Real > > protocols::pack_daemon::EntityFunc::aa_sets_name_map_ |
|
private |
| std::set< std::string > protocols::pack_daemon::EntityFunc::function_names_ |
|
private |
| std::set< std::string > protocols::pack_daemon::EntityFunc::illegal_variable_names_ |
|
private |
| core::Size protocols::pack_daemon::EntityFunc::num_entity_elements_ |
|
private |
| numeric::expression_parser::ArithmeticScannerOP protocols::pack_daemon::EntityFunc::scanner_ |
|
private |
| ExpressionCOP protocols::pack_daemon::EntityFunc::score_expression_ |
|
private |
| std::map< std::string, core::Size > protocols::pack_daemon::EntityFunc::subexpression_name_dec_line_ |
|
private |
| std::map< std::string, ExpressionCOP > protocols::pack_daemon::EntityFunc::subexpression_name_map_ |
|
private |
| std::map< std::string, VariableExpressionOP > protocols::pack_daemon::EntityFunc::variable_expression_map_ |
|
private |
The documentation for this class was generated from the following files: