pub struct Scales {
pub ren: ScaleFuncForm,
pub fac: ScaleFuncForm,
pub frg: ScaleFuncForm,
}Expand description
Instances of this type define how the renormalization, factorization and fragmentation scales are calculated.
Fields§
§ren: ScaleFuncFormThe renormalization scale used by the strong coupling.
fac: ScaleFuncFormThe factorization scale used by parton distribution functions.
frg: ScaleFuncFormThe fragmentation scale used by fragmentation functions.
Implementations§
Source§impl Scales
impl Scales
Sourcepub fn compatible_with(&self, kinematics: &[Kinematics]) -> bool
pub fn compatible_with(&self, kinematics: &[Kinematics]) -> bool
Return true if these scale definitions are compatible with kinematics.
A scale definition is compatible if every ScaleFuncForm refers only to scale-type
kinematic variables that are present in kinematics.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Scales
impl<'de> Deserialize<'de> for Scales
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Scales
impl StructuralPartialEq for Scales
Auto Trait Implementations§
impl Freeze for Scales
impl RefUnwindSafe for Scales
impl Send for Scales
impl Sync for Scales
impl Unpin for Scales
impl UnsafeUnpin for Scales
impl UnwindSafe for Scales
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more