pub trait DFTD3LoadParamAPI {
// Required method
fn load_param_f(method: &str, atm: bool) -> Result<DFTD3Param, DFTD3Error>;
// Provided method
fn load_param(method: &str, atm: bool) -> DFTD3Param { ... }
}Expand description
Trait for loading damping parameters.
Required Methods§
fn load_param_f(method: &str, atm: bool) -> Result<DFTD3Param, DFTD3Error>
Provided Methods§
fn load_param(method: &str, atm: bool) -> DFTD3Param
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl DFTD3LoadParamAPI for DFTD3CSODampingParam
Available on crate feature
api-v1_3 only.impl DFTD3LoadParamAPI for DFTD3ModifiedRationalDampingParam
Available on crate feature
api-v0_4 only.impl DFTD3LoadParamAPI for DFTD3ModifiedZeroDampingParam
Available on crate feature
api-v0_4 only.impl DFTD3LoadParamAPI for DFTD3OptimizedPowerDampingParam
Available on crate feature
api-v0_5 only.impl DFTD3LoadParamAPI for DFTD3RationalDampingParam
Available on crate feature
api-v0_4 only.impl DFTD3LoadParamAPI for DFTD3ZeroDampingParam
Available on crate feature
api-v0_4 only.