CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Cos.cc
Go to the documentation of this file.
1 // -*- C++ -*-
2 // $Id: Cos.cc,v 1.5 2003/10/10 17:40:39 garren Exp $
5 #include <cmath>
6 
7 namespace Genfun {
9 
10 Cos::Cos()
11 {}
12 
14 }
15 
16 Cos::Cos(const Cos & right) : AbsFunction(right)
17 { }
18 
19 
20 double Cos::operator() (double x) const {
21  return cos(x);
22 }
23 
24 
25 Derivative Cos::partial(unsigned int) const {
26  const AbsFunction & fPrime = -Sin();
27  return Derivative(& fPrime);
28 }
29 
30 
31 } // namespace Genfun
Genfun::Cos::partial
Derivative partial(unsigned int) const
Definition: Cos.cc:25
Sin.hh
Genfun::Derivative
FunctionNoop Derivative
Definition: CLHEP/GenericFunctions/AbsFunction.hh:40
Genfun::AbsFunction
Definition: CLHEP/GenericFunctions/AbsFunction.hh:48
Genfun::Cos::Cos
Cos()
Definition: Cos.cc:10
Genfun::Sin
Definition: CLHEP/GenericFunctions/Sin.hh:18
Genfun::Cos::~Cos
virtual ~Cos()
Definition: Cos.cc:13
Genfun::Cos
Definition: CLHEP/GenericFunctions/Cos.hh:19
Genfun::FunctionNoop
Definition: CLHEP/GenericFunctions/FunctionNoop.hh:19
Cos.hh
x
any side effects of that construction would occur twice The semantics of throw x
Definition: whyZMthrowRethrows.txt:37
Genfun::Cos::operator()
virtual double operator()(double argument) const
Definition: Cos.cc:20
FUNCTION_OBJECT_IMP
#define FUNCTION_OBJECT_IMP(classname)
Definition: CLHEP/GenericFunctions/AbsFunction.hh:156
Genfun
Definition: CLHEP/GenericFunctions/Abs.hh:14