IMP  2.2.1
The Integrative Modeling Platform
IMP::score_functor Namespace Reference

See IMP.score_functor for more information.

Classes

class  AddScores
 
class  DistancePairScore
 Create efficient distance-based pair scores. More...
 
class  Dope
 
class  Harmonic
 
class  HarmonicLowerBound
 
class  HarmonicUpperBound
 
class  LinearLowerBound
 
class  OpenCubicSpline
 Open cubic spline function. More...
 
class  OrientedSoap
 Orientation-dependent SOAP score. More...
 
struct  Score
 
class  ScoreUnaryFunction
 
class  Shift
 
class  SingletonStatistical
 
class  Soap
 
class  SphereDistance
 
class  Statistical
 
class  UnaryFunctionEvaluate
 
class  WeightScore
 

Typedefs

typedef Key< 6453462, false > DopeType
 
typedef IMP::base::Vector
< DopeType
DopeTypes
 

Functions

std::string get_data_path (std::string file_name)
 Return the full path to installed data. More...
 
std::string get_example_path (std::string file_name)
 Return the path to installed example data for this module. More...
 

Standard module methods

All IMP modules have a set of standard methods to help get information about the module and about files associated with the module.

std::string get_module_version ()
 
std::string get_module_name ()
 

Typedef Documentation

typedef Key<6453462, false> IMP::score_functor::DopeType

The type of atoms for Dope.

Definition at line 21 of file Dope.h.

Pass or store a set of DopeType .

Definition at line 22 of file Dope.h.

Function Documentation

std::string IMP::score_functor::get_data_path ( std::string  file_name)

Each module has its own data directory, so be sure to use the version of this function in the correct module. To read the data file "data_library" that was placed in the data directory of module "mymodule", do something like

std::ifstream in(IMP::mymodule::get_data_path("data_library"));

This will ensure that the code works when IMP is installed or used via the setup_environment.sh script.

std::string IMP::score_functor::get_example_path ( std::string  file_name)

Each module has its own example directory, so be sure to use the version of this function in the correct module. For example to read the file example_protein.pdb located in the examples directory of the IMP::atom module, do

model));

This will ensure that the code works when IMP is installed or used via the setup_environment.sh script.