suanPan
🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
Loading...
Searching...
No Matches
utility.cpp File Reference
#include "utility.h"
#include <suanPan.h>
Include dependency graph for utility.cpp:

Functions

void ignore_whitespace (std::istringstream &I)
 
std::string get_remaining (std::istringstream &I)
 
bool is_equal (const char A, const char B)
 
bool is_equal (const int A, const char B)
 
bool is_equal (const std::string_view A, const std::string_view B)
 
bool if_startswith (const std::string_view A, const std::string_view B)
 
bool if_contain (const std::string &A, const char *B)
 
bool if_contain (const std::string &A, const std::string &B)
 
bool is_true (const std::string_view S)
 
bool is_false (const std::string_view S)
 
bool is_integer (const std::string &S)
 
double perturb (const double input, const double fraction)
 

Function Documentation

◆ get_remaining()

std::string get_remaining ( std::istringstream &  I)
Here is the caller graph for this function:

◆ if_contain() [1/2]

bool if_contain ( const std::string &  A,
const char *  B 
)
Here is the caller graph for this function:

◆ if_contain() [2/2]

bool if_contain ( const std::string &  A,
const std::string &  B 
)

◆ if_startswith()

bool if_startswith ( const std::string_view  A,
const std::string_view  B 
)
Here is the caller graph for this function:

◆ ignore_whitespace()

void ignore_whitespace ( std::istringstream &  I)
Here is the call graph for this function:

◆ is_equal() [1/3]

bool is_equal ( const char  A,
const char  B 
)
Here is the caller graph for this function:

◆ is_equal() [2/3]

bool is_equal ( const int  A,
const char  B 
)

◆ is_equal() [3/3]

bool is_equal ( const std::string_view  A,
const std::string_view  B 
)

◆ is_false()

bool is_false ( const std::string_view  S)
Here is the call graph for this function:

◆ is_integer()

bool is_integer ( const std::string &  S)
Here is the caller graph for this function:

◆ is_true()

bool is_true ( const std::string_view  S)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ perturb()

double perturb ( const double  input,
const double  fraction 
)