pub struct RGFlow {
pub parameters: Vec<f64>,
pub scale: usize,
}Expand description
State of the RG flow at a particular scale.
Fields§
§parameters: Vec<f64>Current parameter values (coupling constants, fields, etc.)
scale: usizeCurrent scale level
Implementations§
Source§impl RGFlow
impl RGFlow
Sourcepub fn evolve(
&mut self,
flow_eq: &dyn FlowEquation,
n_steps: usize,
) -> Vec<FlowStep>
pub fn evolve( &mut self, flow_eq: &dyn FlowEquation, n_steps: usize, ) -> Vec<FlowStep>
Evolve the flow for n_steps steps.
Sourcepub fn stability_matrix(&self, flow_eq: &dyn FlowEquation) -> Vec<Vec<f64>>
pub fn stability_matrix(&self, flow_eq: &dyn FlowEquation) -> Vec<Vec<f64>>
Compute the stability matrix (Jacobian of the flow equation) at the current parameter values.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RGFlow
impl<'de> Deserialize<'de> for RGFlow
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
Auto Trait Implementations§
impl Freeze for RGFlow
impl RefUnwindSafe for RGFlow
impl Send for RGFlow
impl Sync for RGFlow
impl Unpin for RGFlow
impl UnsafeUnpin for RGFlow
impl UnwindSafe for RGFlow
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