#include <string.h>#include <strings.h>#include <stdlib.h>#include <fcntl.h>#include <unistd.h>#include <errno.h>#include <signal.h>#include <time.h>#include <stdarg.h>#include <sys/stat.h>#include <math.h>Go to the source code of this file.
Defines | |
| #define | M_SQRT2 (1.41421356237309504880168872420969807856967187537694807317668) |
| #define | M_SQRT3 (1.73205080756887729352744634150587236694280525381038062805581) |
| #define | M_SQRT5 (2.23606797749978969640917366873127623544061835961152572427090) |
| #define | M_SQRT7 (2.64575131106459059050161575363926042571025918308245018036833) |
| #define | M_CBRT2 (1.25992104989487316476721060727822835057025146470150798008198) |
| #define | M_CBRT3 (1.44224957030740838232163831078010958839186925349935057754642) |
| #define | M_CBRT5 (1.70997594667669698935310887254386010986805511054305492438286) |
| #define | M_CBRT7 (1.91293118277238910119911683954876028286243905034587576621065) |
| #define | M_E (2.71828182845904523536028747135266249775724709369995957496697) |
| #define | M_PI (3.14159265358979323846264338327950288419716939937510582097494) |
| #define | M_SQRTPI 1.77245385090551602729816748334114518279754945612238712821381 |
| #define | M_CBRTPI 1.46459188756152326302014252726379039173859685562793717435726 |
| #define | MIN_DOUBLE (2.220446e-16) |
| #define | DOUBLE_PRECISION_INFINITY (1e308) |
| #define | P_C 2.99792458e8 |
| #define | P_HBAR 1.0545919e-34 |
| #define | P_KB 1.380662e-23 |
| #define | P_E 1.6021892e-19 |
| #define | P_ME 9.109558e-31 |
| #define | P_G 6.6732e-11 |
| #define | P_NA 6.022169e23 |
| #define | P_U 1.660531e-27 |
| #define | P_MU0 (4*M_PI*1e-7) |
| #define | P_EPSILON0 (1/P_MU0/P_C/P_C) |
| #define | ESC "\x1b" |
| #define | BLK ESC"[30m" |
| #define | RED ESC"[31m" |
| #define | GRN ESC"[32m" |
| #define | YEL ESC"[33m" |
| #define | BLU ESC"[34m" |
| #define | MAG ESC"[35m" |
| #define | CYN ESC"[36m" |
| #define | WHT ESC"[37m" |
| #define | HIK ESC"[1;30m" |
| #define | HIR ESC"[1;31m" |
| #define | HIG ESC"[1;32m" |
| #define | HIY ESC"[1;33m" |
| #define | HIB ESC"[1;34m" |
| #define | HIM ESC"[1;35m" |
| #define | HIC ESC"[1;36m" |
| #define | HIW ESC"[1;37m" |
| #define | HBRED ESC"[41;1m" |
| #define | HBGRN ESC"[42;1m" |
| #define | HBYEL ESC"[43;1m" |
| #define | HBBLU ESC"[44;1m" |
| #define | HBMAG ESC"[45;1m" |
| #define | HBCYN ESC"[46;1m" |
| #define | HBWHT ESC"[47;1m" |
| #define | BBLK ESC"[40m" |
| #define | BRED ESC"[41m" |
| #define | BGRN ESC"[42m" |
| #define | BYEL ESC"[43m" |
| #define | BBLU ESC"[44m" |
| #define | BMAG ESC"[45m" |
| #define | BCYN ESC"[46m" |
| #define | BWHT ESC"[47m" |
| #define | NOR ESC"[2;37;0m" |
| #define | DUMP(d) ((void)0) |
| #define | ASSERT(p) ((void)0) |
| #define | ASSERTMSG 1?(void)0:(void) |
| #define | NOTREACHED() ((void)0) |
| #define | NOTREACHEDMSG(d) ((void)0) |
| #define | VERIFY(p) ((void)(p)) |
Functions | |
| static void | Warning (const char *fmt,...) |
| static void | Error (const char *fmt,...) |
| void * | MAlloc (size_t size) |
| void * | Realloc (void *ptr, size_t size) |
| void | Free (void *ptr) |
| char ** | ArrAlloc2 (unsigned rsize, int dim1, int dim2) |
| char ** | ReArrAlloc2 (void *ptr, unsigned rsize, int dim1, int dim2) |
| char * | StrDup (const char *s) |
| bool | Equal (double a, double b, double torlerate=1e-13) |
| #define ASSERT | ( | p | ) | ((void)0) |
Definition at line 1186 of file general.h.
Referenced by LFile::Close(), LFile::Read(), AUXFile::Skip(), StrCaseStr(), StrSkipSpaces(), and LFile::Write().
| #define BRED ESC"[41m" |
| #define DUMP | ( | d | ) | ((void)0) |
Definition at line 1185 of file general.h.
Referenced by SCParser::assignvar(), BKSFrame::bks_mod(), BMBFrame::born_meyer_buckingham(), MDFrame::CE_Real(), AUXFile::close(), SCParser::dumpbuffer(), SIEDIPFrame::edip(), FSFrame::finnis_sinclair(), TersoffFrame::initvars(), SWFrame::initvars(), SIEDIPFrame::initvars(), LJFrame::lennard_jones(), LJ2Frame::lennard_jones_2(), LJBONDFrame::lennard_jones_bond(), LJDIMERFrame::lennard_jones_dimer(), UnitCell::operator*(), SCParser::parse_buffer(), RODSFrame::rods_potential(), SWFrame::stillinger_weber(), SWFrame::stillinger_weber_energyonly(), TersoffFrame::tersoff(), and AUXFile::write().
| #define HIB ESC"[1;34m" |
| #define HIC ESC"[1;36m" |
| #define HIG ESC"[1;32m" |
Definition at line 135 of file general.h.
Referenced by BKSFrame::bks_mod(), BMBFrame::born_meyer_buckingham(), MDFrame::CE_Real(), TersoffFrame::initvars(), SWFrame::initvars(), SIEDIPFrame::initvars(), LJFrame::lennard_jones(), LJ2Frame::lennard_jones_2(), LJBONDFrame::lennard_jones_bond(), LJDIMERFrame::lennard_jones_dimer(), Organizer::printEndInfo(), Organizer::printSysInfo(), and RODSFrame::rods_potential().
| #define HIM ESC"[1;35m" |
Definition at line 138 of file general.h.
Referenced by AUXFile::open(), Organizer::printEndInfo(), Organizer::printSysInfo(), AUXFile::read(), AUXFile::reopen(), and AUXFile::write().
| #define HIR ESC"[1;31m" |
| #define HIW ESC"[1;37m" |
| #define M_CBRT2 (1.25992104989487316476721060727822835057025146470150798008198) |
| #define M_CBRT3 (1.44224957030740838232163831078010958839186925349935057754642) |
| #define M_CBRT5 (1.70997594667669698935310887254386010986805511054305492438286) |
| #define M_CBRT7 (1.91293118277238910119911683954876028286243905034587576621065) |
| #define M_CBRTPI 1.46459188756152326302014252726379039173859685562793717435726 |
| #define M_E (2.71828182845904523536028747135266249775724709369995957496697) |
| #define M_PI (3.14159265358979323846264338327950288419716939937510582097494) |
Definition at line 65 of file general.h.
Referenced by BKSFrame::bks_mod(), MDFrame::CE_enumKV(), MDFrame::CE_fillSinCosTables(), MDFrame::CE_Rec(), SYWindow::DEG(), opengl_SurfGenSphere(), MDFrame::PME_cal_bsp_Bm(), MDFrame::PME_cal_bsp_Cm(), MDFrame::PME_Rec(), YWindow::rotateTo(), TersoffFrame::tersoff(), and Converter::writepdb().
| #define M_SQRT2 (1.41421356237309504880168872420969807856967187537694807317668) |
| #define M_SQRT3 (1.73205080756887729352744634150587236694280525381038062805581) |
| #define M_SQRT5 (2.23606797749978969640917366873127623544061835961152572427090) |
| #define M_SQRT7 (2.64575131106459059050161575363926042571025918308245018036833) |
| #define M_SQRTPI 1.77245385090551602729816748334114518279754945612238712821381 |
| #define NOR ESC"[2;37;0m" |
Definition at line 163 of file general.h.
Referenced by BKSFrame::bks_mod(), BMBFrame::born_meyer_buckingham(), MDFrame::CE_Real(), cn2pdb(), Error(), FSParam::exec(), TersoffFrame::initvars(), SWFrame::initvars(), SIEDIPFrame::initvars(), LJFrame::lennard_jones(), LJ2Frame::lennard_jones_2(), LJBONDFrame::lennard_jones_bond(), LJDIMERFrame::lennard_jones_dimer(), LFile::LoadToString(), AUXFile::open(), SCParser::parse_buffer(), FSParam::print(), Organizer::printEndInfo(), Organizer::printSysInfo(), Organizer::quit(), AUXFile::read(), AUXFile::reopen(), RODSFrame::rods_potential(), Warning(), and AUXFile::write().
| #define NOTREACHED | ( | ) | ((void)0) |
| #define YEL ESC"[33m" |
| char** ArrAlloc2 | ( | unsigned | rsize, | |
| int | dim1, | |||
| int | dim2 | |||
| ) | [inline] |
| bool Equal | ( | double | a, | |
| double | b, | |||
| double | torlerate = 1e-13 | |||
| ) | [inline] |
| static void Error | ( | const char * | fmt, | |
| ... | ||||
| ) | [static] |
| void* MAlloc | ( | size_t | size | ) | [inline] |
Definition at line 1199 of file general.h.
Referenced by ArrAlloc2(), LFile::LoadToString(), and StrDup().
| char** ReArrAlloc2 | ( | void * | ptr, | |
| unsigned | rsize, | |||
| int | dim1, | |||
| int | dim2 | |||
| ) | [inline] |
| char* StrDup | ( | const char * | s | ) | [inline] |
| static void Warning | ( | const char * | fmt, | |
| ... | ||||
| ) | [static] |
1.5.7.1