Rosetta Core  2014.35
Public Types | Static Public Member Functions | Static Private Member Functions | List of all members
core::scoring::ScoreFunctionFactory Class Reference

a collection of functions making a single score_function More...

#include <ScoreFunctionFactory.hh>

Public Types

typedef
core::scoring::symmetry::SymmetricScoreFunction 
SymmetricScoreFunction
 

Static Public Member Functions

static ScoreFunctionOP create_score_function (std::string weights_tag)
 Returns a ScoreFunction from the database weights file <weights_tag> More...
 
static ScoreFunctionOP create_score_function (std::string weights_tag, std::string const &patch_tag)
 Returns a ScoreFunction from the database weights file <weights_tag> with the patch <patch_tag> More...
 
static ScoreFunctionOP create_score_function (std::string weights_tag, utility::vector1< std::string > patch_tags)
 Returns a ScoreFunction from the database weights file <weights_tag> with patches in <patch_tags> More...
 

Static Private Member Functions

static void apply_user_defined_reweighting_ (core::scoring::ScoreFunctionOP scorefxn)
 Applies user defined re-weighting from the options system. Reweights are applied as a factor of the original, so -rg_reweight 0.5 would result in half of the previously defined rg weight. More...
 
static void load_weights_file (std::string weights_tag, ScoreFunctionOP scorefxn)
 

Detailed Description

a collection of functions making a single score_function

Member Typedef Documentation

Member Function Documentation

void core::scoring::ScoreFunctionFactory::apply_user_defined_reweighting_ ( core::scoring::ScoreFunctionOP  scorefxn)
staticprivate
ScoreFunctionOP core::scoring::ScoreFunctionFactory::create_score_function ( std::string  weights_tag)
static

Returns a ScoreFunction from the database weights file <weights_tag>

example(s): scorefxn = create_score_function('standard') See also: ScoreFunction ScoreFunction.show ScoreFunction.weights ScoreType

Referenced by create_score_function(), core::pose::rna::get_number_base_stacks(), core::scoring::get_score_function(), and core::scoring::get_score_function_legacy().

ScoreFunctionOP core::scoring::ScoreFunctionFactory::create_score_function ( std::string  weights_tag,
std::string const &  patch_tag 
)
static

Returns a ScoreFunction from the database weights file <weights_tag> with the patch <patch_tag>

example(s): See also: ScoreFunction ScoreFunction.show ScoreFunction.weights ScoreType

References create_score_function(), and basic::options::option.

ScoreFunctionOP core::scoring::ScoreFunctionFactory::create_score_function ( std::string  weights_tag,
utility::vector1< std::string >  patch_tags 
)
static
void core::scoring::ScoreFunctionFactory::load_weights_file ( std::string  weights_tag,
ScoreFunctionOP  scorefxn 
)
staticprivate

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