本文整理汇总了C++中Generator::hash方法的典型用法代码示例。如果您正苦于以下问题:C++ Generator::hash方法的具体用法?C++ Generator::hash怎么用?C++ Generator::hash使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Generator
的用法示例。
在下文中一共展示了Generator::hash方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: makeSystem
void AbelianEquationsSolver::makeSystem()
{
for( int i = 0 ; i < rawSystem.length() ; i++ )
{
for( int j = 0 ; j < rawSystem[i].length() ; j++ )
{
Generator g = rawSystem[i][j];
if( abs( g.hash() ) > numberOfVariables )
{
Generator newg;
if( g.hash() > 0 )
newg = Generator( g.hash() - numberOfVariables );
else
newg = Generator( g.hash() + numberOfVariables );
b[i] *= inv(newg);
}
else
system[i] *= g;
}
system[i] = system[i].freelyReduce();
b[i] = b[i].freelyReduce();
}
}
示例2: Monitor
Monitor :: Monitor(int ilosc_stacji, double czas, bool wr)
{
write = wr;
liczba_stacji = ilosc_stacji;
delta = 10000;
activate(delta);
czas_symulacji = czas;
reset();
Generator gen = Generator(int(time(NULL)));
kanal = new Medium();
for(int i = 0; i < liczba_stacji; i++)
{
(new Stacja(gen.hash()))->activate(0);
}
if(write)
{
delay = fopen("delay.txt","w");
}
}