ModelParam
-
class ModelParam
Model parameters depend upon site types, such as epsilon, sigma, etc. These parameters may also be mixed between two different site types. Each model parameter has an assumed mixing behavior.
Subclassed by feasst::Anisotropic, feasst::Charge, feasst::CosPatchAngle, feasst::CutOff, feasst::CutoffOuter, feasst::DeltaSigma, feasst::Director, feasst::EnergyAtCutOff, feasst::EnergyDerivAtCutOff, feasst::Epsilon, feasst::Gamma, feasst::Lambda, feasst::MieLambdaA, feasst::MieLambdaR, feasst::MiePrefactor, feasst::ModelLJShapeEnergyAtCutoff, feasst::PatchAngle, feasst::Sigma, feasst::SpherocylinderLength
-
class Epsilon : public feasst::ModelParam
The epsilon parameter is named “epsilon” in LMP-like data file Site Properties. The epsilon parameter has the default mixing rule: \( \epsilon_{ij} = \sqrt{\epsilon_i \epsilon_j} \)
-
class Sigma : public feasst::ModelParam
The sigma parameter is named “sigma” in LMP-like data file Site Properties. The sigma parameter has the default mixing rule:
\( \sigma_{ij} = \left\{ \begin{array}{lr} 0 & : \sigma_i \sigma_j = 0 \\ 0.5(\sigma_i + \sigma_j) & : \sigma_i\sigma_j \neq 0 \end{array} \right. \)
-
class CutOff : public feasst::ModelParam
The cut off parameter is named “cutoff” in LMP-like data file Site Properties. The cut off parameter has the default mixing rule:
\( r^c_{ij} = \left\{ \begin{array}{lr} 0 & : r^c_i r^c_j = 0 \\ 0.5(r^c_i + r^c_j) & : r^c_ir^c_j \neq 0 \end{array} \right. \)
-
class Charge : public feasst::ModelParam
The charge parameter is named “charge” in LMP-like data file Site Properties. The charge parameter, q, has the default mixing rule: \( q_{ij} = q_i q_j \)
-
class ModelParams : public feasst::PropertiedEntity
Container for all model parameters.