pub fn complete_stack<P, Q, Pay, C, S, O, R>(
stack: &mut S,
overlap: &O,
comm: &C,
my_rank: usize,
n_ranks: usize,
) -> Result<(), MeshSieveError>where
P: WirePoint + Default + Eq + Hash + Copy + Send + 'static,
Q: WirePoint + Default + Eq + Hash + Copy + Send + 'static,
Pay: Copy + Pod + Zeroable + Default + PartialEq + Send + 'static,
C: Communicator + Sync,
S: Stack<Point = P, CapPt = Q, VerticalPayload = Pay>,
O: Sieve<Point = P, Payload = R> + Sync,
R: HasRank + Copy + Send + 'static,Expand description
Convenience wrapper using a legacy default base tag (0xC0DE).