MIDAS  0.75
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Namespaces | Macros | Enumerations | Functions
gelib.h File Reference

General functions. More...

#include <stdio.h>
#include <stdarg.h>

Go to the source code of this file.

Namespaces

 midaspace
 

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  midaspace::ETCLR {
  midaspace::ETC_VOID, midaspace::ETC_B_BLACK, midaspace::ETC_D_BLACK, midaspace::ETC_B_RED,
  midaspace::ETC_D_RED, midaspace::ETC_B_GREEN, midaspace::ETC_D_GREEN, midaspace::ETC_B_YELLOW,
  midaspace::ETC_D_YELLOW, midaspace::ETC_B_BLUE, midaspace::ETC_D_BLUE, midaspace::ETC_B_VIOLET,
  midaspace::ETC_D_VIOLET, midaspace::ETC_B_CYAN, midaspace::ETC_D_CYAN, midaspace::ETC_B_WHITE,
  midaspace::ETC_D_WHITE, midaspace::ETC_DEFAULT
}
 enum More...
 

Functions

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

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


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

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


More...
 
FILE * midaspace::openFileN (const char *File, int Line, const char *mode, const char *key, const char *name)
 
FILE * midaspace::openFilePN (const char *File, int Line, const char *mode, const char *key, const char *path, const char *name)
 
FILE * midaspace::openFilePNS (const char *File, int Line, const char *mode, const char *key, const char *path, const char *name, const char *suff)
 
FILE * midaspace::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 midaspace::allocate (ArgType *&p, long a)
 

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


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

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


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

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


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

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


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

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


More...
 
template<class ArgType >
long midaspace::arrays_arenot_identical (long n, ArgType *a1, ArgType *a2)
 
template<class ArgType >
long midaspace::is_member_of_array (ArgType val, long n, const ArgType *array)
 check out "val" is member of "array" More...
 
template<class ArgType >
bool midaspace::members_are_unique (long n, const ArgType *array)
 check out all members of array "a" are uniq More...
 
template<class ArgType >
bool midaspace::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 midaspace::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 midaspace::add_array (long &n1, ArgType *&array1, long n2, const ArgType *array2)
 
template<class ArgType >
void midaspace::add_array_unique (long &n1, ArgType *&array1, long n2, const ArgType *array2)
 
template<class ArgType >
void midaspace::interchange2 (ArgType &a, ArgType &b)
 

Detailed Description

General functions.

Definition in file gelib.h.

Macro Definition Documentation

#define _errorr (   _1)    _errorr1(_1)

Definition at line 151 of file gelib.h.

Referenced by midaspace::Mesh::adaptivity(), midaspace::Dvctr::add(), midaspace::Node::add_domain(), midaspace::Node::add_me_to_domain(), midaspace::Point::add_property(), midaspace::Dvctr::addtms(), midaspace::allocate_another_val(), midaspace::Node::allocate_resultsE(), midaspace::Node::allocate_resultsN(), midaspace::Geometry::assign_EdgeLoad_by_elem_ID(), midaspace::Geometry::assign_EdgeLoad_by_elem_prop(), midaspace::Geometry::assign_FaceLoad_by_elem_ID(), midaspace::Geometry::assign_FaceLoad_by_elem_prop(), midaspace::Cell::assure_duplicity_master(), midaspace::Dmtrx::be_mtrxMmtrx(), midaspace::Dvctr::be_tnsr(), midaspace::Dmtrx::be_tnsr(), midaspace::Dvctr::be_vectproduct(), midaspace::BN_enum2char(), midaspace::Cell::Cell(), midaspace::CellGeometry_e2i_JKTK(), midaspace::CellGeometry_e2i_VTK(), midaspace::CellGeometry_i2e_HN(), midaspace::CellGeometry_i2e_JKTK(), midaspace::CellGeometry_i2e_VTK(), midaspace::GeometryComponent::check_connectivity(), midaspace::Cell::check_connectivity_loc(), midaspace::Mesh::check_duplicity_nodes(), midaspace::Stream::check_type(), midaspace::PointDOFsAttributes::checkConsistency(), midaspace::LoadTimeFunction::checkConsistency(), midaspace::GeometryComponent::checkConsistency(), midaspace::Node::checkConsistency(), midaspace::Problem::checkConsistency(), midaspace::FElement::checkConsistency(), midaspace::GelemAttribs::checkConsistency(), midaspace::RANAttribs::checkConsistency(), midaspace::HNAttribs::checkConsistency(), midaspace::PointAttribs::checkEqualityWith(), midaspace::Stream::checkin_type(), midaspace::GeometryComponent::checkset_mprop(), midaspace::Stream::close(), midaspace::Dmtrx::copy_row(), midaspace::Lvctr::cpat(), midaspace::Dvctr::cpat(), midaspace::Cell::cross_abscissa_face(), midaspace::PolyLine::divide(), midaspace::DOFsPerNode2dofBCmask(), midaspace::DOFsPerNode2nDOFs(), midaspace::DOFsPerNode2rotDOFsPresence(), midaspace::DOFtype_i2s_ANSYS(), midaspace::DOFtype_i2s_force_ANSYS(), midaspace::ElemAttribs::EALdirectCheck(), midaspace::ECN_convert_e2i(), midaspace::ECN_convert_edges_brick(), midaspace::ECN_convert_edges_quadrangle(), midaspace::ECN_convert_edges_triangle(), midaspace::ECN_convert_faces_brick(), midaspace::ECN_convert_i2e(), midaspace::ECN_convert_ips_brick(), midaspace::ECN_convert_ips_quadrangle(), midaspace::ECN_convert_ips_triangle(), midaspace::ECN_convert_nodes_brick(), midaspace::ECN_convert_nodes_quadrangle(), midaspace::ECN_convert_nodes_triangle(), midaspace::FEApproximation_s2e(), midaspace::FEM_solve_OOFEM(), midaspace::femFileFormatEtoS(), midaspace::FET_s2e(), midaspace::FETSet_e2i_SIFEL(), midaspace::FETSet_e2s_OOFEM(), midaspace::FETSet_e2set(), midaspace::FETSet_set2e(), midaspace::FETSet_si2e(), midaspace::DuplicatePoints::find_duplicitys(), midaspace::PolyLine::findout_segment_domain(), midaspace::Point::finitialize(), midaspace::GPA< midaspace::Point >::first(), midaspace::FP_scan_line_alloc(), midaspace::Geometry::give_3Delement_with_point_inside(), midaspace::Geometry::give_DOFsPerNode(), midaspace::Node::give_domain(), midaspace::FElement::give_ip_coords_global(), midaspace::ComponentGeometry::give_lcs(), midaspace::Node::give_lid(), midaspace::GeometryComponent::give_mproperty(), midaspace::give_nstepsOut(), midaspace::FElement::give_parent_id(), midaspace::FElement::give_parent_prop(), midaspace::Problem::give_primary_geometry(), midaspace::Point::give_property(), midaspace::Beam::give_ssstate(), midaspace::Element::give_VTKPDtopology(), midaspace::ComponentGeometry1D::initialize(), midaspace::LCS_beam::initialize(), midaspace::Material::initialize(), midaspace::AssignFix::initialize(), midaspace::ABC_NLoad::initialize(), midaspace::ABC_CELoad::initialize(), midaspace::ABC_CFLoad::initialize(), midaspace::ABC_CBLoad::initialize(), midaspace::CrossSection::initialize_from(), midaspace::LCS_beam::initialize_from(), midaspace::ElemAttribs::initialize_from(), midaspace::HNAttribs::initialize_from(), midaspace::Node::initialize_parallel(), midaspace::Cell::integrate_duplicated_cell(), midaspace::FElement::integrate_duplicated_cell(), midaspace::ElemAttribs::integrate_duplicated_one(), midaspace::Point::integrate_duplicated_point(), midaspace::intersec_rectangle3d_line(), midaspace::IntPointSet_fet2e_comp(), midaspace::IntPointSet_fet2e_rslts(), midaspace::IntPointSet_give_number_ips(), midaspace::IntPointSet_s2e(), midaspace::Cell::invisible_duplicated(), midaspace::IPS_inputfile_value_e2i_OOFEM(), midaspace::Element::is_point_on(), midaspace::GPA< midaspace::Point >::last(), midaspace::Cell::last_duplicity_master(), midaspace::Problem::main_OM_design2solver2design(), midaspace::Mesh::Mesh(), midaspace::mesh_generate_T3d(), midaspace::Mesh::mesh_quality(), midaspace::OOFEMdomain2DOFsPerNode(), midaspace::Stream::open(), midaspace::Lvctr::operator=(), midaspace::Elem3D::operator[](), midaspace::Lvctr::operator[](), midaspace::Dvctr::operator[](), midaspace::StdoutDriver::print_info_message_core(), midaspace::Problem::print_input_ANSYS(), midaspace::Problem::print_input_OOFEM(), midaspace::Problem::print_input_SIFEL(), midaspace::Mesh::print_results(), midaspace::CrossSection::print_row(), midaspace::Material::print_row(), midaspace::AssignBC::print_row(), midaspace::Beam::print_row(), midaspace::RANAttribs::print_row(), midaspace::HNAttribs::print_row(), midaspace::LCS_beam::print_row_OOFEM(), midaspace::Mesh::print_VTK(), midaspace::print_VTK_data_body(), midaspace::Mesh::print_VTK_elems(), midaspace::print_VTK_head(), midaspace::print_VTK_START(), midaspace::Problem::read_block(), midaspace::Problem::read_block_output(), midaspace::Problem::read_characteristics(), midaspace::Problem::read_geometry_VTK_core(), midaspace::Problem::read_head_and_chars(), midaspace::Node::read_input(), midaspace::FElement::read_input(), midaspace::Problem::read_mesh_OOFEM(), midaspace::Mesh::read_mesh_SIFEL(), midaspace::Problem::read_mesh_SIFEL(), midaspace::Mesh::read_mesh_T3d(), midaspace::Mesh::read_mesh_UNV(), midaspace::Model::read_model_MELNIK(), midaspace::Model::read_model_polylines(), midaspace::Mesh::read_output_OOFEM(), midaspace::FElement::read_output_OOFEM(), midaspace::Beam::read_output_OOFEM(), midaspace::Triangle::read_output_OOFEM(), midaspace::Quadrangle::read_output_OOFEM(), midaspace::Brick::read_output_OOFEM(), midaspace::Mesh::read_output_SIFEL(), midaspace::FElement::read_output_SIFEL(), midaspace::Beam::read_output_SIFEL(), midaspace::Triangle::read_output_SIFEL(), midaspace::Brick::read_output_SIFEL(), midaspace::Geometry::read_VTK(), midaspace::GPA< midaspace::Point >::reallocplus(), midaspace::PointDOFsAttributes::rescan_att(), midaspace::Point::reset_property(), midaspace::Dvctr::resize_ignore_vals(), midaspace::Mesh::RIGIDmatToRAN(), midaspace::Dvctr::sbt(), midaspace::PointDOFsAttributes::scan_att(), midaspace::PointDOFsAttributes::scan_att_new_sparse(), midaspace::PointDOFsAttributes::scan_mask(), midaspace::Gelement::set_elemCount(), midaspace::Gelement::set_elemSize(), midaspace::Problem::set_FETS(), midaspace::CrossSection::set_lcs(), midaspace::Element::set_load(), midaspace::GeometryComponent::set_mprop(), midaspace::GelemAttribs::set_nDOFs_BC(), midaspace::PointAttribs::set_nDOFs_BC(), midaspace::Problem::set_OUT_printStep(), midaspace::Point::set_property(), midaspace::Cell::setup_duplicity_master(), midaspace::Problem::solve(), midaspace::Mesh::sort_polydata(), midaspace::SP_scan_Dvctr_exit(), midaspace::SP_scan_line_alloc(), midaspace::SP_unscan_word(), midaspace::SStype_e2i_SIFEL(), midaspace::SStype_s2e(), midaspace::Problem::switch_node_pointer(), midaspace::Dvctr::tnsrRotAxisZangle(), midaspace::Dvctr::tnsrRotWith(), midaspace::Geometry::VTKCT_assembling(), midaspace::XP_give_unique_expected_elem(), and midaspace::XP_giveDAtext().

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

Definition at line 144 of file gelib.h.

#define _errorr2 (   _1,
  _2 
)    errorr (__FILE__, __LINE__, _1,_2)

Definition at line 145 of file gelib.h.

Referenced by midaspace::Mesh::adaptivity(), midaspace::Attributes::add_load(), midaspace::BCType_e2s_OOFEM(), midaspace::BN_char2enum(), midaspace::HNAttribs::check_masters_at_domain(), midaspace::BoundaryCond::checkConsistency(), midaspace::PolyLine::checkConsistency(), midaspace::Beam::checkConsistency(), midaspace::ElemAttribs::checkConsistency(), midaspace::FElement::compute_maxSigmaEq(), midaspace::CrossSectType_e2i_SIFEL(), midaspace::DOFsPerNode_s2e(), midaspace::EntityType_type2dim_jktkT3d(), midaspace::femFileFormatStoE(), midaspace::FETSet_e2s_ANSYS(), midaspace::FElement::fillupbyzero(), midaspace::PolyLine::generate_mesh_RFbyHN(), midaspace::Triangle::give_edge_nodes(), midaspace::give_nstepsOut(), midaspace::Geometry::give_Pjnt_with_prop(), midaspace::RANAttribs::initialize(), midaspace::HNAttribs::initialize(), midaspace::ProblemAnalysis::initialize_from(), midaspace::CrossSection::initialize_from(), midaspace::LCS_beam::initialize_from(), midaspace::Material::initialize_from(), midaspace::AdaptivityParameters::initialize_from(), midaspace::BoundaryCond::initialize_from(), midaspace::AssignFix::initialize_from(), midaspace::AssignBC::initialize_from(), midaspace::ElemAttribs::initialize_from(), midaspace::IntPointSet_give_number_ips(), midaspace::IPS_give_ip_coord_native(), midaspace::IPS_inputfile_value_e2i_OOFEM(), midaspace::LinearSolverType_e2i_SIFEL(), midaspace::MaterialType_e2i_SIFEL(), midaspace::MaterialType_e2s_OOFEM(), midaspace::Mesh::mesh_quality(), midaspace::MMprocessingStoE(), midaspace::Stream::open(), midaspace::openFileTest(), midaspace::PAGroup_t2g(), parameters(), midaspace::PAType_e2i_SIFEL(), midaspace::PAType_s2e_OOFEM(), midaspace::Mesh::print_block_gravity_load_ANSYS(), midaspace::Geometry::print_geom_info(), midaspace::Problem::print_input_OOFEM(), midaspace::Attribute::print_linerec(), midaspace::Node::print_row(), midaspace::BoundaryCond::print_row(), midaspace::FElemAttribs::print_row(), midaspace::PointAttribs::print_row(), midaspace::Problem::read_block(), midaspace::Problem::read_block_output(), midaspace::Problem::read_characteristics_core(), midaspace::Problem::read_geometry_VTK_core(), midaspace::Problem::read_head_and_chars(), midaspace::FElement::read_input(), midaspace::read_line(), midaspace::Mesh::read_mesh_OOFEM(), midaspace::Problem::read_mesh_OOFEM(), midaspace::Problem::read_meshes(), midaspace::Problem::read_models(), midaspace::Mesh::read_output_SIFEL(), midaspace::Mesh::read_structural_analysis_output(), midaspace::Geometry::read_VTK(), midaspace::ElemAttribs::set_cs(), midaspace::GelemAttribs::set_dofbc_with_ID(), midaspace::PointAttribs::set_dofbc_with_ID(), midaspace::Element::set_load(), midaspace::ElemAttribs::set_mat(), midaspace::StiffMatrixType_e2i_SIFEL(), midaspace::Geometry::VTKCT_assembling(), midaspace::XP_check_expected_attribute(), and midaspace::XP_give_unique_expected_elem().

#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)

Definition at line 148 of file gelib.h.

Referenced by midaspace::give_uniq_dofbc().

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

Definition at line 149 of file gelib.h.

Referenced by midaspace::Model::read_model_MELNIK().

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

Definition at line 173 of file gelib.h.

Referenced by midaspace::Stream::open(), and parameters().

#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)

Definition at line 176 of file gelib.h.

#define _STRCASECMP   strcasecmp

Definition at line 38 of file gelib.h.

Referenced by midaspace::AP_find_option().

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

Definition at line 156 of file gelib.h.

#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)

Definition at line 159 of file gelib.h.

Referenced by midaspace::Model::read_model_MELNIK().

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

Definition at line 160 of file gelib.h.

Referenced by midaspace::Problem::read_block(), and midaspace::Model::read_model_MELNIK().

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

Definition at line 25 of file gelib.h.

Referenced by midaspace::filename_decomposition(), and midaspace::pathstrdupl().

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

Definition at line 142 of file gelib.h.

Referenced by midaspace::Mesh::adaptivity(), midaspace::CrossSection::add_areaYyYz(), midaspace::Attributes::add_load(), midaspace::FElement::add_result(), midaspace::Node::add_resultE(), midaspace::Node::add_resultN(), midaspace::GPA< T >::add_unique(), midaspace::FiLe::addGlobPath(), midaspace::allocate_element(), midaspace::allocComponentGeometry(), midaspace::PointDOFsBCPM::assemble_full_constrained(), midaspace::Lvctr::assign_array(), midaspace::Dvctr::assign_array(), midaspace::Node::assign_attributes(), midaspace::Geometry::assign_NodeLoad_by_point_prop(), midaspace::Point::attributes_allocation(), midaspace::FElement::attributes_allocation(), midaspace::PointDOFsBCPM::BC_support_all_rot_dofs(), midaspace::PoinT::beRotatedPoint(), midaspace::Cell::Cell(), midaspace::BoundaryCond::check_dpn(), midaspace::PointDOFsAttributes::checkConsistency(), midaspace::Cell::checkConsistency(), midaspace::ComponentGeometry1Dpoly::checkConsistency(), midaspace::ComponentGeometry2D::checkConsistency(), midaspace::PointDOFsCondense::checkConsistency(), midaspace::Problem::checkConsistency(), midaspace::PolyLine::checkConsistency(), midaspace::EdgeAttribs::checkConsistency(), midaspace::FaceAttribs::checkConsistency(), midaspace::Beam::checkConsistency(), midaspace::ElemAttribs::checkConsistency(), midaspace::Triangle::checkConsistency(), midaspace::Quadrangle::checkConsistency(), midaspace::Tetra::checkConsistency(), midaspace::GelemAttribs::checkConsistency(), midaspace::Brick::checkConsistency(), midaspace::PointAttribs::checkConsistency(), midaspace::Stream::close(), midaspace::FiLe::compose(), midaspace::Beam::compute_maxSigmaEq(), midaspace::Triangle::compute_maxSigmaEq(), midaspace::Element::connectivity_assembling(), midaspace::BoundaryCond::copy_bcbr(), midaspace::CrossSectType_e2i_SIFEL(), midaspace::CrossSectType_i2e_SIFEL(), midaspace::PolyLine::divide(), midaspace::ECN_convert_e2i(), midaspace::ECN_convert_i2e(), midaspace::ECN_convert_ips_brick(), midaspace::ECN_convert_ips_quadrangle(), midaspace::ECN_convert_ips_triangle(), midaspace::ElemAttribs::ElemAttribs(), midaspace::Face::Face(), midaspace::FElemAttribs::FElemAttribs(), midaspace::FElement::FElement(), midaspace::FETSet_set2e(), midaspace::FETSet_si2e(), midaspace::filename_decomposition(), midaspace::Mesh::find_slaves(), midaspace::Problem::finitialization(), midaspace::Point::finitialize(), midaspace::GelemAttribs::GelemAttribs(), midaspace::Model::generate_mesh_primary(), midaspace::Model::generate_mesh_RFbyHN(), midaspace::Geometry::geom_stats_assembling(), midaspace::ComponentGeometry::give_characteristic_size(), midaspace::ComponentGeometry1Dpoly::give_characteristic_size(), midaspace::ProblemSubject::give_classid(), midaspace::ComponentGeometry2Dtriangle::give_classid(), midaspace::ComponentGeometry2Dpolygon::give_classid(), midaspace::ComponentGeometry3Dhexahedron::give_classid(), midaspace::ComponentGeometry3Dtetrahedron::give_classid(), midaspace::Problem::give_CS_of_type(), midaspace::Node::give_displcmnt_in_all_steps(), midaspace::Beam::give_DOFsPerNode_default(), midaspace::Triangle::give_DOFsPerNode_default(), midaspace::Quadrangle::give_DOFsPerNode_default(), midaspace::Tetra::give_DOFsPerNode_default(), midaspace::Brick::give_DOFsPerNode_default(), midaspace::Element::give_edge_nodes(), midaspace::PolyLine::give_edge_nodes(), midaspace::Line::give_edge_nodes(), midaspace::Beam::give_edge_nodes(), midaspace::Quadrangle::give_edge_nodes(), midaspace::Tetra::give_edge_nodes(), midaspace::Brick::give_edge_nodes(), midaspace::Edge::give_elemSize(), midaspace::Face::give_elemSize(), midaspace::Cell::give_face_nodes_edges(), midaspace::Triangle::give_face_nodes_edges(), midaspace::Quadrangle::give_face_nodes_edges(), midaspace::Tetra::give_face_nodes_edges(), midaspace::Brick::give_face_nodes_edges(), midaspace::Problem::give_Mat_of_type(), midaspace::Node::give_mdl_lcs(), midaspace::Problem::give_NdAt_with_prop(), midaspace::FElement::give_nnoed(), midaspace::Edge::give_ord(), midaspace::Face::give_ord(), midaspace::Cell::give_point_indx(), midaspace::Point::give_property(), midaspace::FElement::give_result_ncomp(), midaspace::FElement::give_results_dm(), midaspace::FElement::give_results_ds(), midaspace::FElement::give_results_dv(), midaspace::Node::give_resultsE_dm(), midaspace::Node::give_resultsE_dv(), midaspace::Node::give_resultsN_ds(), midaspace::Node::give_resultsN_dv(), midaspace::Element::give_same_dimension_facedge(), midaspace::FElement::give_spr_patch_type(), midaspace::Beam::give_ssstate(), midaspace::Triangle::give_ssstate(), midaspace::Quadrangle::give_ssstate(), midaspace::Tetra::give_ssstate(), midaspace::Brick::give_ssstate(), midaspace::Beam::give_SSType_default(), midaspace::Triangle::give_SSType_default(), midaspace::Quadrangle::give_SSType_default(), midaspace::Tetra::give_SSType_default(), midaspace::Brick::give_SSType_default(), midaspace::Beam::give_vector(), midaspace::Element::give_volume(), midaspace::Problem::givealloc_NdAt_with_prop(), midaspace::HNAttribs::HNAttribs(), midaspace::PolyLine::init_point_on(), midaspace::Problem::initialization(), midaspace::ComponentGeometry2D::initialize(), midaspace::LCS_beam::initialize(), midaspace::ComponentGeometry3Dtetrahedron::initialize(), midaspace::AssignFix::initialize(), midaspace::Line::initialize(), midaspace::FElemAttribs::initialize(), midaspace::HNAttribs::initialize_atelemet(), midaspace::Node::initialize_domli(), midaspace::ProblemAnalysis::initialize_from(), midaspace::LCS_pure::initialize_from(), midaspace::CrossSection::initialize_from(), midaspace::LCS_beam::initialize_from(), midaspace::Material::initialize_from(), midaspace::BoundaryCond::initialize_from(), midaspace::FacedgeAttribs::initialize_from(), midaspace::ElemAttribs::initialize_from(), midaspace::PointAttribs::initialize_from(), midaspace::RANAttribs::initialize_from(), midaspace::HNAttribs::initialize_from(), midaspace::HNAttribs::initialize_general(), midaspace::Cell::integrate_duplicated_cell(), midaspace::intersec_rectangle3d_line(), midaspace::IntPointSet_fet2e_rslts(), midaspace::Vertex::invisible_duplicated(), midaspace::IPS_give_ip_coord_native(), midaspace::IPS_inputfile_value_i2e_OOFEM(), midaspace::PointDOFsCondense::is_full_hinge(), midaspace::LCS_beam::LCS_beam(), midaspace::Problem::main_OM_design2solver2design(), midaspace::Problem::main_OM_testing(), midaspace::MaterialType_i2e_SIFEL(), midaspace::Node::Node(), midaspace::Stream::open(), midaspace::Point::Point(), midaspace::PointAttribs::PointAttribs(), midaspace::PointDOFsBCPM::PointDOFsBCPM(), midaspace::PointDOFsCondense::PointDOFsCondense(), midaspace::Lvctr::print(), midaspace::Dvctr::print(), midaspace::ElemAttribs::print_Bbc_SIFEL(), midaspace::PointAttribs::print_bc(), midaspace::print_dat_file(), midaspace::ElemAttribs::print_Ebc_SIFEL(), midaspace::ElemAttribs::print_Fbc_SIFEL(), midaspace::StdoutDriver::print_info_message_core(), midaspace::StdoutDriver::print_info_time_green_ok(), midaspace::Problem::print_input_SIFEL(), midaspace::Mesh::print_results(), midaspace::Vertex::print_row(), midaspace::CrossSection::print_row(), midaspace::Material::print_row(), midaspace::Edge::print_row(), midaspace::Node::print_row(), midaspace::Face::print_row(), midaspace::BoundaryCond::print_row(), midaspace::Gelement::print_row(), midaspace::FacedgeAttribs::print_row(), midaspace::FElement::print_row(), midaspace::Beam::print_row(), midaspace::FElemAttribs::print_row(), midaspace::GelemAttribs::print_row(), midaspace::PointAttribs::print_row(), midaspace::RANAttribs::print_row(), midaspace::HNAttribs::print_row(), midaspace::ProblemAnalysis::print_row_OOFEM(), midaspace::LCS_beam::print_row_OOFEM(), midaspace::PointAttribs::print_supported_BC_to_line(), midaspace::Lvctr::print_symtensor(), midaspace::Dvctr::print_symtensor(), midaspace::Dmtrx::print_tensor(), midaspace::Lvctr::print_vector(), midaspace::Dvctr::print_vector(), midaspace::PointDOFsRANHN::RAN_set_full_slave_node(), midaspace::RANAttribs::RANAttribs(), midaspace::PointAttribs::read_bc(), midaspace::FElement::read_input(), midaspace::Mesh::read_mesh_equal_to_model(), midaspace::Mesh::read_mesh_JKTK(), midaspace::Problem::read_mesh_SIFEL(), midaspace::Mesh::read_mesh_T3d(), midaspace::Mesh::read_mesh_UNV(), midaspace::Model::read_model_MELNIK(), midaspace::Node::read_output_OOFEM(), midaspace::Mesh::read_output_OOFEM(), midaspace::Beam::read_output_OOFEM(), midaspace::Triangle::read_output_OOFEM(), midaspace::Quadrangle::read_output_OOFEM(), midaspace::Brick::read_output_OOFEM(), midaspace::Node::read_output_SIFEL(), midaspace::Mesh::read_output_SIFEL(), midaspace::Beam::read_output_SIFEL(), midaspace::Triangle::read_output_SIFEL(), midaspace::Brick::read_output_SIFEL(), midaspace::Mesh::read_structural_analysis_output(), midaspace::Geometry::read_VTK(), midaspace::GPA< midaspace::Point >::reallocdown(), midaspace::GPA< midaspace::Point >::reallocup(), midaspace::PointDOFsBCPM::rer(), midaspace::PointAttribs::reset_dofbc_support_all_rot_dofs(), midaspace::MatriX::rotate(), midaspace::PointDOFsAttributes::scan_att_new_sparse(), midaspace::scan_DATA_field(), midaspace::PointDOFsAttributes::set_att(), midaspace::Problem::set_defautlt_meshGen_elemSize(), midaspace::GelemAttribs::set_dofbc_with_ID(), midaspace::PointAttribs::set_dofbc_with_ID(), midaspace::Problem::set_FETS(), midaspace::ElemAttribs::set_FETS(), midaspace::PointDOFsCondense::set_full_hinge(), midaspace::ElemAttribs::set_fullhinge_at(), midaspace::GeomCompSubject::set_GC(), midaspace::GeometrySubject::set_Geom(), midaspace::ElemAttribs::set_lcs(), midaspace::Node::set_master_component(), midaspace::GeometryComponent::set_model_prop(), midaspace::Node::set_model_prop(), midaspace::Edge::set_model_prop(), midaspace::Face::set_model_prop(), midaspace::FElement::set_model_prop(), midaspace::GelemAttribs::set_nDOFs_BC(), midaspace::PointDOFsAttributes::set_ndofsatt(), midaspace::FacedgeAttribs::set_new(), midaspace::ProblemSubject::set_Pd(), midaspace::Element::set_prop_node_inher(), midaspace::FElement::set_result(), midaspace::Node::set_resultE(), midaspace::Node::set_resultN(), midaspace::BoundaryCond::setadd_loctype_sifif(), midaspace::Cell::setup_duplicity_master(), midaspace::Node::setup_full_alloc_DOFvals_at(), midaspace::ST_scan_array(), midaspace::ST_scan_number(), midaspace::ElemAttribs::switch_dpn_Line(), midaspace::Cell::switch_myself_at_connectivity(), midaspace::Model::transform_to_mesh(), midaspace::Triangle::Triangle(), midaspace::Mesh::volume_core(), and midaspace::GPA< midaspace::Point >::wedge().

#define MAX_MSG_LENGTH   2047

Definition at line 20 of file gelib.h.

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

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


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


Termit Colours

Definition at line 68 of file gelib.h.

Referenced by midaspace::trmt_clr_int2clr().

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

Definition at line 76 of file gelib.h.

Referenced by midaspace::trmt_clr_int2clr().

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

Definition at line 72 of file gelib.h.

Referenced by midaspace::trmt_clr_int2clr().

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

Definition at line 70 of file gelib.h.

Referenced by midaspace::trmt_clr_int2clr().

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

Definition at line 78 of file gelib.h.

Referenced by midaspace::trmt_clr_int2clr().

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

Definition at line 82 of file gelib.h.

Referenced by midaspace::trmt_clr_int2clr().

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

Definition at line 74 of file gelib.h.

Referenced by midaspace::trmt_clr_int2clr().

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

Definition at line 69 of file gelib.h.

Referenced by midaspace::trmt_clr_int2clr().

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

Definition at line 77 of file gelib.h.

Referenced by midaspace::trmt_clr_int2clr().

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

Definition at line 81 of file gelib.h.

Referenced by midaspace::trmt_clr_int2clr().

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

Definition at line 71 of file gelib.h.

Referenced by midaspace::errorr(), exit_termination(), and midaspace::trmt_clr_int2clr().

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

Definition at line 79 of file gelib.h.

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

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

Definition at line 83 of file gelib.h.

Referenced by midaspace::trmt_clr_int2clr().

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

Definition at line 75 of file gelib.h.

Referenced by midaspace::trmt_clr_int2clr().

#define TC_DEFAULT   "\033[0m"