[Echempp-devel] Experiment/Experiment Technique.hpp,1.2,1.3
Status: Beta
Brought to you by:
berndspeiser
|
From: beeblbrox <bee...@us...> - 2007-05-17 14:19:02
|
Update of /cvsroot/echempp/Experiment/Experiment
In directory sc8-pr-cvs17:/tmp/cvs-serv12861
Added Files:
Technique.hpp
Log Message:
Initial version
--- NEW FILE: Technique.hpp ---
/*! \file Technique.hpp
\brief header file for technique types.
Technique.hpp is part of the Experiment package.
*/
/* Copyright (C) 2007, Dominik Brugger, Bernd Speiser
This file is part of EChem++.
EChem++ is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
EChem++ 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 General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA.
*/
// $Id: Technique.hpp,v 1.3 2007/05/17 14:18:58 beeblbrox Exp $
#ifndef __TECHNIQUE_HPP__
#define __TECHNIQUE_HPP__
namespace experiment
{
template<class Realism,
class Dynamics,
class I,
class D,
class R,
template<class, class> class SegmentType>
class Technique
{
public:
typedef Realism realism_type;
typedef Dynamics dynamics_type;
typedef I independent_type;
typedef D dependent_type;
typedef R result_type;
typedef SegmentType<D,I> segment_type;
};
} // end namespace experiment
#endif
|