pub struct AdaptiveNetworkCompute { /* private fields */ }Expand description
Adaptive GPU/CPU dispatcher for network operations
Implementations§
Source§impl AdaptiveNetworkCompute
impl AdaptiveNetworkCompute
Sourcepub async fn compute_all_pairwise_distances<const P: usize, const Q: usize, const R: usize>(
&self,
network: &GeometricNetwork<P, Q, R>,
) -> GpuNetworkResult<Vec<Vec<f64>>>
pub async fn compute_all_pairwise_distances<const P: usize, const Q: usize, const R: usize>( &self, network: &GeometricNetwork<P, Q, R>, ) -> GpuNetworkResult<Vec<Vec<f64>>>
Compute pairwise distances with adaptive dispatch
Sourcepub async fn compute_geometric_centrality<const P: usize, const Q: usize, const R: usize>(
&self,
network: &GeometricNetwork<P, Q, R>,
) -> GpuNetworkResult<Vec<f64>>
pub async fn compute_geometric_centrality<const P: usize, const Q: usize, const R: usize>( &self, network: &GeometricNetwork<P, Q, R>, ) -> GpuNetworkResult<Vec<f64>>
Compute centrality with adaptive dispatch
Auto Trait Implementations§
impl Freeze for AdaptiveNetworkCompute
impl !RefUnwindSafe for AdaptiveNetworkCompute
impl Send for AdaptiveNetworkCompute
impl Sync for AdaptiveNetworkCompute
impl Unpin for AdaptiveNetworkCompute
impl !UnwindSafe for AdaptiveNetworkCompute
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.