Class HybridReducerServerEC<C extends RingElem<C>>
java.lang.Object
edu.jas.gb.HybridReducerServerEC<C>
- Type Parameters:
C- coefficient type
- All Implemented Interfaces:
Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal IntegerMessage tag for acknowledgments.private final ChannelFactoryprivate static final booleanprivate final Terminatorprivate static final org.apache.logging.log4j.Loggerprivate TaggedSocketChannelfinal IntegerMessage tag for pairs.final IntegerMessage tag for results.private final DistHashTable<Integer, GenPolynomial<C>> private final int -
Constructor Summary
ConstructorsConstructorDescriptionHybridReducerServerEC(int tpn, Terminator fin, ChannelFactory cf, DistHashTable<Integer, GenPolynomial<C>> dl, PairList<C> L) Constructor. -
Method Summary
-
Field Details
-
logger
private static final org.apache.logging.log4j.Logger logger -
debug
private static final boolean debug -
finner
-
cf
-
pairChannel
-
theList
-
pairlist
-
threadsPerNode
private final int threadsPerNode -
pairTag
Message tag for pairs. -
resultTag
Message tag for results. -
ackTag
Message tag for acknowledgments.
-
-
Constructor Details
-
HybridReducerServerEC
HybridReducerServerEC(int tpn, Terminator fin, ChannelFactory cf, DistHashTable<Integer, GenPolynomial<C>> dl, PairList<C> L) Constructor.- Parameters:
tpn- number of threads per nodefin- terminatorcf- channel factorydl- distributed hash tableL- ordered pair list
-
-
Method Details
-
run
-