/** \file Valid Forward declarations for the Trace suite \author Stefano Argiro' \version $Id$ \date 19 Jun 2003 */ #ifndef _utl_Trace_fwd_h_ #define _utl_Trace_fwd_h_ #include #include static const char CVSId_utl_Trace_fwd[] = "$Id$"; namespace utl { template class Trace; typedef Trace TraceUSI; typedef Trace TraceSI; typedef Trace TraceUI; typedef Trace TraceI; typedef Trace TraceF; typedef Trace TraceD; //typedef Trace TraceB; typedef Trace TraceB; typedef Trace< std::complex > TraceC; // threevector of doubles, e.g., for time-series e-field data typedef utl::SVector<3, double> Vector3D; // threevector of complex, e.g., for frequency-spectrum e-field data typedef utl::SVector<3, std::complex > Vector3C; typedef Trace TraceV3D; typedef Trace TraceV3C; template class MultiTrace; typedef MultiTrace MultiTraceD; typedef MultiTrace MultiTraceI; } #endif // _utl_Trace_fwd_h_ // Configure (x)emacs for this file ... // Local Variables: // mode: c++ // compile-command: "make -C .. -k" // End: