#include <stdlib.h>
#ifdef FGFS
+# include <math.h>
# include <simgear/compiler.h>
# include STL_STRING
+# include STL_FSTREAM
+# include STL_IOSTREAM
SG_USING_STD(string);
SG_USING_STD(ostream);
SG_USING_STD(istream);
SG_USING_STD(cerr);
+ SG_USING_STD(cout);
SG_USING_STD(endl);
-# ifdef FG_HAVE_STD_INCLUDES
-# include <fstream>
-# include <cmath>
-# include <iostream>
-# else
-# include <fstream.h>
-# include <math.h>
-# include <iostream.h>
-# endif
#else
# include <fstream>
# include <cmath>
using std::ostream;
using std::istream;
using std::cerr;
+ using std::cout;
using std::endl;
#endif
~FGColumnVector(void);
FGColumnVector operator*(const double scalar);
- FGColumnVector& operator*(const FGColumnVector& V); // Cross product operator
+ FGColumnVector operator*(const FGColumnVector& V); // Cross product operator
FGColumnVector operator/(const double scalar);
FGColumnVector operator+(const FGColumnVector& B); // must not return reference
FGColumnVector operator-(const FGColumnVector& B);
double& operator()(int m) const;
- FGColumnVector& multElementWise(const FGColumnVector& V);
+ FGColumnVector multElementWise(const FGColumnVector& V);
private:
void Debug(void);