Planetary Orbital Evolution due to Tides
Orbital evolution of two objects experiencing tides
Core::OneArgumentDiffFunction Class Referenceabstract

A class representing a once differentiable function of a single argument. More...

#include <Functions.h>

+ Inheritance diagram for Core::OneArgumentDiffFunction:
+ Collaboration diagram for Core::OneArgumentDiffFunction:

Public Member Functions

virtual const FunctionDerivativesderiv (double x) const =0
 Returns a pointer to the derivative of the function. More...
 
- Public Member Functions inherited from Core::OneArgumentFunction< double, double >
virtual double operator() (double in_value) const=0
 The value of the function at the given abscissa. More...
 
virtual double range_high () const=0
 The lower end of the range over which the function is defined. More...
 
virtual double range_low () const=0
 The upper end of the range over which the function is defined. More...
 
virtual InterpSolutionIterator crossings (double y=0) const=0
 An iterator over the abscissas where the function takes the given y value. More...
 
virtual ~OneArgumentFunction ()
 Provide a virtual destructor for a virtual class. More...
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int)
 

Friends

class boost::serialization::access
 Needed for serialization to work. More...
 

Detailed Description

A class representing a once differentiable function of a single argument.

Definition at line 104 of file Functions.h.

Member Function Documentation

◆ deriv()

◆ serialize()

template<class Archive >
void Core::OneArgumentDiffFunction::serialize ( Archive &  ar,
const unsigned  int 
)
inlineprivate

Serialize this function. The second parameter is supposed to be version

Definition at line 114 of file Functions.h.

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Needed for serialization to work.

Definition at line 109 of file Functions.h.


The documentation for this class was generated from the following file: