Main Page | Namespace List | Class Hierarchy | Class List | File List | Related Pages

ConnectorTest.cc File Reference

unit test for Connector library More...

#include <complex>
#include <vector>
#include <blitz/array.h>
#include "Connector.h"
#include <cstdlib>

Classes

class  BlitzArrayFromCompatibleBlitzArray
class  BlitzArrayFromMemoryBuffer
class  FixedMemoryBuffer

Typedefs

typedef std::complex< double > complex_double
typedef blitz::Array< complex_double, 1 > NonlinearSpectrum
typedef blitz::Array< complex_double, 1 > LinearSpectrum
typedef FixedMemoryBuffer<
complex_double, 1024 > 
ComplexLongwaveStore
typedef BlitzArrayFromMemoryBuffer<
NonlinearSpectrum, ComplexLongwaveStore > 
NonlinearSpectrumFromLongwaveStore
typedef BlitzArrayFromMemoryBuffer<
LinearSpectrum, ComplexLongwaveStore > 
LinearSpectrumFromLongwaveStore

Functions

int main ()

Variables

SimpleConnector< NonlinearSpectrum > point2point
PoliciedConnector< NonlinearSpectrumFromLongwaveStore,
ComplexLongwaveStore, LinearSpectrumFromLongwaveStore
nonlinearityCorrectionBypassConnector
PoliciedConnector< NonlinearSpectrum,
NonlinearSpectrum, BlitzArrayFromCompatibleBlitzArray<
LinearSpectrum, NonlinearSpectrum >,
MakesPayloadAvailableForOutput > 
alternateNonlinearityCorrectionBypassConnector


Detailed Description

unit test for Connector library

Author:
R.K.Garcia <rayg@ssec.wisc.edu>
Version:
Id
ConnectorTest.cc,v 1.3 2004/10/07 15:47:47 maciek Exp
Copyright UW/SSEC, ALL RIGHTS RESERVED, 2004 Space Science and Engineering Center University of Wisconsin - Madison, USA

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


Generated on Fri Oct 8 12:18:33 2004 for Calibrate.Connector by doxygen 1.3.4