void TNetInfBs::LoadCascadesTxt(TSIn& SIn, const int& Model, const double& alpha) { TStr Line; SIn.GetNextLn(Line); while (!SIn.Eof() && Line != "") { TStrV NIdV; Line.SplitOnAllCh(',', NIdV); AddNodeNm(NIdV[0].GetInt(), TNodeInfo(NIdV[1], 0)); SIn.GetNextLn(Line); } printf("All nodes read!\n"); while (!SIn.Eof()) { SIn.GetNextLn(Line); AddCasc(Line, Model, alpha); } printf("All cascades read!\n"); }
void TGreedyAlg::loadCascadesFromFile(TSIn& SIn) { TStr line; SIn.GetNextLn(line); while (!SIn.Eof() && line != "") { TStrV NIdV; line.SplitOnAllCh(',', NIdV); addNodeNm(NIdV[0].GetInt(), TNodeInfo(NIdV[1], 0)); SIn.GetNextLn(line); } printf("All nodes read!\n"); while (!SIn.Eof()) { SIn.GetNextLn(line); addCascade(line); } printf("All cascades read!\n"); }