[b28524] | 1 | <?xml version="1.0" encoding="UTF-8"?><umlet_diagram><help_text>// Uncomment the following line to change the fontsize:
|
---|
| 2 | // fontsize=14
|
---|
| 3 |
|
---|
| 4 |
|
---|
| 5 | //////////////////////////////////////////////////////////////////////////////////////////////
|
---|
| 6 | // Welcome to UMLet!
|
---|
| 7 | //
|
---|
| 8 | // Double-click on UML elements to add them to the diagram, or to copy them
|
---|
| 9 | // Edit elements by modifying the text in this panel
|
---|
| 10 | // Hold Ctrl to select multiple elements
|
---|
| 11 | // Use Ctrl+mouse to select via lasso
|
---|
| 12 | //
|
---|
| 13 | // Use ± or Ctrl+mouse wheel to zoom
|
---|
| 14 | // Drag a whole relation at its central square icon
|
---|
| 15 | //
|
---|
| 16 | // Press Ctrl+C to copy the whole diagram to the system clipboard (then just paste it to, eg, Word)
|
---|
| 17 | // Edit the files in the "palettes" directory to create your own element palettes
|
---|
| 18 | //
|
---|
| 19 | // Select "Custom Elements > New..." to create new element types
|
---|
| 20 | //////////////////////////////////////////////////////////////////////////////////////////////
|
---|
| 21 |
|
---|
| 22 |
|
---|
[9fe36b] | 23 | // This text will be stored with each diagram; use it for notes.</help_text><zoom_level>7</zoom_level><element><type>com.umlet.element.base.Class</type><coordinates><x>1855</x><y>210</y><w>147</w><h>70</h></coordinates><panel_attributes>AtomInfo
|
---|
[b28524] | 24 | --
|
---|
| 25 | -x,v,F: Vector
|
---|
| 26 | element *type; //!< pointing to element
|
---|
| 27 | --
|
---|
| 28 | #AtomInfo();
|
---|
| 29 | #~AtomInfo();
|
---|
[9fe36b] | 30 | </panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1645</x><y>231</y><w>223</w><h>34</h></coordinates><panel_attributes>lt=<<<<-</panel_attributes><additional_attributes>210;21;21;21</additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>1274</x><y>63</y><w>392</w><h>259</h></coordinates><panel_attributes>Element
|
---|
[b28524] | 31 | --
|
---|
| 32 | mass: double
|
---|
| 33 | CovalentRadius: double
|
---|
| 34 | VanDerWaalsRadius: double
|
---|
| 35 | Z: int
|
---|
| 36 | name: char[64]
|
---|
| 37 | symbol: char[3]
|
---|
| 38 | period: char[8]
|
---|
| 39 | group: char[8]
|
---|
| 40 | block: char[8]
|
---|
| 41 | sort: int *
|
---|
| 42 | No: int
|
---|
| 43 | Valence: double
|
---|
| 44 | NoValenceOrbitals: int
|
---|
| 45 | HBondDistance: double[NDIM]
|
---|
| 46 | HBondAngle: double[NDIM]
|
---|
| 47 | --
|
---|
| 48 | #element();
|
---|
| 49 | #~element();
|
---|
| 50 | #Output(ofstream * const out) const: bool
|
---|
[9fe36b] | 51 | #Checkout(ofstream * const out, const int No, const int NoOfAtoms) const: bool</panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>1960</x><y>448</y><w>280</w><h>161</h></coordinates><panel_attributes>BondedParticle
|
---|
[b28524] | 52 | --
|
---|
| 53 | --
|
---|
| 54 | #Operation(i: int): int
|
---|
| 55 | #BondedParticle()
|
---|
| 56 | /+virtual ~BondedParticle()/
|
---|
| 57 | #RegisterBond(bond *Binder): bool
|
---|
| 58 | #UnregisterBond(bond *Binder): bool
|
---|
| 59 | #IsBondedTo(BondedParticle * const BondPartner): bool
|
---|
| 60 | #UnregisterAllBond();
|
---|
| 61 | #CountBonds() const: int
|
---|
| 62 | #CorrectBondDegree(): int
|
---|
| 63 | #OutputBondOfAtom() const
|
---|
| 64 | #OutputAdjacency(ofstream *AdjacencyFile) const
|
---|
[9fe36b] | 65 | #OutputOrder(ofstream *file) const</panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>2184</x><y>259</y><w>258</w><h>202</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>245;21;245;154;21;154;21;189</additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1925</x><y>259</y><w>293</w><h>202</h></coordinates><panel_attributes>lt=<<-
|
---|
| 66 | </panel_attributes><additional_attributes>21;21;21;154;280;154;280;189</additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>2184</x><y>259</y><w>34</w><h>202</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>21;21;21;189</additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>2359</x><y>210</y><w>147</w><h>70</h></coordinates><panel_attributes>BondedParticleInfo
|
---|
[b28524] | 67 | --
|
---|
| 68 | AdaptiveOrder: unsigned char
|
---|
| 69 | MaxOrder: bool
|
---|
| 70 | --
|
---|
| 71 | #BondedParticleInfo()
|
---|
| 72 | #~BondedParticleInfo()
|
---|
[9fe36b] | 73 | </panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>2079</x><y>196</y><w>217</w><h>84</h></coordinates><panel_attributes>ParticleInfo
|
---|
[b28524] | 74 | --
|
---|
| 75 | nr: int
|
---|
| 76 | Name: char *
|
---|
| 77 | --
|
---|
| 78 | #ParticleInfo()
|
---|
| 79 | #~ParticleInfo()
|
---|
| 80 | #ostream & operator << (ostream &ost) const
|
---|
[9fe36b] | 81 | </panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>2485</x><y>231</y><w>174</w><h>34</h></coordinates><panel_attributes>lt=<<<<-</panel_attributes><additional_attributes>21;21;161;21</additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>2646</x><y>161</y><w>147</w><h>133</h></coordinates><panel_attributes>BondList
|
---|
[b28524] | 82 | {Some Properties}
|
---|
| 83 | --
|
---|
| 84 | -id: Long
|
---|
| 85 | _-ClassAttribute: Long_
|
---|
| 86 | --
|
---|
| 87 | #Operation(i: int): int
|
---|
| 88 | /+AbstractOperation()/
|
---|
| 89 | --
|
---|
| 90 | Responsibilities
|
---|
| 91 | -- Resp1
|
---|
[9fe36b] | 92 | *-- Resp2*</panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>1372</x><y>343</y><w>147</w><h>105</h></coordinates><panel_attributes>GraphNodeInfo
|
---|
[b28524] | 93 | --
|
---|
| 94 | --
|
---|
| 95 | GraphNr: int
|
---|
| 96 | ComponentNr: int *
|
---|
| 97 | LowpointNr: int
|
---|
| 98 | SeparationVertex: bool
|
---|
| 99 | IsCyclic: bool
|
---|
| 100 |
|
---|
| 101 | --
|
---|
| 102 | #GraphNodeInfo()
|
---|
| 103 | #~GraphNodeInfo()
|
---|
[9fe36b] | 104 | </panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>1484</x><y>525</y><w>126</w><h>70</h></coordinates><panel_attributes>GraphNode
|
---|
[b28524] | 105 | --
|
---|
| 106 | --
|
---|
| 107 | #GraphNode()
|
---|
| 108 | /+~GraphNode()/
|
---|
| 109 | #OutputGraphInfo() const
|
---|
| 110 | #OutputComponentNumber() const
|
---|
[9fe36b] | 111 | </panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1484</x><y>259</y><w>748</w><h>279</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>735;21;735;70;217;70;217;210;21;210;21;266</additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1484</x><y>427</y><w>34</w><h>111</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>21;21;21;98</additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>1288</x><y>672</y><w>588</w><h>245</h></coordinates><panel_attributes>Atom
|
---|
[b28524] | 112 | --
|
---|
| 113 | sort: int*
|
---|
| 114 | --
|
---|
| 115 | #atom()
|
---|
| 116 | #atom(class atom *pointer)
|
---|
| 117 | /+~atom()/
|
---|
| 118 | #OutputIndexed(ofstream * const out, const int ElementNo, const int AtomNo, const char *comment = NULL) const: bool
|
---|
| 119 | #OutputArrayIndexed(ofstream * const out, const int *ElementNo, int *AtomNo, const char *comment = NULL) const: bool
|
---|
| 120 | #OutputXYZLine(ofstream *out) const: bool
|
---|
| 121 | #OutputTrajectory(ofstream * const out, const int *ElementNo, int *AtomNo, const int step) const: bool
|
---|
| 122 | #OutputTrajectoryXYZ(ofstream * const out, const int step) const: bool
|
---|
| 123 | #OutputMPQCLine(ofstream * const out, const Vector *center, int *AtomNo) const
|
---|
| 124 | #InitComponentNr()
|
---|
| 125 | #EqualsFather ( const atom *ptr, const atom **res ) const
|
---|
| 126 | #CorrectFather()
|
---|
| 127 | #GetTrueFather(): atom *
|
---|
| 128 | #Compare(const atom &ptr) const: bool
|
---|
| 129 | #DistanceToVector(const Vector &origin) const: double
|
---|
| 130 | #DistanceSquaredToVector(const Vector &origin) const: double
|
---|
[9fe36b] | 131 | #IsInParallelepiped(const Vector offset, const double *parallelepiped) const: bool</panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1379</x><y>427</y><w>83</w><h>258</h></coordinates><panel_attributes>lt=<<<<-</panel_attributes><additional_attributes>21;21;21;182;70;182;70;245</additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>2226</x><y>665</y><w>504</w><h>210</h></coordinates><panel_attributes>TrajectoryParticle
|
---|
[b28524] | 132 | --
|
---|
| 133 | --
|
---|
| 134 | #TrajectoryParticle()
|
---|
| 135 | /+~TrajectoryParticle()/
|
---|
| 136 | #AddKineticToTemperature(double *temperature, int step) const
|
---|
| 137 | #EvaluateConstrainedForce(int startstep, int endstep, atom **PermutationMap, ForceMatrix *Force) const
|
---|
| 138 | #CorrectVelocity(double *ActualTemp, int Step, Vector *CoGVelocity)
|
---|
| 139 | #ResizeTrajectory(int MaxSteps)
|
---|
| 140 | #CopyStepOnStep(int dest, int src)
|
---|
| 141 | #VelocityVerletUpdate(int MDSteps, config *configuration, ForceMatrix *Force)
|
---|
| 142 | #SumUpKineticEnergy( int Step, double *TotalMass, Vector *TotalVelocity ) const
|
---|
| 143 | #Thermostat_Woodcock(double ScaleTempFactor, int Step, double *ekin)
|
---|
| 144 | #Thermostat_Gaussian_init(int Step, double *G, double *E)
|
---|
| 145 | #Thermostat_Gaussian_least_constraint(int Step, double G_over_E, double *ekin, config *configuration)
|
---|
| 146 | #Thermostat_Langevin(int Step, gsl_rng * r, double *ekin, config *configuration)
|
---|
| 147 | #Thermostat_Berendsen(int Step, double ScaleTempFactor, double *ekin, config *configuration)
|
---|
| 148 | #Thermostat_NoseHoover_init(int Step, double *delta_alpha)
|
---|
[9fe36b] | 149 | #Thermostat_NoseHoover_scale(int Step, double *ekin, config *configuration)</panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>2149</x><y>259</y><w>209</w><h>419</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>21;21;21;112;196;112;196;406</additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1967</x><y>259</y><w>391</w><h>419</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>21;21;21;112;378;112;378;406</additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>1617</x><y>490</y><w>203</w><h>70</h></coordinates><panel_attributes>TrajectoryParticleInfo
|
---|
[b28524] | 150 | --
|
---|
| 151 | Trajectory: struct {vector<Vector> R,U,V}
|
---|
| 152 | FixedIon: int
|
---|
| 153 | --
|
---|
| 154 | #TrajectoryParticleInfo()
|
---|
[9fe36b] | 155 | #~TrajectoryParticleInfo()</panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1757</x><y>539</y><w>601</w><h>139</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>21;21;21;105;588;105;588;126</additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1729</x><y>539</y><w>34</w><h>146</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>21;21;21;133</additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1519</x><y>574</y><w>244</w><h>111</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>21;21;21;56;231;56;231;98</additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>1736</x><y>364</y><w>147</w><h>112</h></coordinates><panel_attributes>TesselPoint
|
---|
[b28524] | 156 | --
|
---|
| 157 | -id: Long
|
---|
| 158 | _-ClassAttribute: Long_
|
---|
| 159 | --
|
---|
| 160 | #Operation(i: int): int
|
---|
| 161 | /+AbstractOperation()/
|
---|
| 162 | --
|
---|
| 163 | Responsibilities
|
---|
| 164 | -- Resp1
|
---|
[9fe36b] | 165 | *-- Resp2*</panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1729</x><y>455</y><w>146</w><h>230</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>133;21;133;175;21;175;21;217</additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1729</x><y>588</y><w>398</w><h>97</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>385;21;385;42;21;42;21;84</additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1729</x><y>259</y><w>398</w><h>426</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>385;21;385;168;196;168;196;371;21;371;21;413</additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1729</x><y>259</y><w>209</w><h>426</h></coordinates><panel_attributes>lt=<<-</panel_attributes><additional_attributes>196;21;196;371;21;371;21;413</additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>833</x><y>770</y><w>357</w><h>224</h></coordinates><panel_attributes>Bond
|
---|
[b28524] | 166 | --
|
---|
| 167 | HydrogenBond: int
|
---|
| 168 | BondDegree: int
|
---|
| 169 | nr: int
|
---|
| 170 | Cyclic: bool
|
---|
| 171 | Type: enum EdgeType
|
---|
| 172 | Used: enum Shading
|
---|
| 173 | --
|
---|
| 174 | #GetOtherAtom(const ParticleInfo * const Atom) const: atom *
|
---|
| 175 | #MarkUsed(const enum Shading color): bool
|
---|
| 176 | #IsUsed(): enum Shading
|
---|
| 177 | #ResetUsed()
|
---|
| 178 | #Contains(const ParticleInfo * const ptr): bool
|
---|
| 179 | #Contains(const int nr): bool
|
---|
| 180 | #GetDistance() const: double
|
---|
| 181 | #GetDistanceSquared() const: double
|
---|
| 182 | #bond()
|
---|
| 183 | #bond(atom *left, atom *right, const int degree=1, const int number=0)
|
---|
[9fe36b] | 184 | #~bond()</panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1834</x><y>623</y><w>107</w><h>125</h></coordinates><panel_attributes>lt=<<<<-
|
---|
| 185 | 3</panel_attributes><additional_attributes>42;112;91;112;91;35;21;35;21;49</additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1169</x><y>812</y><w>132</w><h>49</h></coordinates><panel_attributes>lt=<<<<-
|
---|
| 186 | 2</panel_attributes><additional_attributes>21;35;119;35</additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>770</x><y>658</y><w>111</w><h>167</h></coordinates><panel_attributes>lt=<<<<-
|
---|
| 187 | 2</panel_attributes><additional_attributes>63;154;28;154;28;35;98;35;98;112</additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>1113</x><y>1246</y><w>504</w><h>168</h></coordinates><panel_attributes>BondGraph
|
---|
[b28524] | 188 | --
|
---|
| 189 | max_distance: double
|
---|
| 190 | IsAngstroem: bool
|
---|
| 191 | --
|
---|
| 192 | #BondGraph(bool IsA);
|
---|
| 193 | #~BondGraph();
|
---|
| 194 | #LoadBondLengthTable(const string &filename): bool
|
---|
| 195 | #ConstructBondGraph(molecule * const mol): bool
|
---|
| 196 | #GetBondLength(int firstelement, int secondelement): double
|
---|
| 197 | #SetMaxDistanceToMaxOfCovalentRadii(const molecule * const mol): double
|
---|
| 198 | #BondLengthMatrixMinMaxDistance(BondedParticle * const Walker, BondedParticle * const OtherWalker,
|
---|
| 199 | double &MinDistance, double &MaxDistance, bool IsAngstroem)
|
---|
| 200 | #CovalentMinMaxDistance(BondedParticle * const Walker, BondedParticle * const OtherWalker,
|
---|
[9fe36b] | 201 | double &MinDistance, double &MaxDistance, bool IsAngstroem)</panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1596</x><y>1323</y><w>167</w><h>34</h></coordinates><panel_attributes>lt=<<<<-</panel_attributes><additional_attributes>21;21;154;21</additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>1750</x><y>1281</y><w>147</w><h>133</h></coordinates><panel_attributes>MatrixContainer
|
---|
[b28524] | 202 | --
|
---|
| 203 | -id: Long
|
---|
| 204 | _-ClassAttribute: Long_
|
---|
| 205 | --
|
---|
| 206 | #Operation(i: int): int
|
---|
| 207 | /+AbstractOperation()/
|
---|
| 208 | --
|
---|
| 209 | Responsibilities
|
---|
| 210 | -- Resp1
|
---|
[9fe36b] | 211 | *-- Resp2*</panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>0</x><y>455</y><w>511</w><h>1050</h></coordinates><panel_attributes>config
|
---|
[b28524] | 212 | --
|
---|
| 213 | PsiType: int
|
---|
| 214 | MaxPsiDouble: int
|
---|
| 215 | PsiMaxNoUp: int
|
---|
| 216 | PsiMaxNoDown: int
|
---|
| 217 | MaxMinStopStep: int
|
---|
| 218 | InitMaxMinStopStep: int
|
---|
| 219 | ProcPEGamma: int
|
---|
| 220 | ProcPEPsi: int
|
---|
| 221 | configpath: char *
|
---|
| 222 | configname: char *
|
---|
| 223 | FastParsing: bool
|
---|
| 224 | Deltat: double
|
---|
| 225 | basis: string
|
---|
| 226 | databasepath: char *
|
---|
| 227 | DoConstrainedMD: int
|
---|
| 228 | MaxOuterStep: int
|
---|
| 229 | Thermostat: int
|
---|
| 230 | ThermostatImplemented: int *
|
---|
| 231 | ThermostatNames: char **
|
---|
| 232 | TempFrequency: double
|
---|
| 233 | alpha: double
|
---|
| 234 | HooverMass: double
|
---|
| 235 | TargetTemp: double
|
---|
| 236 | ScaleTempStep: int
|
---|
| 237 | mainname: char *
|
---|
| 238 | defaultpath: char *
|
---|
| 239 | pseudopotpath: char *
|
---|
| 240 | DoOutVis: int
|
---|
| 241 | DoOutMes: int
|
---|
| 242 | DoOutNICS: int
|
---|
| 243 | DoOutOrbitals: int
|
---|
| 244 | DoOutCurrent: int
|
---|
| 245 | DoFullCurrent: int
|
---|
| 246 | DoPerturbation: int
|
---|
| 247 | DoWannier: int
|
---|
| 248 | CommonWannier: int
|
---|
| 249 | SawtoothStart: double
|
---|
| 250 | VectorPlane: int
|
---|
| 251 | VectorCut: double
|
---|
| 252 | UseAddGramSch: int
|
---|
| 253 | Seed: int
|
---|
| 254 | OutVisStep: int
|
---|
| 255 | OutSrcStep: int
|
---|
| 256 | MaxPsiStep: int
|
---|
| 257 | EpsWannier: double
|
---|
| 258 | MaxMinStep: int
|
---|
| 259 | RelEpsTotalEnergy: double
|
---|
| 260 | RelEpsKineticEnergy: double
|
---|
| 261 | MaxMinGapStopStep: int
|
---|
| 262 | MaxInitMinStep: int
|
---|
| 263 | InitRelEpsTotalEnergy: double
|
---|
| 264 | InitRelEpsKineticEnergy: double
|
---|
| 265 | InitMaxMinGapStopStep: int
|
---|
| 266 | ECut: double
|
---|
| 267 | MaxLevel: int
|
---|
| 268 | RiemannTensor: int
|
---|
| 269 | LevRFactor: int
|
---|
| 270 | RiemannLevel: int
|
---|
| 271 | Lev0Factor: int
|
---|
| 272 | RTActualUse: int
|
---|
| 273 | AddPsis: int
|
---|
| 274 | RCut: double
|
---|
| 275 | StructOpt: int
|
---|
| 276 | IsAngstroem: int
|
---|
| 277 | RelativeCoord: int
|
---|
| 278 | MaxTypes: int
|
---|
| 279 | --
|
---|
| 280 | #config();
|
---|
| 281 | #~config();
|
---|
| 282 | #TestSyntax(const char * const filename, const periodentafel * const periode) const: int
|
---|
| 283 | #Load(const char * const filename, const string &BondGraphFileName,
|
---|
| 284 | const periodentafel * const periode, MoleculeListClass * const &MolList);
|
---|
| 285 | #LoadOld(const char * const filename, const string &BondGraphFileName,
|
---|
| 286 | const periodentafel * const periode, MoleculeListClass * const &MolList);
|
---|
| 287 | #RetrieveConfigPathAndName(const string filename);
|
---|
| 288 | #Save(const char * const filename, const periodentafel * const periode, molecule * const mol) const: bool
|
---|
| 289 | #SaveMPQC(const char * const filename, const molecule * const mol) const: bool
|
---|
| 290 | #SavePDB(const char * const filename, const MoleculeListClass * const MolList) const: bool
|
---|
| 291 | #SavePDB(const char * const filename, const molecule * const mol) const: bool
|
---|
| 292 | #SaveTREMOLO(const char * const filename, const molecule * const mol) const: bool
|
---|
| 293 | #SaveTREMOLO(const char * const filename, const MoleculeListClass * const MolList) const: bool
|
---|
| 294 | #Edit();
|
---|
| 295 | #GetIsAngstroem() const: bool
|
---|
| 296 | #GetDefaultPath() const: char *
|
---|
| 297 | #SetDefaultPath(const char * const path);
|
---|
| 298 | #InitThermostats();
|
---|
[9fe36b] | 299 | #ParseThermostats(class ConfigFileBuffer * const fb);</panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>490</x><y>1344</y><w>636</w><h>34</h></coordinates><panel_attributes>lt=<<<<-</panel_attributes><additional_attributes>21;21;623;21</additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1596</x><y>0</y><w>121</w><h>139</h></coordinates><panel_attributes>lt=<<<<-
|
---|
| 300 | 2</panel_attributes><additional_attributes>70;126;105;126;105;35;21;35;21;63</additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>2520</x><y>896</y><w>224</w><h>140</h></coordinates><panel_attributes><<Singleton>>
|
---|
[b28524] | 301 | errorLogger
|
---|
| 302 | --
|
---|
| 303 | static ostream *nix;
|
---|
| 304 | static int verbosity;
|
---|
| 305 | static errorLogger* instance;
|
---|
| 306 | --
|
---|
| 307 | #static getInstance(): errorLogger*
|
---|
| 308 | #static purgeInstance()
|
---|
| 309 | #static DoOutput(): bool
|
---|
| 310 | #static setVerbosity(int verbosityLevel);
|
---|
| 311 | #protected errorLogger()
|
---|
[9fe36b] | 312 | #protected ~errorLogger()</panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>2093</x><y>980</y><w>364</w><h>35</h></coordinates><panel_attributes>KeyCompare
|
---|
[b28524] | 313 | --
|
---|
| 314 | --
|
---|
| 315 | #operator() (const KeySet SubgraphA, const KeySet SubgraphB) const: bool
|
---|
[9fe36b] | 316 | </panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>1169</x><y>1134</y><w>147</w><h>105</h></coordinates><panel_attributes>UniqueFragments
|
---|
[b28524] | 317 | --
|
---|
| 318 | ANOVAOrder: int
|
---|
| 319 | FragmentCounter: int
|
---|
| 320 | CurrentIndex: int
|
---|
| 321 | TEFactor: double
|
---|
| 322 | ShortestPathList: int *
|
---|
| 323 | UsedList: bool **
|
---|
[9fe36b] | 324 | BondsPerSPCount: int *</panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>490</x><y>1169</y><w>692</w><h>34</h></coordinates><panel_attributes>lt=<<<<-</panel_attributes><additional_attributes>679;21;21;21</additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1120</x><y>896</y><w>251</w><h>307</h></coordinates><panel_attributes>lt=<<<<-</panel_attributes><additional_attributes>49;294;21;294;21;224;238;224;238;21</additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>840</x><y>1043</y><w>245</w><h>28</h></coordinates><panel_attributes>Graph
|
---|
[b28524] | 325 | {map <KeySet, NumberValuePair, KeyCompare>}
|
---|
[9fe36b] | 326 | </panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>861</x><y>1050</y><w>321</w><h>153</h></coordinates><panel_attributes>lt=<<<<-</panel_attributes><additional_attributes>308;140;21;140;21;21</additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>945</x><y>1106</y><w>56</w><h>28</h></coordinates><panel_attributes>KeySet
|
---|
| 327 | {set<int>}</panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>945</x><y>1113</y><w>237</w><h>90</h></coordinates><panel_attributes>lt=<<<<-</panel_attributes><additional_attributes>224;77;21;77;21;21</additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1085</x><y>973</y><w>99</w><h>230</h></coordinates><panel_attributes>lt=<<<<-
|
---|
| 328 | 0...N X 0...N</panel_attributes><additional_attributes>84;217;56;217;56;112;21;112;21;21</additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>1736</x><y>2198</y><w>147</w><h>42</h></coordinates><panel_attributes>LSQ_params
|
---|
[b28524] | 329 | --
|
---|
| 330 | vectors: const Vector **
|
---|
| 331 | num: int
|
---|
[9fe36b] | 332 | </panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Class</type><coordinates><x>1043</x><y>182</y><w>147</w><h>35</h></coordinates><panel_attributes>lsq_params
|
---|
[b28524] | 333 | --
|
---|
[9fe36b] | 334 | x: gsl_vector *</panel_attributes><additional_attributes></additional_attributes></element><element><type>com.umlet.element.base.Relation</type><coordinates><x>1169</x><y>182</y><w>118</w><h>34</h></coordinates><panel_attributes>lt=<<<<-</panel_attributes><additional_attributes>21;21;105;21</additional_attributes></element></umlet_diagram> |
---|