MTK++ Latest version: 0.2.0

Functions
mmTest.cpp File Reference

Tests the MM functionality in MTK++. More...

#include "Utils/printHeader.h"
#include "Log/errorHandler.h"
#include "Molecule/collection.h"
#include "Molecule/molecule.h"
#include "Molecule/atom.h"
#include "Molecule/bond.h"
#include "Molecule/atomTyper.h"
#include "Molecule/connections.h"
#include "Utils/vector3d.h"
#include "Parsers/elementParser.h"
#include "Parsers/pdbParser.h"
#include "Parsers/paramParser.h"
#include "Parsers/stdLibParser.h"
#include "Parsers/commLineOptions.h"
#include "Parsers/inputParser.h"
#include "MM/amber.h"
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
#include <vector>
#include <map>
#include <algorithm>
Include dependency graph for mmTest.cpp:

Functions

int main (int argc, char **argv)
 Tests MTK++'s MM functionality.

Detailed Description

Tests the MM functionality in MTK++.

Author:
Martin Peters
Date:
2010/08/11 21:20:18
Revision:
1.4

----------------------------------------------------------------------------

MTK++ - C++ package of modeling libraries.

Copyright (C) 2005-2006 (see AUTHORS file for a list of contributors)

This file is part of MTK++.

MTK++ is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

MTK++ 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 Lessser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

----------------------------------------------------------------------------


Function Documentation

int main ( int  argc,
char **  argv 
)

Tests MTK++'s MM functionality.

Parameters:
argc
argv
Returns:
success

References MTKpp::collection::addParameters(), MTKpp::collection::addStdLibrary(), commLineOptions::addUsage(), MTKpp::atomTyper::atomTypeByLib(), MTKpp::baseName(), MTKpp::mmPotential::calcEnergy(), MTKpp::collection::delMolecule(), MTKpp::errorLogger, MTKpp::collection::getAngleParams(), MTKpp::mmPotential::getAngleParams(), MTKpp::collection::getAngles(), MTKpp::mmPotential::getAngles(), MTKpp::collection::getAtomSymbols(), MTKpp::collection::getAtomTypes(), MTKpp::collection::getBondParams(), MTKpp::mmPotential::getBondParams(), MTKpp::collection::getBonds(), MTKpp::mmPotential::getBonds(), MTKpp::mmPotential::getCharges(), MTKpp::mmPotential::getCharTypes(), MTKpp::collection::getCoordinates(), MTKpp::mmPotential::getCoords(), MTKpp::mmPotential::getExcluded(), MTKpp::mmPotential::getExcluded14(), MTKpp::collection::getExcluded14Atoms(), MTKpp::collection::getExcludedAtoms(), commLineOptions::getFlag(), MTKpp::mmPotential::getImproperParams(), MTKpp::mmPotential::getImpropers(), MTKpp::mmPotential::getIntTypes(), MTKpp::collection::getLastAddedMolecule(), MTKpp::collection::getLJParams(), MTKpp::collection::getMMCharges(), MTKpp::collection::getMMImpropers(), MTKpp::collection::getMMTorsions(), MTKpp::molecule::getName(), MTKpp::collection::getNumAngles(), MTKpp::collection::getNumAtoms(), MTKpp::collection::getNumberSubMolecules(), MTKpp::collection::getNumBonds(), MTKpp::mmPotential::getNumExcluded(), MTKpp::mmPotential::getNumExcluded14(), MTKpp::collection::getNumExcluded14Atoms(), MTKpp::collection::getNumExcludedAtoms(), MTKpp::collection::getNumMMImpropers(), MTKpp::collection::getNumMMTorsions(), MTKpp::collection::getNumUniqueAtomTypes(), MTKpp::collection::getParameters(), MTKpp::mmPotential::getR12Params(), MTKpp::mmPotential::getR6Params(), MTKpp::collection::getStdLibrary(), MTKpp::mmPotential::getSymbols(), MTKpp::mmPotential::getTorsionParams(), MTKpp::mmPotential::getTorsions(), commLineOptions::getValue(), MTKpp::int2String(), commLineOptions::noUsage(), MTKpp::collection::pElements, MTKpp::mmPotential::printEnergy2(), MTKpp::printHeader(), commLineOptions::printUsage(), commLineOptions::processCommandArgs(), MTKpp::elementParser::Read(), MTKpp::pdbParser::Read(), MTKpp::paramParser::Read(), MTKpp::stdLibParser::Read(), MTKpp::readListFile(), MTKpp::connections::run(), MTKpp::collection::setAtomIndex(), MTKpp::mmPotential::setExcludedSize(), commLineOptions::setFlag(), MTKpp::mmPotential::setNumAngles(), MTKpp::mmPotential::setNumAtoms(), MTKpp::mmPotential::setNumBonds(), MTKpp::mmPotential::setNumImpropers(), MTKpp::mmPotential::setNumResidues(), MTKpp::mmPotential::setNumTorsions(), MTKpp::mmPotential::setNumTypes(), commLineOptions::setOption(), MTKpp::mmPotential::setPotential(), MTKpp::errorHandler::setStream(), MTKpp::errorHandler::throwError(), and commLineOptions::usageOn().

Generated on Fri Dec 23 2011 09:28:53 for MTK++ by Doxygen 1.7.5.1