SSAGES
0.1
A MetaDynamics Package
|
Classes | |
class | ABF |
Adaptive Biasing Force Algorithm. More... | |
class | AlphaRMSDCV |
Collective variable to measure alpha helix secondary structure. More... | |
class | AngleCV |
Collective variable to calculate angle. More... | |
class | AntiBetaRMSDCV |
Collective variable to measure antiparallel beta secondary structure. More... | |
class | Basis |
Basis Function Sampling Algorithm. More... | |
struct | BasisLUT |
Look-up table for basis functions. More... | |
class | BoxVolumeCV |
Collective variable on the volume of a box. More... | |
class | BuildException |
Exception to be thrown when building the Driver fails. More... | |
class | CollectiveVariable |
Abstract class for a collective variable. More... | |
class | Constraint |
Interface for Constraint implementations. More... | |
class | COPSS |
Wrapper class for COPSS simulations. More... | |
class | COPSSImage |
Image method. More... | |
class | CVManager |
Collective variable manager. More... | |
class | DirectForwardFlux |
ForwardFlux sampling method. More... | |
class | ElasticBand |
Multi-walker Elastic Band. More... | |
class | EventListener |
Base abstract class for listening in to events fired by "Hook". More... | |
class | FiniteTempString |
Finite Temperature Spring Method. More... | |
class | ForwardFlux |
ForwardFlux sampling method. More... | |
class | GaussianPK |
Gaussian Function. More... | |
class | Grid |
Basic Grid. More... | |
class | GridBase |
Base class for Grids. More... | |
class | GyrationTensorCV |
Collective variable on components of the gyration tensor. More... | |
struct | Hill |
Multidimensional hill. More... | |
class | Histogram |
Basic Histogram. More... | |
class | Hook |
Base class for hooks into the simultion engines. More... | |
class | IncludePlugin |
Class for JSON loader include plugin. More... | |
class | JSONLoader |
Class for loading JSON content from files. More... | |
class | JSONLoaderPlugin |
Abstract class for JSON loader plugins. More... | |
class | Logger |
Base class for logging SSAGES data. More... | |
struct | Map |
Map for histogram and coefficients. More... | |
class | Meta |
"Vanilla" multi-dimensional Metadynamics. More... | |
class | Method |
Interface for Method implementations. More... | |
class | MockCV |
Mock collective variable for testing purposes. More... | |
class | PairwiseCV |
Generalized collective variable based on pairwise properties of atoms. More... | |
class | PairwiseKernel |
Pairwise kernel base class. More... | |
class | ParallelBetaRMSDCV |
Collective variable to measure parallel beta sheet secondary structure. More... | |
class | ParticleCoordinateCV |
Collective variable on a particle coordinate. More... | |
class | ParticlePositionCV |
Collective variable on an particle position. More... | |
class | ParticleSeparationCV |
Collective variable on the distance between two particles' centers of mass. More... | |
class | RationalSwitchPK |
Rational Switching Function. More... | |
class | ReadBackbone |
Utility class to read protein backbone atoms from a reference file. More... | |
class | ReadFile |
Utility class to read file. More... | |
class | ResourceHandler |
Class that handles SSAGES resources for a simulation. More... | |
class | RMSDCV |
Collective variable to calculate root mean square displacement. More... | |
class | RouseModeCV |
Collective variable is a Rouse mode for a polymer chain comprised of N particle groups. More... | |
class | Snapshot |
Class containing a snapshot of the current simulation in time. More... | |
class | StringMethod |
String base class for FTS, Swarm, and elastic band. More... | |
class | Swarm |
Swarm of Trajectories String Method. More... | |
class | TorsionalCV |
Collective variable on the torsion angles. More... | |
class | Umbrella |
Umbrella sampling method. More... | |
Typedefs | |
using | ConstraintList = std::vector< Constraint * > |
List of Constraints. | |
using | Vector = Eigen::VectorXd |
Arbitrary length vector. | |
using | Vector3 = Eigen::Vector3d |
Three-dimensional vector. | |
using | Bool3 = Eigen::Matrix< bool, 3, 1 > |
Three-dimensional boolean. | |
using | Integer3 = Eigen::Vector3i |
Three-dimensional integer vector. | |
using | Matrix3 = Eigen::Matrix3d |
3x3 matrix. | |
using | Matrix3N = Eigen::MatrixX3d |
nx3 matrix. | |
using | Label = std::vector< int > |
List of integers. | |
using | CVList = std::vector< CollectiveVariable * > |
List of Collective Variables. | |
Enumerations | |
enum | GyrationTensor { Rg = 0, principal1 = 1, principal2 = 2, principal3 = 3, asphericity = 4, acylindricity = 5, shapeaniso = 6 } |
enum | Dimension { x = 0, y = 1, z = 2 } |
Enum for dimension. | |
Functions | |
void | PrintBoldNotice (const std::string ¬ice, int msgw) |
Print out Notice in bold text. More... | |
int | DumpErrorsToConsole (const std::vector< std::string > &msgs, int notw) |
Print a list of errors. More... | |
void | DumpNoticesToConsole (const std::vector< std::string > &msgs, std::string prefix, int notw) |
Print a list of notices. More... | |
std::string | GetFileContents (const char *filename) |
Read contents from a file. More... | |
std::string | GetFilePath (const std::string &str) |
Gets file path from filename. More... | |
double | gaussian (double dx, double sigma) |
Evlauate Gaussian. Helper function. More... | |
double | gaussianDerv (double dx, double sigma) |
Evaluate Gaussian derivative. Helper function. More... | |
double | roundf (double x) |
Quick helper function to round a double. | |
The global namespace for all SSAGES classes and functions.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Jiyuan Li jyli@ uchi cago. edu
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2017 Ashley Guo azguo @uch icago .edu
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Yamil Colon yamil Hythem Sidky colo n2015 @u.n orthw este rn.ed uhsidk y@nd .edu
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Hythem Sidky hsidk y@nd .edu
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Ben Sikora bsiko Emre Sevgen ra90 6@gma il.c omsesev Yamil Colon gen@ uchic ago. eduyamil colo n2015 @u.n orthw este rn.ed u
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2017 Hythem Sidky hsidk y@nd .edu
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Ben Sikora bsiko ra90 6@gma il.c om
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2017 Hythem Sidky hsidk Michael Quevillon y@nd .edumquev ill@ nd.ed u
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2017 Michael Webb xmweb b@gm ail.c om
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Hythem Sidky hsidk Ben Sikora y@nd .edubsiko Emre Sevgen ra90 6@gma il.c omsesev gen@ uchic ago. edu
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file has been obtained from SAPHRON - Statistical Applied PHysics through Random On-the-fly Numerics https://github.com/hsidky/SAPHRON
Copyright 2017 Hythem Sidky
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016-2017 Julian Helfferich julia n.he lffer ich@ gmail .com
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2017 Julian Helfferich julia n.he lffer ich@ gmail .com
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Ben Sikora bsiko Hythem Sidky ra90 6@gma il.c omhsidk y@nd .edu
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Hythem Sidky hsidk Ben Sikora y@nd .edubsiko ra90 6@gma il.c om
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file has been adapted from SAPHRON - Statistical Applied PHysics through Random On-the-fly Numerics https://github.com/hsidky/SAPHRON
Copyright 2016 Hythem Sidky
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Emre Sevgen sesev Joshua Moller gen@ uchic ago. edujmoll Hythem Sidky er@u chica go.e duhsidk y@nd .edu
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Joshua Moller jmoll 2017 Julian Helfferich er@u chica go.e dujulia n.he lffer ich@ gmail .com
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Ben Sikora bsiko Hythem Sidky ra90 6@gma il.c omhsidk Joshua Lequieu y@nd .edulequi Hadi Ramezani-Dakhel eu@u chica go.e duramez ani@ uchic ago. edu
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Ben Sikora bsiko Joshua Lequieu ra90 6@gma il.c omlequi Hadi Ramezani-Dakhel eu@u chica go.e duramez ani@ uchic ago. edu
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Ben Sikora bsiko Jonathan K. Whitmer ra90 6@gma il.c omjwhit me1@ nd.ed u
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Ashley Guo azguo Ben Sikora @uch icago .edubsiko ra90 6@gma il.c om
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Hythem Sidky hsidk Jonathan K. Whitmer y@nd .edujwhit Ben Sikora me1@ nd.ed ubsiko ra90 6@gma il.c om
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Ben Sikora bsiko Ashley Guo ra90 6@gma il.c omazguo Cody Bezik @uch icago .edubezik @uch icago .edu
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2017 Hythem Sidky hsidk Ben Sikora y@nd .edubsiko ra90 6@gma il.c om
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
This file is part of SSAGES - Suite for Advanced Generalized Ensemble Simulations
Copyright 2016 Yamil Colon yamil colo n2015 @u.n orthw este rn.ed u
SSAGES is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SSAGES is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SSAGES. If not, see http://www.gnu.org/licenses/.
|
inline |
Print a list of errors.
msgs | List of error messages. |
notw | Width of the messages. |
Write a list of error messages to the console.
Definition at line 94 of file DriverException.h.
|
inline |
Print a list of notices.
msgs | List of messages. |
prefix | Prefix to prepend to each message. |
notw | Width of the messages. |
Definition at line 108 of file DriverException.h.
double SSAGES::gaussian | ( | double | dx, |
double | sigma | ||
) |
Evlauate Gaussian. Helper function.
dx | x-value. |
sigma | Width of Gaussian |
Definition at line 42 of file Meta.cpp.
References gaussian().
Referenced by SSAGES::Meta::AddHill(), SSAGES::Meta::CalcBiasForce(), and gaussian().
double SSAGES::gaussianDerv | ( | double | dx, |
double | sigma | ||
) |
Evaluate Gaussian derivative. Helper function.
dx | Value of x. |
sigma | Width of Gaussian. |
Definition at line 54 of file Meta.cpp.
References gaussianDerv().
Referenced by SSAGES::Meta::AddHill(), SSAGES::Meta::CalcBiasForce(), and gaussianDerv().
|
inline |
Read contents from a file.
filename | Name of the file to read from. |
Retrieves the contents of a file and returns them in a string. Throws exception on failure.
Definition at line 47 of file FileContents.h.
Referenced by SSAGES::IncludePlugin::ApplyFilter(), and SSAGES::JSONLoader::LoadFile().
|
inline |
Gets file path from filename.
str | String containing the absolute filename. |
Definition at line 73 of file FileContents.h.
Referenced by SSAGES::JSONLoader::LoadFile().
|
inline |
Print out Notice in bold text.
notice | Text to be written to console. |
msgw | Width of the message. |
Definition at line 81 of file DriverException.h.