muMECH  1.0
Namespaces | Macros | Enumerations | Functions
gelib.h File Reference

General functions. More...

#include <stdio.h>
#include <stdarg.h>
#include <sys/stat.h>

Go to the source code of this file.

Namespaces

 gelibspace
 

Macros

#define MAX_MSG_LENGTH   2047
 
#define DIRSEPARATOR   '/'
 
#define NUM_DIGITS_IN_PRINTED_EXPONENT   2
 
#define _STRCASECMP   strcasecmp
 
#define TC_B_BLACK   "\033[0;30m"
 

*** *** *** *** COLOURS *** *** *** ***


Termit Colours More...

 
#define TC_D_BLACK   "\033[1;30m"
 
#define TC_B_RED   "\033[0;31m"
 
#define TC_D_RED   "\033[1;31m"
 
#define TC_B_GREEN   "\033[0;32m"
 
#define TC_D_GREEN   "\033[1;32m"
 
#define TC_B_YELLOW   "\033[0;33m"
 
#define TC_D_YELLOW   "\033[1;33m"
 
#define TC_B_BLUE   "\033[0;34m"
 
#define TC_D_BLUE   "\033[1;34m"
 
#define TC_B_VIOLET   "\033[0;35m"
 
#define TC_D_VIOLET   "\033[1;35m"
 
#define TC_B_CYAN   "\033[0;36m"
 
#define TC_D_CYAN   "\033[1;36m"
 
#define TC_B_WHITE   "\033[0;37m"
 
#define TC_D_WHITE   "\033[1;37m"
 
#define TC_DEFAULT   "\033[0m"
 
#define CHANGE_CONSOLE_COLOUR(_1, _2)   fprintf (_1, "%s", _2)
 
#define errol   errorr (__FILE__, __LINE__, "za ktery muze autor teto sqele utility, bezte ho vytahat za usi")
 
#define _errorr0   errorr (__FILE__, __LINE__, "za ktery muze autor teto sqele utility, bezte ho vytahat za usi")
 
#define _errorr1(_1)   errorr (__FILE__, __LINE__, _1)
 
#define _errorr2(_1, _2)   errorr (__FILE__, __LINE__, _1,_2)
 
#define _errorr3(_1, _2, _3)   errorr (__FILE__, __LINE__, _1,_2,_3)
 
#define _errorr4(_1, _2, _3, _4)   errorr (__FILE__, __LINE__, _1,_2,_3,_4)
 
#define _errorr5(_1, _2, _3, _4, _5)   errorr (__FILE__, __LINE__, _1,_2,_3,_4,_5)
 
#define _errorr6(_1, _2, _3, _4, _5, _6)   errorr (__FILE__, __LINE__, _1,_2,_3,_4,_5,_6)
 
#define _errorr(_1)   _errorr1(_1)
 
#define _warningg(_1)   _warningg1(_1)
 
#define _warningg1(_1)   warningg (__FILE__, __LINE__, _1)
 
#define _warningg2(_1, _2)   warningg (__FILE__, __LINE__, _1,_2)
 
#define _warningg3(_1, _2, _3)   warningg (__FILE__, __LINE__, _1,_2,_3)
 
#define _warningg4(_1, _2, _3, _4)   warningg (__FILE__, __LINE__, _1,_2,_3,_4)
 
#define _warningg5(_1, _2, _3, _4, _5)   warningg (__FILE__, __LINE__, _1,_2,_3,_4,_5)
 
#define _openFileN(_1, _2, _3)   openFileN (__FILE__, __LINE__, _1,_2,_3)
 
#define _openFilePN(_1, _2, _3, _4)   openFilePN (__FILE__, __LINE__, _1,_2,_3,_4)
 
#define _openFilePNS(_1, _2, _3, _4, _5)   openFilePNS (__FILE__, __LINE__, _1,_2,_3,_4,_5)
 
#define _openFilePNSS(_1, _2, _3, _4, _5, _6)   openFilePNSS(__FILE__, __LINE__, _1,_2,_3,_4,_5,_6)
 

Enumerations

enum  gelibspace::ETCLR {
  gelibspace::ETC_VOID, gelibspace::ETC_B_BLACK, gelibspace::ETC_D_BLACK, gelibspace::ETC_B_RED,
  gelibspace::ETC_D_RED, gelibspace::ETC_B_GREEN, gelibspace::ETC_D_GREEN, gelibspace::ETC_B_YELLOW,
  gelibspace::ETC_D_YELLOW, gelibspace::ETC_B_BLUE, gelibspace::ETC_D_BLUE, gelibspace::ETC_B_VIOLET,
  gelibspace::ETC_D_VIOLET, gelibspace::ETC_B_CYAN, gelibspace::ETC_D_CYAN, gelibspace::ETC_B_WHITE,
  gelibspace::ETC_D_WHITE, gelibspace::ETC_DEFAULT
}
 enum More...
 

Functions

const char * gelibspace::trmt_clr_int2clr (ETCLR clr)
 
void gelibspace::change_console_colour (FILE *stream, ETCLR clr)
 
void gelibspace::errorr (const char *file, int line, const char *format,...)
 

*** *** *** *** ERROR FCE *** *** *** ***


More...
 
void gelibspace::warningg (const char *file, int line, const char *format,...)
 
void gelibspace::openFileTest (const FILE *stream, const char *name)
 

*** *** *** *** FILE FCE *** *** *** ***


More...
 
FILE * gelibspace::openFileN (const char *File, int Line, const char *mode, const char *key, const char *name)
 
FILE * gelibspace::openFilePN (const char *File, int Line, const char *mode, const char *key, const char *path, const char *name)
 
FILE * gelibspace::openFilePNS (const char *File, int Line, const char *mode, const char *key, const char *path, const char *name, const char *suff)
 
FILE * gelibspace::openFilePNSS (const char *File, int Line, const char *mode, const char *key, const char *path, const char *name, const char *suff, const char *suff2)
 
template<class ArgType >
void gelibspace::allocate (ArgType *&p, long a)
 

*** *** *** *** ALLOCATE TEMPLATES *** *** *** ***


More...
 
template<class ArgType >
void gelibspace::allocate (ArgType **&p, long a, long b)
 
template<class ArgType >
void gelibspace::allocate (ArgType ***&p, long a, long b, long c)
 
template<class ArgType >
void gelibspace::deallocateCheck (ArgType *p, bool check=true)
 

*** *** *** *** DEALLOCATE TEMPLATES *** *** *** ***


More...
 
template<class ArgType >
void gelibspace::deallocateCheckUno (ArgType *p, bool check=true)
 
template<class ArgType >
void gelibspace::deallocateCheck (ArgType **p, long a, bool check=true)
 
template<class ArgType >
void gelibspace::deallocateCheckUno (ArgType **p, long a, bool check=true)
 
template<class ArgType >
void gelibspace::deallocateCheck (ArgType ***p, long a, long b, bool check=true)
 
template<class ArgType >
void gelibspace::deallocateCheckUno (ArgType ***p, long a, long b, bool check=true)
 
template<class ArgType >
void gelibspace::deallocateCheck (ArgType ***p, long a, long *b, bool check=true)
 
template<class ArgType >
void gelibspace::fill_all_by (ArgType *p, long a, ArgType value)
 

*** *** *** *** FILL TEMPLATES *** *** *** ***


More...
 
template<class ArgType >
void gelibspace::fill_all_by (ArgType **p, long a, long b, ArgType value)
 
template<class ArgType >
void gelibspace::fill_all_by (ArgType ***p, long a, long b, long c, ArgType value)
 
template<class ArgType >
void gelibspace::fill_row_by (ArgType **p, long i, long m, ArgType value)
 
template<class ArgType >
void gelibspace::fill_col_by (ArgType **p, long n, long j, ArgType value)
 
template<class ArgType >
void gelibspace::allocate_another_val (long n, ArgType *&old_field)
 

*** *** *** *** REALLOCATE TEMPLATES *** *** *** ***


More...
 
template<class ArgType >
void gelibspace::allocate_another_uno_ptr (long n, ArgType **&old_field, long add=1)
 
template<class ArgType >
void gelibspace::setadd_another_uno_ptr (long &n, ArgType **&field, ArgType *p)
 
template<class ArgType >
void gelibspace::shake_down_ptr_array (long &n, ArgType *array)
 

*** *** *** *** VARIOUS TEMPLATES *** *** *** ***


More...
 
template<class ArgType >
long gelibspace::arrays_arenot_identical (long n, ArgType *a1, ArgType *a2)
 
template<class ArgType >
long gelibspace::is_member_of_array (ArgType val, long n, const ArgType *array)
 check out "val" is member of "array" More...
 
template<class ArgType >
bool gelibspace::members_are_unique (long n, const ArgType *array)
 check out all members of array "a" are uniq More...
 
template<class ArgType >
bool gelibspace::same_array_elements_asym (long nx, const ArgType *x, long ny, const ArgType *y, bool same_dim=false)
 Function finds out whether every element of the array 'x' is in the array 'y'. More...
 
template<class ArgType >
bool gelibspace::same_array_elements_sym (long nx, const ArgType *x, long ny, const ArgType *y, bool same_dim=false)
 Function finds out whether every element of the array 'x' is in the array 'y', and symmetrically every element of the array 'y' is in the array 'x'. More...
 
template<class ArgType >
void gelibspace::add_array (long &n1, ArgType *&array1, long n2, const ArgType *array2)
 
template<class ArgType >
void gelibspace::add_array_unique (long &n1, ArgType *&array1, long n2, const ArgType *array2)
 
template<class ArgType >
void gelibspace::interchange2 (ArgType &a, ArgType &b)
 
bool gelibspace::file_exist (const char *name)
 
bool gelibspace::file_delete_if_exist (const char *name)
 
void gelibspace::file_delete_if_exist_exit (const char *name)
 

Detailed Description

General functions.

Definition in file gelib.h.

Macro Definition Documentation

#define _errorr (   _1)    _errorr1(_1)

Definition at line 160 of file gelib.h.

Referenced by mumech::Inclusion::ActingIncls_allocate(), gelibspace::Dvctr::add(), gelibspace::Dvctr::addtms(), gelibspace::allocate_another_val(), mumech::Inclusion::allocate_nlc_fields(), mumech::InclusionRecord3D::allocate_nlc_fields(), mumech::AllocateArray2D(), gelibspace::Dmtrx::be_mtrxMmtrx(), gelibspace::Dvctr::be_tnsr(), gelibspace::Dmtrx::be_tnsr(), gelibspace::Dvctr::be_vectproduct(), mumech::Problem::check_dim(), mumech::Problem::check_lc_nlc(), mumech::Problem::check_overlap(), gelibspace::Stream::check_type(), gelibspace::Stream::checkin_type(), mumech::eshelbySoluEllipticIntegralsEllipsoid::cIij_i(), gelibspace::Stream::close(), mumech::cmp_vtk_file(), mumech::InclusionRecord3D::computeVolume(), mumech::InclusionRecord2D::computeVolume(), mumech::MatrixOperations::convert2Dtensor_4ROWto3FEEP_notation(), mumech::MatrixOperations::convert3Dtensor_9ROWto6FEEP_notation(), mumech::Problem::convert_to_equivalent_problem(), mumech::convertTensorStrain(), mumech::convertTensorStress(), gelibspace::Dmtrx::copy_row(), gelibspace::Lvctr::cpat(), gelibspace::Dvctr::cpat(), mumech::InclusionRecord2D::dI(), mumech::Inclusion::Eps02EpsTau(), gelibspace::FP_scan_line_alloc(), mumech::polynomialRootSolution::GauHerQ(), mumech::polynomialRootSolution::GauLegF(), gelibspace::Dmtrx::GaussSolve(), mumech::Mesh::generate_regular_mesh(), mumech::Mesh::generate_regularSphereMesh_2d(), mumech::Mesh::generate_regularSphereMesh_3d(), mumech::eshelbySoluEllipticIntegralsFlatEllipsoid::getLambda(), mumech::eshelbySoluEllipticIntegralsEllipticCylinder::getLambda(), mumech::eshelbySoluEllipticIntegralsPenny::getLambda(), mumech::eshelbySoluEllipticIntegralsEllipsoid::getLambda(), mumech::GetRangeOfFileColumns(), mumech::Inclusion::give_EshelbyMatrixFull(), mumech::Inclusion::give_EshelbyMatrixReduced(), mumech::Problem::give_EshelbyPertFieldsOnePoint(), mumech::Problem::give_EshelbyPertFieldsOnePoint_external(), mumech::eshelbySoluEllipticIntegralsEllipsoid::give_Iijp_Derivative(), mumech::eshelbySoluEllipticIntegralsEllipsoid::give_Iijpq_Derivative(), mumech::eshelbySoluEllipticIntegralsEllipsoid::give_Iip_Derivative(), mumech::eshelbySoluEllipticIntegralsEllipsoid::give_Iipq_Derivative(), mumech::Problem::give_new_homogenization(), mumech::Problem::give_nLC(), mumech::Mesh::give_regular_element_volume(), mumech::Inclusion::give_StiffnessMatrixFull(), mumech::Inclusion::give_StiffnessMatrixReduced(), mumech::TransformTensors::give_T_3d(), mumech::Inclusion::give_TeMatrix_G2L(), mumech::Inclusion::give_TeMatrix_L2G(), mumech::Mesh::give_total_volume(), mumech::eshelbySoluEllipticIntegralsOblateSpheroid::giveDerivativesOfEllipticIntegrals(), mumech::eshelbySoluEllipticIntegralsProlateSpheroid::giveDerivativesOfEllipticIntegrals(), mumech::eshelbySoluEllipticIntegralsEllipsoid::giveDerivativesOfEllipticIntegrals(), mumech::eshelbySoluEllipticIntegralsSphere::giveDerivativesOfEllipticIntegrals(), mumech::eshelbySoluUniformFieldPenny::giveDijkl(), mumech::eshelbySoluUniformFieldFlatEllipsoid::giveDijkl(), mumech::Dilute::giveDiluteReducedConcentrationFactorOfInclusionInLC(), mumech::eshelbySoluEllipticIntegralsEllipsoid::giveEllipticIntegralDerivative(), mumech::eshelbySoluEllipticIntegralsEllipsoid::giveEllipticIntegralFirstDerivative(), mumech::eshelbySoluEllipticIntegralsOblateSpheroid::giveEllipticIntegrals(), mumech::eshelbySoluEllipticIntegralsProlateSpheroid::giveEllipticIntegrals(), mumech::eshelbySoluEllipticIntegralsEllipsoid::giveEllipticIntegralSeccondDerivative(), mumech::Problem::giveFieldsOfPoint(), mumech::Dilute::giveFullDiluteConcentrationFactorOfInclusionInLC(), mumech::Homogenization::giveFullMatrixFromReducedMatrix(), mumech::Homogenization::giveFullMatrixInGCSFromFullMatrixInLCS(), mumech::Homogenization::giveFullMatrixInGCSFromReducedMatrixInLCS(), mumech::Homogenization::giveFullMatrixInLCSFromFullMatrixInGCS(), mumech::Homogenization::giveFullUnitMatrix(), mumech::Dilute::giveHomogenizedStiffnessMatrix(), mumech::MoriTanaka::giveHomogenizedStiffnessMatrix(), mumech::ReussBound::giveHomogenizedStiffnessMatrix(), mumech::VoightBound::giveHomogenizedStiffnessMatrix(), mumech::RegGrid::giveHomogenizedStiffnessMatrix(), mumech::DifferentialScheme::giveHomogenizedStiffnessMatrix(), mumech::InclusionRecord3D::giveInclusionGeometry(), mumech::InclusionRecord2D::giveInclusionGeometry(), mumech::MatrixOperations::giveInverseMatrix(), mumech::MatrixOperations::giveInverseMatrix_core(), mumech::Homogenization::giveInverseOfReducedMatrix(), mumech::MatrixOperations::giveIsoTensAndVectorProduct(), mumech::eshelbySoluLambda::giveLambda(), mumech::eshelbySoluLambda::giveLambdaDerivative(), mumech::eshelbySoluLambda::giveLambdaFirstDerivative(), mumech::eshelbySoluLambda::giveLambdaSeccondDerivative(), mumech::eshelbySoluUniformFieldPenny::giveLijkINT(), mumech::eshelbySoluUniformFieldFlatEllipsoid::giveLijkINT(), mumech::eshelbySoluUniformFieldCylinder::giveLijkINT(), mumech::eshelbySoluUniformFieldEllipticCylinder::giveLijkINT(), mumech::Homogenization::giveProductOfReducedMatrices(), mumech::Homogenization::giveProductOfReducedMatrixRegularMatrix(), mumech::Homogenization::giveProductOfRegularMatrixReducedMatrix(), mumech::Homogenization::giveReducedUnitMatrix(), mumech::eshelbySoluUniformFieldPenny::giveSijkl(), mumech::eshelbySoluUniformFieldFlatEllipsoid::giveSijkl(), mumech::eshelbySoluUniformField::giveSijkl(), mumech::MatrixOperations::giveTTproduct_3x3to5is3x3to5and3x3to5(), mumech::Homogenization::Homogenization(), mumech::InclusionRecord3D::initialize(), mumech::InclusionRecord2D::initialize(), mumech::Inclusion::input_data_initialize_and_check_consistency(), mumech::InclusionRecord3D::input_data_initialize_and_check_consistency(), mumech::IST_e2s(), gelibspace::Lvctr::length_printed_tensor(), gelibspace::Dvctr::length_printed_tensor(), mumech::mElement::mElement(), mumech::Mesh::Mesh(), mumech::mNode::mNode(), mumech::eshelbySoluEllipticIntegralsEllipsoid::nIij_i(), gelibspace::Stream::open(), mumech::OpenFile(), gelibspace::Lvctr::operator=(), gelibspace::Elem3D::operator[](), gelibspace::Lvctr::operator[](), gelibspace::Dvctr::operator[](), mumech::Inclusion::point_is_inside(), mumech::print_auxs(), mumech::Mesh::print_geometry_file_vtk(), mumech::print_values(), mumech::Problem::print_visualization(), mumech::print_VTK_data_head(), mumech::legendreIntegrals::rc(), mumech::legendreIntegrals::rd(), mumech::Mesh::read_geometry_file_vtk(), mumech::Problem::read_input_file(), gelibspace::Dvctr::resize_ignore_vals(), mumech::legendreIntegrals::rj(), gelibspace::Dvctr::sbt(), mumech::Problem::set_approximation(), mumech::Problems::set_dimension(), mumech::MatrixRecord::set_E_nu(), mumech::Mesh::set_elem_rslt_flags(), mumech::MatrixRecord::set_nlc(), mumech::Mesh::set_node_rslt_flags(), mumech::MatrixRecord::set_Remote_strain_for_lc(), mumech::mElement::set_type(), mumech::MatrixRecord::set_unit_remote_strain(), gelibspace::SP_scan_array_L(), gelibspace::SP_scan_line_alloc(), gelibspace::SP_unscan_word(), tests_honza(), tests_tom(), gelibspace::Dvctr::tnsrRotAxisZangle(), gelibspace::Dvctr::tnsrRotWith(), mumech::selfBalanceAlgorithm::totalEigStrainInInclCentroidsUpdate(), mumech::Inclusion::update_approximations(), mumech::eshelbySoluEllipticIntegralsSphere::update_cx(), mumech::Problem::updateEigenstrainsBySBalgorithm_2D(), gelibspace::XP_give_unique_expected_elem(), and gelibspace::XP_giveDAtext().

#define _errorr0   errorr (__FILE__, __LINE__, "za ktery muze autor teto sqele utility, bezte ho vytahat za usi")

Definition at line 152 of file gelib.h.

#define _errorr1 (   _1)    errorr (__FILE__, __LINE__, _1)
#define _errorr2 (   _1,
  _2 
)    errorr (__FILE__, __LINE__, _1,_2)
#define _errorr3 (   _1,
  _2,
  _3 
)    errorr (__FILE__, __LINE__, _1,_2,_3)
#define _errorr4 (   _1,
  _2,
  _3,
  _4 
)    errorr (__FILE__, __LINE__, _1,_2,_3,_4)

Definition at line 156 of file gelib.h.

Referenced by mumech::Problem::read_input_file().

#define _errorr5 (   _1,
  _2,
  _3,
  _4,
  _5 
)    errorr (__FILE__, __LINE__, _1,_2,_3,_4,_5)

Definition at line 157 of file gelib.h.

#define _errorr6 (   _1,
  _2,
  _3,
  _4,
  _5,
  _6 
)    errorr (__FILE__, __LINE__, _1,_2,_3,_4,_5,_6)

Definition at line 158 of file gelib.h.

#define _openFileN (   _1,
  _2,
  _3 
)    openFileN (__FILE__, __LINE__, _1,_2,_3)
#define _openFilePN (   _1,
  _2,
  _3,
  _4 
)    openFilePN (__FILE__, __LINE__, _1,_2,_3,_4)

Definition at line 183 of file gelib.h.

#define _openFilePNS (   _1,
  _2,
  _3,
  _4,
  _5 
)    openFilePNS (__FILE__, __LINE__, _1,_2,_3,_4,_5)

Definition at line 184 of file gelib.h.

#define _openFilePNSS (   _1,
  _2,
  _3,
  _4,
  _5,
  _6 
)    openFilePNSS(__FILE__, __LINE__, _1,_2,_3,_4,_5,_6)

Definition at line 185 of file gelib.h.

#define _STRCASECMP   strcasecmp

Definition at line 47 of file gelib.h.

Referenced by gelibspace::AP_find_option().

#define _warningg (   _1)    _warningg1(_1)
#define _warningg1 (   _1)    warningg (__FILE__, __LINE__, _1)

Definition at line 165 of file gelib.h.

#define _warningg2 (   _1,
  _2 
)    warningg (__FILE__, __LINE__, _1,_2)

Definition at line 166 of file gelib.h.

Referenced by gelibspace::SP_scan_array_L().

#define _warningg3 (   _1,
  _2,
  _3 
)    warningg (__FILE__, __LINE__, _1,_2,_3)
#define _warningg4 (   _1,
  _2,
  _3,
  _4 
)    warningg (__FILE__, __LINE__, _1,_2,_3,_4)

Definition at line 168 of file gelib.h.

#define _warningg5 (   _1,
  _2,
  _3,
  _4,
  _5 
)    warningg (__FILE__, __LINE__, _1,_2,_3,_4,_5)

Definition at line 169 of file gelib.h.

#define CHANGE_CONSOLE_COLOUR (   _1,
  _2 
)    fprintf (_1, "%s", _2)
#define DIRSEPARATOR   '/'

Definition at line 35 of file gelib.h.

Referenced by gelibspace::pathstrdupl().

#define errol   errorr (__FILE__, __LINE__, "za ktery muze autor teto sqele utility, bezte ho vytahat za usi")

Definition at line 151 of file gelib.h.

Referenced by mumech::Inclusion::add_EshelbyPertStress_internal_SIFCM(), mumech::Mesh::add_problem(), gelibspace::Lvctr::assign_array(), gelibspace::Dvctr::assign_array(), gelibspace::PoinT::beRotatedPoint(), gelibspace::Stream::close(), mumech::cmp_vtk_file(), compare_grafs(), mumech::mElement::compute_centroids(), mumech::Mesh::compute_element_fields(), mumech::Mesh::compute_node_fields(), mumech::mElement::give_energy(), mumech::Mesh::give_error(), mumech::Problem::give_EshelbyPertFieldsOnePoint(), mumech::Mesh::give_homog_energy(), mumech::Mesh::give_nlc(), mumech::mElement::give_strain(), mumech::mElement::give_stress(), mumech::Mesh::give_twodim(), mumech::mElement::give_volume(), mumech::InclusionRecord3D::giveInclusionGeometry(), mumech::InclusionRecord2D::giveInclusionGeometry(), mumech::giveMatrixMatrixProduct(), mumech::mElement::giveReducedStiffMatrix(), mumech::InclusionRecord3D::input_data_initialize_and_check_consistency(), mumech::Inclusion::is_inside_of_BB(), mumech::Mesh::Mesh(), modeset(), gelibspace::Stream::open(), gelibspace::Lvctr::print(), gelibspace::Dvctr::print(), print_graf(), gelibspace::Lvctr::print_symtensor(), gelibspace::Dvctr::print_symtensor(), gelibspace::Dmtrx::print_tensor(), mumech::print_values(), mumech::print_valuesi(), gelibspace::Lvctr::print_vector(), gelibspace::Dvctr::print_vector(), mumech::Problem::print_visualization(), mumech::print_VTK_data_head(), mumech::print_VTK_field_head(), read_ansys_displ_plot(), read_ansys_strain_stress_plot(), mumech::Mesh::read_geometry_file_vtk(), mumech::Problem::read_input_file(), gelibspace::MatriX::rotate(), mumech::scan_DATA_field_head(), mumech::scan_FIELD_head(), mumech::Mesh::set_and_alloc_nElems(), mumech::Mesh::set_and_alloc_nNodes(), mumech::Mesh::set_coll(), gelibspace::ST_scan_array(), gelibspace::ST_scan_number(), mumech::Inclusion::transformCoords_L2G(), x2d_1I(), x2d_2I(), and x2d_grid().

#define MAX_MSG_LENGTH   2047

Definition at line 30 of file gelib.h.

Referenced by gelibspace::errorr(), and gelibspace::warningg().

#define NUM_DIGITS_IN_PRINTED_EXPONENT   2
#define TC_B_BLACK   "\033[0;30m"


*** *** *** *** COLOURS *** *** *** ***


Termit Colours

Definition at line 77 of file gelib.h.

Referenced by gelibspace::trmt_clr_int2clr().

#define TC_B_BLUE   "\033[0;34m"

Definition at line 85 of file gelib.h.

Referenced by gelibspace::trmt_clr_int2clr().

#define TC_B_CYAN   "\033[0;36m"

Definition at line 89 of file gelib.h.

Referenced by gelibspace::trmt_clr_int2clr().

#define TC_B_GREEN   "\033[0;32m"

Definition at line 81 of file gelib.h.

Referenced by gelibspace::trmt_clr_int2clr().

#define TC_B_RED   "\033[0;31m"

Definition at line 79 of file gelib.h.

Referenced by gelibspace::trmt_clr_int2clr().

#define TC_B_VIOLET   "\033[0;35m"

Definition at line 87 of file gelib.h.

Referenced by gelibspace::trmt_clr_int2clr().

#define TC_B_WHITE   "\033[0;37m"

Definition at line 91 of file gelib.h.

Referenced by gelibspace::trmt_clr_int2clr().

#define TC_B_YELLOW   "\033[0;33m"

Definition at line 83 of file gelib.h.

Referenced by gelibspace::trmt_clr_int2clr().

#define TC_D_BLACK   "\033[1;30m"

Definition at line 78 of file gelib.h.

Referenced by gelibspace::trmt_clr_int2clr().

#define TC_D_BLUE   "\033[1;34m"

Definition at line 86 of file gelib.h.

Referenced by gelibspace::trmt_clr_int2clr().

#define TC_D_CYAN   "\033[1;36m"

Definition at line 90 of file gelib.h.

Referenced by gelibspace::trmt_clr_int2clr().

#define TC_D_GREEN   "\033[1;32m"

Definition at line 82 of file gelib.h.

Referenced by gelibspace::trmt_clr_int2clr().

#define TC_D_RED   "\033[1;31m"

Definition at line 80 of file gelib.h.

Referenced by gelibspace::errorr(), and gelibspace::trmt_clr_int2clr().

#define TC_D_VIOLET   "\033[1;35m"

Definition at line 88 of file gelib.h.

Referenced by gelibspace::trmt_clr_int2clr(), and gelibspace::warningg().

#define TC_D_WHITE   "\033[1;37m"

Definition at line 92 of file gelib.h.

Referenced by gelibspace::trmt_clr_int2clr().

#define TC_D_YELLOW   "\033[1;33m"

Definition at line 84 of file gelib.h.

Referenced by gelibspace::trmt_clr_int2clr().

#define TC_DEFAULT   "\033[0m"

Definition at line 94 of file gelib.h.

Referenced by gelibspace::errorr(), gelibspace::trmt_clr_int2clr(), and gelibspace::warningg().