pub struct ParallelizationPotential {
pub gate_parallelism: f64,
pub state_parallelism: f64,
pub batch_potential: f64,
pub simd_potential: f64,
pub gpu_potential: f64,
pub distributed_potential: f64,
}Expand description
Parallelization potential analysis
Fields§
§gate_parallelism: f64Gate-level parallelism potential
state_parallelism: f64State-level parallelism potential
batch_potential: f64Batch processing potential
simd_potential: f64SIMD potential
gpu_potential: f64GPU acceleration potential
distributed_potential: f64Distributed computing potential
Trait Implementations§
Source§impl Clone for ParallelizationPotential
impl Clone for ParallelizationPotential
Source§fn clone(&self) -> ParallelizationPotential
fn clone(&self) -> ParallelizationPotential
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParallelizationPotential
impl Debug for ParallelizationPotential
Source§impl<'de> Deserialize<'de> for ParallelizationPotential
impl<'de> Deserialize<'de> for ParallelizationPotential
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 ParallelizationPotential
impl RefUnwindSafe for ParallelizationPotential
impl Send for ParallelizationPotential
impl Sync for ParallelizationPotential
impl Unpin for ParallelizationPotential
impl UnwindSafe for ParallelizationPotential
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