Ejemplo n.º 1
0
void SimBiConState::writeTrajectory1D(std::ofstream& f, Trajectory1D& result, int startingLineType, int endingLineType ){

    f << "\t" << getConLineString(startingLineType) << std::endl;

    for( int i=0; i < result.getKnotCount(); ++i ) {
        f << "\t\t" << result.getKnotPosition(i) << " " << result.getKnotValue(i) << std::endl;
    }

    f << "\t" << getConLineString(endingLineType) << std::endl;
}
/**
	This method is used to write a trajectory to the file
*/
void SimBiConState::writeTrajectory1D(FILE* f, Trajectory1D& result, int startingLineType, int endingLineType ){
	if (f == NULL)
		return;

	fprintf( f, "\t%s\n", getConLineString(startingLineType) );

	for( int i=0; i < result.getKnotCount(); ++i ) {
		fprintf( f, "\t\t%lf %lf\n", result.getKnotPosition(i), result.getKnotValue(i) );
	}

	fprintf( f, "\t%s\n", getConLineString(endingLineType) );
}