New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
instant.cpp in vendors/XIOS/current/src/functor – NEMO

source: vendors/XIOS/current/src/functor/instant.cpp @ 3408

Last change on this file since 3408 was 3408, checked in by rblod, 12 years ago

importing initial XIOS vendor drop

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 889 bytes
Line 
1#include "instant.hpp"
2
3namespace xios
4{
5   namespace func
6   {
7      /// ////////////////////// Définitions ////////////////////// ///
8
9      CInstant::CInstant(DoubleArray doutput)
10         : SuperClass(StdString("instant"), doutput)
11      { /* Ne rien faire de plus */ }
12
13      CInstant::~CInstant(void)
14      { /* Ne rien faire de plus */ }
15
16      //---------------------------------------------------------------
17
18      void CInstant::apply(const DoubleArray _dinput,
19                                 DoubleArray _doutput)
20      {
21          const double * it1  = _dinput->data(),
22                       * end1 = _dinput->data() + _dinput->num_elements();
23          double * it   = _doutput->data();
24          for (; it1 != end1; it1++, it++) *it  = *it1;
25      }
26
27      //---------------------------------------------------------------
28
29   } // namespace func
30} // namespace xmlioserver
Note: See TracBrowser for help on using the repository browser.