ROOT
ROOT project
Loading...
Searching...
No Matches
Functions
test_cli.cpp File Reference
#include <gtest/gtest.h>
#include <array>
#include <cstdio>
#include <cstdlib>
#include <filesystem>
#include <fstream>
#include <libROOT/solver.hpp>
#include <sstream>
#include <string>
Include dependency graph for test_cli.cpp:

Functions

static std::string exec_command (const std::string &cmd)
 
 TEST (NewtonMethodWithReaderCSVWriterCSV, QuadraticConvergesToMinus2)
 
 TEST (NewtonMethodWithReaderCSVWriterDAT, QuadraticConvergesToMinus2)
 
 TEST (NewtonMethodWithReaderCSVWriterGNUPlot, QuadraticConvergesToMinus2)
 
 TEST (NewtonMethodWithReaderDATWriterCSV, QuadraticConvergesToMinus2)
 
 TEST (NewtonMethodWithReaderDATWriterDAT, QuadraticConvergesToMinus2)
 
 TEST (NewtonMethodWithReaderDATWriterGNUPlot, QuadraticConvergesToMinus2)
 
 TEST (NewtonMethodWithReaderCSVWriterCLI, QuadraticConvergesToMinus2)
 
 TEST (NewtonMethodWithReaderDATWriterCLI, QuadraticConvergesToMinus2)
 
 TEST (NewtonMethodReaderCLIWriterCLI, QuadraticConvergesToMinus2)
 
 TEST (NewtonMethodReaderCLIWriterCLI, DerivativeZeroError)
 
 TEST (NewtonMethodReaderCLIWriterCLI, SinusoidConvergesToZero)
 
 TEST (BisectionMethodReaderCLIWriterCLI, QuadraticConvergesToOne)
 
 TEST (BisectionMethodReaderCLIWriterCLI, InvalidInterval)
 
 TEST (ChordsMethodReaderCLIWriterCLI, CubicConvergesToTwo)
 
 TEST (ChordsMethodReaderCLIWriterCLI, DivisionByZeroChords)
 
 TEST (FixedPointMethodReaderCLIWriterCLI, CosineConvergence)
 
 TEST (FixedPointMethodReaderCLIWriterCLI, DivergentFP)
 
 TEST (FixedPointMethodReaderCLIWriterCLI, AitkenSpeed)
 
 TEST (FixedPointMethodReaderCLIWriterCLI, ToleranceEffectiveness)
 
 TEST (NewtonMethodReaderCLIWriterCLI, SlowConvergence)
 
 TEST (BisectionMethodReaderCLIWriterCLI, QuadraticConvergesToEdge)
 

Function Documentation

◆ exec_command()

static std::string exec_command ( const std::string &  cmd)
static
Here is the caller graph for this function:

◆ TEST() [1/21]

TEST ( BisectionMethodReaderCLIWriterCLI  ,
InvalidInterval   
)
Here is the call graph for this function:

◆ TEST() [2/21]

TEST ( BisectionMethodReaderCLIWriterCLI  ,
QuadraticConvergesToEdge   
)
Here is the call graph for this function:

◆ TEST() [3/21]

TEST ( BisectionMethodReaderCLIWriterCLI  ,
QuadraticConvergesToOne   
)
Here is the call graph for this function:

◆ TEST() [4/21]

TEST ( ChordsMethodReaderCLIWriterCLI  ,
CubicConvergesToTwo   
)
Here is the call graph for this function:

◆ TEST() [5/21]

TEST ( ChordsMethodReaderCLIWriterCLI  ,
DivisionByZeroChords   
)
Here is the call graph for this function:

◆ TEST() [6/21]

TEST ( FixedPointMethodReaderCLIWriterCLI  ,
AitkenSpeed   
)
Here is the call graph for this function:

◆ TEST() [7/21]

TEST ( FixedPointMethodReaderCLIWriterCLI  ,
CosineConvergence   
)
Here is the call graph for this function:

◆ TEST() [8/21]

TEST ( FixedPointMethodReaderCLIWriterCLI  ,
DivergentFP   
)
Here is the call graph for this function:

◆ TEST() [9/21]

TEST ( FixedPointMethodReaderCLIWriterCLI  ,
ToleranceEffectiveness   
)
Here is the call graph for this function:

◆ TEST() [10/21]

TEST ( NewtonMethodReaderCLIWriterCLI  ,
DerivativeZeroError   
)
Here is the call graph for this function:

◆ TEST() [11/21]

TEST ( NewtonMethodReaderCLIWriterCLI  ,
QuadraticConvergesToMinus2   
)
Here is the call graph for this function:

◆ TEST() [12/21]

TEST ( NewtonMethodReaderCLIWriterCLI  ,
SinusoidConvergesToZero   
)
Here is the call graph for this function:

◆ TEST() [13/21]

TEST ( NewtonMethodReaderCLIWriterCLI  ,
SlowConvergence   
)
Here is the call graph for this function:

◆ TEST() [14/21]

TEST ( NewtonMethodWithReaderCSVWriterCLI  ,
QuadraticConvergesToMinus2   
)
Here is the call graph for this function:

◆ TEST() [15/21]

TEST ( NewtonMethodWithReaderCSVWriterCSV  ,
QuadraticConvergesToMinus2   
)
Here is the call graph for this function:

◆ TEST() [16/21]

TEST ( NewtonMethodWithReaderCSVWriterDAT  ,
QuadraticConvergesToMinus2   
)
Here is the call graph for this function:

◆ TEST() [17/21]

TEST ( NewtonMethodWithReaderCSVWriterGNUPlot  ,
QuadraticConvergesToMinus2   
)
Here is the call graph for this function:

◆ TEST() [18/21]

TEST ( NewtonMethodWithReaderDATWriterCLI  ,
QuadraticConvergesToMinus2   
)
Here is the call graph for this function:

◆ TEST() [19/21]

TEST ( NewtonMethodWithReaderDATWriterCSV  ,
QuadraticConvergesToMinus2   
)
Here is the call graph for this function:

◆ TEST() [20/21]

TEST ( NewtonMethodWithReaderDATWriterDAT  ,
QuadraticConvergesToMinus2   
)
Here is the call graph for this function:

◆ TEST() [21/21]

TEST ( NewtonMethodWithReaderDATWriterGNUPlot  ,
QuadraticConvergesToMinus2   
)
Here is the call graph for this function: