List of all members | Public Member Functions | Private Attributes
HarmonicOscillator Class Reference

#include <HarmonicOscillator.h>

Public Member Functions

 HarmonicOscillator (const double m, const double k)
 
 HarmonicOscillator (const double m, const double k)
 
 operator unsigned int () const
 number of equations More...
 
 operator unsigned int () const
 number of equations More...
 
template<typename Vector >
void operator() (const double, const Vector &y, Vector &dYdX) const
 calculate derivatives More...
 
template<typename Vector >
bool operator() (const double, const Vector &y, Vector &dYdX) const
 calculate derivatives More...
 

Private Attributes

const double fK
 
const double fM
 

Detailed Description

Definition at line 5 of file HarmonicOscillator.h.

Constructor & Destructor Documentation

HarmonicOscillator::HarmonicOscillator ( const double  m,
const double  k 
)
inline

Definition at line 7 of file HarmonicOscillator.h.

HarmonicOscillator::HarmonicOscillator ( const double  m,
const double  k 
)
inline

Definition at line 32 of file testODEIntegrator.cc.

Member Function Documentation

HarmonicOscillator::operator unsigned int ( ) const
inline

number of equations

Definition at line 21 of file HarmonicOscillator.h.

HarmonicOscillator::operator unsigned int ( ) const
inline

number of equations

Definition at line 49 of file testODEIntegrator.cc.

template<typename Vector >
void HarmonicOscillator::operator() ( const double  ,
const Vector &  y,
Vector &  dYdX 
) const
inline

calculate derivatives

Definition at line 13 of file HarmonicOscillator.h.

References fK, and fM.

template<typename Vector >
bool HarmonicOscillator::operator() ( const double  ,
const Vector y,
Vector dYdX 
) const
inline

calculate derivatives

Definition at line 37 of file testODEIntegrator.cc.

Member Data Documentation

const double HarmonicOscillator::fK
private

Definition at line 26 of file HarmonicOscillator.h.

Referenced by operator()().

const double HarmonicOscillator::fM
private

Definition at line 25 of file HarmonicOscillator.h.

Referenced by operator()().


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

, generated on Tue Sep 26 2023.