Classes |
| class | AlignParams |
| class | Alignment |
| class | Alignment1 |
| class | BFGSMin |
| class | Vertex |
| class | Edge |
| class | Graph |
| class | GMatch |
| class | GraphMatch |
| class | RandomNumber |
Typedefs |
| typedef void | BFGSMinFunc (void *UserData, int N, rvector X, realtype &F) |
| typedef BFGSMinFunc * | PBFGSMinFunc |
| typedef void | BFGSPrintFunc (void *UserData, int N, int Itn, rvector X, rvector G, realtype F) |
| typedef BFGSPrintFunc * | PBFGSPrintFunc |
Enumerations |
| enum | ALIGN_METHOD { ALIGN_GLOBAL = 0,
ALIGN_LOCAL = 1,
ALIGN_GLOBLOC = 2,
ALIGN_FREEENDS = 3
} |
| enum | BFGS_RC {
BFGS_TooFewDigits = -2,
BFGS_WrongSpaceDim = -1,
BFGS_NoTermination = 0,
BFGS_SmallGradient = 1,
BFGS_SmallStep = 2,
BFGS_LineSearchComplete = 3,
BFGS_IterationLimit = 4,
BFGS_LargeSteps = 5,
BFGS_Stopped = 6
} |
| enum | GRAPH_FLAG {
CHIRAL_RIGHT = 0x10000000,
CHIRAL_LEFT = 0x20000000,
ATOM_LEAVING = 0x40000000,
HYDROGEN_BOND = 0x0F000000,
SYMREL_MASK = 0x00FF0000,
CHIRAL_MASK = 0xCFFFFFFF,
TYPE_MASK = 0x00FFFFFF
} |
| enum | GRAPH_BOND { BOND_SINGLE = 1,
BOND_DOUBLE = 2,
BOND_AROMATIC = 3,
BOND_TRIPLE = 4
} |
| enum | GRAPH_RC { MKGRAPH_Ok = 0,
MKGRAPH_NoAtoms = -1,
MKGRAPH_ChangedAltLoc = 1,
MKGRAPH_MaxOccupancy = 2
} |
| enum | GRAPH_MATCH_FLAG { GMF_UniqueMatch = 0x00000001,
GMF_NoCombinations = 0x00000002
} |
| enum | VERTEX_EXT_TYPE {
EXTTYPE_Ignore = 0,
EXTTYPE_Equal = 1,
EXTTYPE_AND = 2,
EXTTYPE_OR = 3,
EXTTYPE_XOR = 4,
EXTTYPE_NotEqual = 5,
EXTTYPE_NotAND = 6,
EXTTYPE_NotOR = 7
} |
| enum | RN_MAX_SEED { _RN_MAX_IJ = 31328,
_RN_MAX_KL = 30081
} |
Functions |
| realtype | GetTorsion (rvector U, rvector W, rvector V) |
| realtype | GetAngle (rvector v1, rvector v2) |
| realtype | Combinations (int n, int m) |
| realtype | log1mx (realtype x) |
| realtype | expc (realtype x) |
| realtype | expc1mx (realtype x, realtype y) |
| double | exp10 (double x) |
| | MakeStreamFunctions (AlignParams) Alignment |
| | DefineClass (AlignParams) |
| | DefineStreamFunctions (AlignParams) |
| | DefineClass (Alignment) |
| | DefineClass (Alignment1) |
| | DefineClass (BFGSMin) |
| void | FFT (rvector data, int nn, bool Forward) |
| void | RealFFT (rvector data, int n, bool Forward) |
| void | TwoFFT (rvector data1, rvector data2, rvector fft1, rvector fft2, int n) |
| void | Convolve (rvector data, int n, rvector respns, int m, rvector ans, bool Conv) |
| void | mConvolve (rvector data, int n, int m) |
| | MakeStreamFunctions (Vertex) Edge |
| | MakeStreamFunctions (Edge) Graph |
| void | SetGraphAllocPortion (int alloc_portion) |
| | MakeStreamFunctions (Graph) GMatch |
| | MakeStreamFunctions (GMatch) GraphMatch |
| | DefineClass (Vertex) |
| | DefineStreamFunctions (Vertex) |
| | DefineClass (Edge) |
| | DefineStreamFunctions (Edge) |
| | DefineClass (Graph) |
| | DefineStreamFunctions (Graph) |
| | DefineClass (GMatch) |
| | DefineStreamFunctions (GMatch) |
| | DefineClass (GraphMatch) |
| | DefineStreamFunctions (GraphMatch) |
| void | Jacobi (int N, rmatrix A, rmatrix T, rvector Eigen, rvector Aik, int &Signal) |
| void | PbCholDecomp (int N, rvector HDiag, realtype MaxOff, realtype MachEps, rmatrix L, realtype &MaxAdd) |
| void | LSolve (int N, rmatrix L, rvector B, rvector Y) |
| void | LTSolve (int N, rmatrix L, rvector Y, rvector X) |
| void | ChSolve (int N, rmatrix L, rvector G, rvector S) |
| void | FastInverse (int N, rmatrix A, ivector J0, int &Signal) |
| realtype | Sign (realtype A, realtype B) |
| realtype | SrX2Y2 (realtype X, realtype Y) |
| void | SVD (int NA, int M, int N, rmatrix A, rmatrix U, rmatrix V, rvector W, rvector RV1, bool MatU, bool MatV, int &RetCode) |
| void | OrderSVD (int M, int N, rmatrix U, rmatrix V, rvector W, bool MatU, bool MatV) |
| | DefineClass (RandomNumber) |
Variables |
| const realtype | NO_TORSION = -MaxReal |
| const int | ring_mask [] |