LOOS
4.1.0
The Lightweight Object Oriented Structural analysis library/toolkit
Loading...
Searching...
No Matches
src
loos.hpp
1
/*
2
This file is part of LOOS.
3
4
LOOS (Lightweight Object-Oriented Structure library)
5
Copyright (c) 2008, Tod D. Romo, Alan Grossfield
6
Department of Biochemistry and Biophysics
7
School of Medicine & Dentistry, University of Rochester
8
9
This package (LOOS) is free software: you can redistribute it and/or modify
10
it under the terms of the GNU General Public License as published by
11
the Free Software Foundation under version 3 of the License.
12
13
This package is distributed in the hope that it will be useful,
14
but WITHOUT ANY WARRANTY; without even the implied warranty of
15
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
GNU General Public License for more details.
17
18
You should have received a copy of the GNU General Public License
19
along with this program. If not, see <http://www.gnu.org/licenses/>.
20
*/
21
22
23
24
25
26
27
#if !defined(LOOS_HPP)
28
#define LOOS_HPP
29
30
// These are common system includes that nearly anybody who uses LOOS
31
// will probably be including anyway...
32
33
#include <iostream>
34
#include <iomanip>
35
#include <ios>
36
#include <sstream>
37
#include <fstream>
38
39
#include <ctime>
40
#include <cmath>
41
42
#include <string>
43
#include <vector>
44
#include <algorithm>
45
46
#include <stdexcept>
47
48
#include <cassert>
49
50
// These are the LOOS-specific includes...
51
52
#include <loos_defs.hpp>
53
#include <exceptions.hpp>
54
#include <utils.hpp>
55
#include <utils_random.hpp>
56
#include <utils_structural.hpp>
57
58
#include <Kernel.hpp>
59
#include <Parser.hpp>
60
#include <Selectors.hpp>
61
62
63
#include <Matrix44.hpp>
64
#include <XForm.hpp>
65
#include <Matrix.hpp>
66
67
#include <AtomicNumberDeducer.hpp>
68
#include <Atom.hpp>
69
#include <AtomicGroup.hpp>
70
#include <pdb.hpp>
71
#include <psf.hpp>
72
#include <amber.hpp>
73
#include <mdtraj.hpp>
74
#include <tinkerxyz.hpp>
75
#include <mmcif.hpp>
76
77
#include <Trajectory.hpp>
78
#include <dcd.hpp>
79
#include <dcd_utils.hpp>
80
#include <MultiTraj.hpp>
81
82
#include <trajwriter.hpp>
83
#include <dcdwriter.hpp>
84
#include <xtcwriter.hpp>
85
86
#include <amber_traj.hpp>
87
#include <amber_netcdf.hpp>
88
89
#include <amber_rst.hpp>
90
#include <ccpdb.hpp>
91
#include <pdbtraj.hpp>
92
#include <tinker_arc.hpp>
93
#include <xtc.hpp>
94
#include <gro.hpp>
95
#include <trr.hpp>
96
#include <mdtrajtraj.hpp>
97
98
99
100
#include <Geometry.hpp>
101
#include <ensembles.hpp>
102
#include <TimeSeries.hpp>
103
104
#include <Fmt.hpp>
105
106
#include <sfactories.hpp>
107
108
#include <loos_timer.hpp>
109
#include <ProgressCounters.hpp>
110
#include <ProgressTriggers.hpp>
111
112
#include <sorting.hpp>
113
114
#include <OptionsFramework.hpp>
115
116
#include <alignment.hpp>
117
#include <RnaSuite.hpp>
118
#endif
Generated by
1.10.0