CoinUtils 2.11.10
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
CoinRational Class Reference

#include <CoinRational.hpp>

+ Collaboration diagram for CoinRational:

Public Member Functions

long getDenominator ()
 
long getNumerator ()
 
 CoinRational ()
 
 CoinRational (long n, long d)
 
 CoinRational (double val, double maxdelta, long maxdnom)
 

Private Member Functions

bool nearestRational_ (double val, double maxdelta, long maxdnom)
 

Private Attributes

long numerator_
 
long denominator_
 

Detailed Description

Definition at line 11 of file CoinRational.hpp.

Constructor & Destructor Documentation

◆ CoinRational() [1/3]

CoinRational::CoinRational ( )
inline

Definition at line 17 of file CoinRational.hpp.

◆ CoinRational() [2/3]

CoinRational::CoinRational ( long n,
long d )
inline

Definition at line 21 of file CoinRational.hpp.

◆ CoinRational() [3/3]

CoinRational::CoinRational ( double val,
double maxdelta,
long maxdnom )
inline

Definition at line 25 of file CoinRational.hpp.

Member Function Documentation

◆ getDenominator()

long CoinRational::getDenominator ( )
inline

Definition at line 14 of file CoinRational.hpp.

◆ getNumerator()

long CoinRational::getNumerator ( )
inline

Definition at line 15 of file CoinRational.hpp.

◆ nearestRational_()

bool CoinRational::nearestRational_ ( double val,
double maxdelta,
long maxdnom )
private

Member Data Documentation

◆ numerator_

long CoinRational::numerator_
private

Definition at line 34 of file CoinRational.hpp.

◆ denominator_

long CoinRational::denominator_
private

Definition at line 35 of file CoinRational.hpp.


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