ECF
1.7
D:
Projekt
ECF
ECF_master
ECF
cartesian
Cos.h
1
#ifndef CGPCos_h
2
#define CGPCos_h
3
#include "Function.h"
4
5
namespace
Cartesian
6
{
7
template
<
class
T>
8
class
CosT:
public
Function
9
{
10
public
:
11
CosT();
12
~CosT();
13
14
void
evaluate(std::vector<T>& inputs, T& result);
15
};
16
17
typedef
CosT<double>
Cos;
18
template
<
class
T>
19
CosT<T>::CosT()
20
{
21
name_ =
"cos"
;
22
nArguments_ = 1;
23
}
24
25
template
<
class
T>
26
CosT<T>::~CosT()
27
{}
28
29
template
<
class
T>
30
void
CosT<T>::evaluate(std::vector<T> &inputs, T &result)
31
{
32
result = cos(inputs[0]);
33
}
34
}
35
#endif
//Cos_h
Cartesian::CosT
Definition
Cos.h:9
Generated on
for ECF by
1.18.0