PROFASI  Version 1.5
Public Member Functions | List of all members
prf::GaussianRestraint Class Reference

Restraint of the form of a Gaussian. More...

#include <RestraintFunction.hh>

Inheritance diagram for prf::GaussianRestraint:
Inheritance graph

Public Member Functions

int set_pars (prf_xml::XML_Node *pars)
 Set parameters form an XML node.
double operator() (double x)
 Evaluate the function for a given value of the coordinate.
double estimate_max (double scale_large)
 Estimate a maximum based on some "large" scale.
- Public Member Functions inherited from prf::RestraintFunction
 RestraintFunction ()
 Default constructor.
virtual double estimate_min ()
 Estimate a minimum.

Detailed Description

This is an inverted bell shaped curve centred at a given position. There is one parameter in addition to those in RestraintFunction, namely width.

Member Function Documentation

int GaussianRestraint::set_pars ( prf_xml::XML_Node pars)

The node must be called parameters . It must have a field called mean and another called weight. These fields are inheritted by all other restraint functions, so they don't need their own.

Reimplemented from prf::RestraintFunction.

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

PROFASI: Protein Folding and Aggregation Simulator, Version 1.5
© (2005-2016) Anders Irbäck and Sandipan Mohanty
Documentation generated on Mon Jul 18 2016 using Doxygen version 1.8.2