Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::DiophantineSolver Class Reference

#include <DiophantineSolver.h>

Collaboration diagram for model::DiophantineSolver:

Static Public Member Functions

static long int extended_gcd (long int a, long int b, long int &x, long int &y)
static void solveDiophantine2vars (long int a, long int b, long int c, long int &x, long int &y)
static void solveDiophantine3vars (const Eigen::Matrix< long int, 3, 1 > &alphas, const long int t1, Eigen::Matrix< long int, 3, 1 > &sols)

Detailed Description

Definition at line 15 of file DiophantineSolver.h.

Member Function Documentation

◆ extended_gcd()

auto model::DiophantineSolver::extended_gcd ( long int a,
long int b,
long int & x,
long int & y )
static

Definition at line 9 of file DiophantineSolver.cpp.

◆ solveDiophantine2vars()

auto model::DiophantineSolver::solveDiophantine2vars ( long int a,
long int b,
long int c,
long int & x,
long int & y )
static

Definition at line 24 of file DiophantineSolver.cpp.

◆ solveDiophantine3vars()

auto model::DiophantineSolver::solveDiophantine3vars ( const Eigen::Matrix< long int, 3, 1 > & alphas,
const long int t1,
Eigen::Matrix< long int, 3, 1 > & sols )
static

Definition at line 52 of file DiophantineSolver.cpp.


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