
#include <C2SwitchingFunction.h>
Inheritance diagram for ProtoMol::C2SwitchingFunction:

Public Types | |
| enum | { USE = 1 } |
Public Member Functions | |
| C2SwitchingFunction () | |
| C2SwitchingFunction (Real switchon, Real cutoff) | |
| bool | roughTest (Real distSquared) const |
| Real | cutoffSquared () const |
| void | operator() (Real &value, Real &deriv, Real distSquared) const |
| Matrix3by3 | hessian (const Vector3D &rij, Real distSquared) const |
| void | getParameters (std::vector< Parameter > ¶meters) const |
Static Public Member Functions | |
| const std::string & | getId () |
| unsigned int | getParameterSize () |
| C2SwitchingFunction | make (std::string &errMsg, std::vector< Value > values) |
Private Attributes | |
| Real | mySwitchon |
| Real | mySwitchon2 |
| Real | myCutoff |
| Real | myCutoff2 |
| Real | mySwitch1 |
| Real | mySwitch2 |
| Real | mySwitch3 |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|