PSR
CHIVE
Ask a Question
Search
PSR
CHIVE:
powered by
FreeFind
Home
Install
Use
Develop
Support
News
Credits
hosted by
More
MEAL
MEAL
ScalarBesselI0.h
1
//-*-C++-*-
2
/***************************************************************************
3
*
4
* Copyright (C) 2006 by Russell Edwards
5
* Licensed under the Academic Free License version 2.1
6
*
7
***************************************************************************/
8
9
// psrchive/More/MEAL/MEAL/ScalarBesselI0.h
10
11
#ifndef __MEAL_ScalarBesselI0_H
12
#define __MEAL_ScalarBesselI0_H
13
14
#include "MEAL/UnaryScalar.h"
15
16
namespace
MEAL
{
17
19
class
ScalarBesselI0 :
public
UnaryScalar
20
{
21
public
:
22
23
// ///////////////////////////////////////////////////////////////////
24
//
25
// UnaryScalar implementation
26
//
27
// ///////////////////////////////////////////////////////////////////
28
30
double
function
(
double
x)
const
;
31
33
double
dfdx
(
double
x)
const
;
34
35
// ///////////////////////////////////////////////////////////////////
36
//
37
// Function implementation
38
//
39
// ///////////////////////////////////////////////////////////////////
40
42
std::string
get_name
()
const
;
43
44
};
45
46
}
47
48
49
#endif
MEAL
Namespace in which all modeling and calibration related code is declared.
Definition:
ExampleComplex2.h:16
MEAL::ScalarBesselI0::get_name
std::string get_name() const
Return the name of the class.
MEAL::ScalarBesselI0::dfdx
double dfdx(double x) const
And its first derivative.
Generated using
doxygen
1.8.17