int main() { int i; int k = 50; for(i=0;i<k;i++){ float z; z = bezier2_interpolation( 0.0f, 1.0f, (float)i / (float)k ); outout(z); } }
void causalgraph::constructFrom2(std::vector<std::string>& file) { std::vector<wireelement*> tmpWires; std::istringstream inin(file[0]); std::string s; inin >> s; inin >> s; std::vector<int> wireIndices; for(size_t i = 0; i < s.size(); i++) { /*construieste elementele de fir*/ int nrWire = constructWire2(tmpWires); wireIndices.clear(); wireIndices.push_back(nrWire - 1); std::list<recyclegate*>::iterator newIter = constructRecycleGate2(tmpWires, wireIndices, tmpCircuit.end()); configureInputOutput2(true, s[i], newIter); //set a type 27.10.2017 (*newIter)->type = 'i'; //input } /* * Update First Wire */ for(size_t i=2; i<file.size(); i++) { constructGate2(file[i], tmpWires, tmpCircuit.end()); } std::istringstream outout(file[1]); outout >> s; outout >> s; for(size_t i = 0; i < s.size(); i++) { int nrWire = i; wireIndices.clear(); wireIndices.push_back(nrWire); std::list<recyclegate*>::iterator newIter = constructRecycleGate2(tmpWires, wireIndices, tmpCircuit.end()); configureInputOutput2(false, s[i], newIter); //set a type 27.10.2017 (*newIter)->type = 'o';//input } }