Enum CreditDynamics
pub enum CreditDynamics {
None,
Intensity,
IntensityWithCrises,
}Expand description
The credit model a product reads beyond the credit entity’s curve.
Variants§
None
The curve alone.
Intensity
The Gaussian intensity, correlated with the Hull-White factor of
RiskFactors::hull_white’s currency — resolved from
credit_intensity_mean_reversion_label, credit_intensity_vol_label
and credit_rate_correlation_label.
IntensityWithCrises
The intensity and its crises, the latter resolved from
credit_crisis_rate_label, credit_crisis_jump_mean_label and
credit_crisis_default_label.
Trait Implementations§
§impl Clone for CreditDynamics
impl Clone for CreditDynamics
§fn clone(&self) -> CreditDynamics
fn clone(&self) -> CreditDynamics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CreditDynamics
§impl Debug for CreditDynamics
impl Debug for CreditDynamics
§impl Default for CreditDynamics
impl Default for CreditDynamics
§fn default() -> CreditDynamics
fn default() -> CreditDynamics
Returns the “default value” for a type. Read more
impl Eq for CreditDynamics
§impl Hash for CreditDynamics
impl Hash for CreditDynamics
§impl PartialEq for CreditDynamics
impl PartialEq for CreditDynamics
impl StructuralPartialEq for CreditDynamics
Auto Trait Implementations§
impl Freeze for CreditDynamics
impl RefUnwindSafe for CreditDynamics
impl Send for CreditDynamics
impl Sync for CreditDynamics
impl Unpin for CreditDynamics
impl UnsafeUnpin for CreditDynamics
impl UnwindSafe for CreditDynamics
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