1 | /*
|
---|
2 | * Project: MoleCuilder
|
---|
3 | * Description: creates and alters molecular systems
|
---|
4 | * Copyright (C) 2010 University of Bonn. All rights reserved.
|
---|
5 | * Please see the LICENSE file or "Copyright notice" in builder.cpp for details.
|
---|
6 | */
|
---|
7 |
|
---|
8 | /**
|
---|
9 | * \file mainpage.dox
|
---|
10 | *
|
---|
11 | * Here, the mainpage (index.html) for the doxygen documentation resides.
|
---|
12 | *
|
---|
13 | * Created on: Oct 11, 2011
|
---|
14 | * Author: heber
|
---|
15 | */
|
---|
16 |
|
---|
17 | /*! \page Copyright notice
|
---|
18 | *
|
---|
19 | * MoleCuilder - to create and alter molecular systems
|
---|
20 | * Copyright (C) 2010 University Bonn. All rights reserved.
|
---|
21 | *
|
---|
22 | */
|
---|
23 |
|
---|
24 | /*! \mainpage MoleCuilder - a molecular set builder
|
---|
25 | *
|
---|
26 | * This introductory shall briefly make acquainted with the program, helping in installing and a first run.
|
---|
27 | *
|
---|
28 | * \section about About the Program
|
---|
29 | *
|
---|
30 | * MoleCuilder is a program, written entirely in C++, that enables the construction of a coordinate set for the
|
---|
31 | * atoms making up an molecule. It allows for both building of simple molecules by adding atom-wise giving bond
|
---|
32 | * angles and distances or absolute coordinates, but also using them as templates. Regions can be specified and
|
---|
33 | * ordered to be filled with a molecule in a certain manner. Greater conglomerations of molecules can be tesselated
|
---|
34 | * and recognized as a region themselves to be subsequently surrounded by other (surface solvated) molecules.
|
---|
35 | * In the end, MoleCuilder allows the construction of arbitrary nano structures, whether they be crystalline or
|
---|
36 | * amorphic in nature.
|
---|
37 | *
|
---|
38 | *
|
---|
39 | * \section install Installation
|
---|
40 | *
|
---|
41 | * Installation should without problems succeed as follows:
|
---|
42 | * -# ./configure (or: mkdir build;mkdir run;cd build; ../configure --bindir=../run)
|
---|
43 | * -# make
|
---|
44 | * -# make install
|
---|
45 | *
|
---|
46 | * Further useful commands are
|
---|
47 | * -# make clean uninstall: deletes .o-files and removes executable from the given binary directory\n
|
---|
48 | * -# make doxygen-doc: Creates these html pages out of the documented source
|
---|
49 | * -# make check: Runs an extensive set of unit tests and a testsuite which also gives a good overview on the set of
|
---|
50 | * functions.
|
---|
51 | *
|
---|
52 | * \section run Running
|
---|
53 | *
|
---|
54 | * The program can be executed by running: ./molecuilder
|
---|
55 | *
|
---|
56 | * MoleCuilder has three interfaces at your disposal:
|
---|
57 | * -# Textmenu: A simple interactive console-based menu, where awaits your choices and inputs in order to set atoms
|
---|
58 | * as you like
|
---|
59 | * -# CommandLineUI: Every command can also be chained up as a sequence of actions on the command line to be executed
|
---|
60 | * with any user interaction.
|
---|
61 | * -# GraphicalUI: A graphical user interface that also display the molecular structure being built and lots of other
|
---|
62 | * informations to ease the construction of bigger geometries.
|
---|
63 | *
|
---|
64 | * The supported output formats right now are:
|
---|
65 | * -# mpqc: Configuration files of the Massively Parallel Quantum Chemistry package (Sandia labs)
|
---|
66 | * -# pcp: Configuration files of the Parallel Car-Parrinello program (Institute for Numerical Simulation)
|
---|
67 | * -# tremolo: Configuration files of TREMOLO (Institute for Numerical Simulation)
|
---|
68 | * -# xyz: the most basic format for the 3d arrangement of atoms consisting of a list of element and 3 coordinates.
|
---|
69 | *
|
---|
70 | */
|
---|
71 |
|
---|