Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Poincare::Arithmetic Class Reference

#include <arithmetic.h>

Static Public Member Functions

static Integer LCM (const Integer *i, const Integer *j)
 
static Integer GCD (const Integer *i, const Integer *j)
 
static void PrimeFactorization (const Integer *i, Integer *outputFactors, Integer *outputCoefficients, int outputLength)
 

Static Public Attributes

static constexpr int k_numberOfPrimeFactors = 1000
 
static constexpr int k_maxNumberOfPrimeFactors = 32
 

Detailed Description

Definition at line 7 of file arithmetic.h.

Member Function Documentation

◆ GCD()

Integer Poincare::Arithmetic::GCD ( const Integer i,
const Integer j 
)
static

Definition at line 15 of file arithmetic.cpp.

◆ LCM()

Integer Poincare::Arithmetic::LCM ( const Integer i,
const Integer j 
)
static

Definition at line 6 of file arithmetic.cpp.

◆ PrimeFactorization()

void Poincare::Arithmetic::PrimeFactorization ( const Integer i,
Integer outputFactors,
Integer outputCoefficients,
int  outputLength 
)
static

Definition at line 39 of file arithmetic.cpp.

Member Data Documentation

◆ k_maxNumberOfPrimeFactors

constexpr int Poincare::Arithmetic::k_maxNumberOfPrimeFactors = 32
static

Definition at line 15 of file arithmetic.h.

◆ k_numberOfPrimeFactors

constexpr int Poincare::Arithmetic::k_numberOfPrimeFactors = 1000
static

Definition at line 14 of file arithmetic.h.


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