Skip to content

Commit a9cc697

Browse files
committed
Adding docs/
Adding docs/ folder which will contain html, latex, and man documentation generated from Doxygen. There is a Doxygen configuration file in docs/doxygen/.
1 parent 00e2d97 commit a9cc697

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+6258
-0
lines changed

docs/doxygen/doxygen.config

Lines changed: 339 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,339 @@
1+
# Doxyfile 1.8.15
2+
3+
#---------------------------------------------------------------------------
4+
# Project related configuration options
5+
#---------------------------------------------------------------------------
6+
DOXYFILE_ENCODING = UTF-8
7+
PROJECT_NAME = fortran-strings
8+
PROJECT_NUMBER = 1.0.0
9+
PROJECT_BRIEF = "Fortran library of functions for common string manipulations"
10+
PROJECT_LOGO =
11+
OUTPUT_DIRECTORY = /Users/ericengle/Projects/fortran-strings/docs
12+
CREATE_SUBDIRS = NO
13+
ALLOW_UNICODE_NAMES = NO
14+
OUTPUT_LANGUAGE = English
15+
OUTPUT_TEXT_DIRECTION = None
16+
BRIEF_MEMBER_DESC = YES
17+
REPEAT_BRIEF = YES
18+
ABBREVIATE_BRIEF = "The $name class" \
19+
"The $name widget" \
20+
"The $name file" \
21+
is \
22+
provides \
23+
specifies \
24+
contains \
25+
represents \
26+
a \
27+
an \
28+
the
29+
ALWAYS_DETAILED_SEC = NO
30+
INLINE_INHERITED_MEMB = NO
31+
FULL_PATH_NAMES = YES
32+
STRIP_FROM_PATH =
33+
STRIP_FROM_INC_PATH =
34+
SHORT_NAMES = NO
35+
JAVADOC_AUTOBRIEF = NO
36+
QT_AUTOBRIEF = NO
37+
MULTILINE_CPP_IS_BRIEF = NO
38+
INHERIT_DOCS = YES
39+
SEPARATE_MEMBER_PAGES = NO
40+
TAB_SIZE = 4
41+
ALIASES =
42+
TCL_SUBST =
43+
OPTIMIZE_OUTPUT_FOR_C = NO
44+
OPTIMIZE_OUTPUT_JAVA = NO
45+
OPTIMIZE_FOR_FORTRAN = YES
46+
OPTIMIZE_OUTPUT_VHDL = NO
47+
OPTIMIZE_OUTPUT_SLICE = NO
48+
EXTENSION_MAPPING =
49+
MARKDOWN_SUPPORT = YES
50+
TOC_INCLUDE_HEADINGS = 0
51+
AUTOLINK_SUPPORT = YES
52+
BUILTIN_STL_SUPPORT = NO
53+
CPP_CLI_SUPPORT = NO
54+
SIP_SUPPORT = NO
55+
IDL_PROPERTY_SUPPORT = YES
56+
DISTRIBUTE_GROUP_DOC = NO
57+
GROUP_NESTED_COMPOUNDS = NO
58+
SUBGROUPING = YES
59+
INLINE_GROUPED_CLASSES = NO
60+
INLINE_SIMPLE_STRUCTS = NO
61+
TYPEDEF_HIDES_STRUCT = NO
62+
LOOKUP_CACHE_SIZE = 0
63+
#---------------------------------------------------------------------------
64+
# Build related configuration options
65+
#---------------------------------------------------------------------------
66+
EXTRACT_ALL = YES
67+
EXTRACT_PRIVATE = NO
68+
EXTRACT_PACKAGE = NO
69+
EXTRACT_STATIC = NO
70+
EXTRACT_LOCAL_CLASSES = YES
71+
EXTRACT_LOCAL_METHODS = NO
72+
EXTRACT_ANON_NSPACES = NO
73+
HIDE_UNDOC_MEMBERS = NO
74+
HIDE_UNDOC_CLASSES = NO
75+
HIDE_FRIEND_COMPOUNDS = NO
76+
HIDE_IN_BODY_DOCS = NO
77+
INTERNAL_DOCS = NO
78+
CASE_SENSE_NAMES = NO
79+
HIDE_SCOPE_NAMES = NO
80+
HIDE_COMPOUND_REFERENCE= NO
81+
SHOW_INCLUDE_FILES = YES
82+
SHOW_GROUPED_MEMB_INC = NO
83+
FORCE_LOCAL_INCLUDES = NO
84+
INLINE_INFO = YES
85+
SORT_MEMBER_DOCS = YES
86+
SORT_BRIEF_DOCS = NO
87+
SORT_MEMBERS_CTORS_1ST = NO
88+
SORT_GROUP_NAMES = NO
89+
SORT_BY_SCOPE_NAME = NO
90+
STRICT_PROTO_MATCHING = NO
91+
GENERATE_TODOLIST = YES
92+
GENERATE_TESTLIST = YES
93+
GENERATE_BUGLIST = YES
94+
GENERATE_DEPRECATEDLIST= YES
95+
ENABLED_SECTIONS =
96+
MAX_INITIALIZER_LINES = 30
97+
SHOW_USED_FILES = YES
98+
SHOW_FILES = YES
99+
SHOW_NAMESPACES = YES
100+
FILE_VERSION_FILTER =
101+
LAYOUT_FILE =
102+
CITE_BIB_FILES =
103+
#---------------------------------------------------------------------------
104+
# Configuration options related to warning and progress messages
105+
#---------------------------------------------------------------------------
106+
QUIET = NO
107+
WARNINGS = YES
108+
WARN_IF_UNDOCUMENTED = YES
109+
WARN_IF_DOC_ERROR = YES
110+
WARN_NO_PARAMDOC = NO
111+
WARN_AS_ERROR = NO
112+
WARN_FORMAT = "$file:$line: $text"
113+
WARN_LOGFILE =
114+
#---------------------------------------------------------------------------
115+
# Configuration options related to the input files
116+
#---------------------------------------------------------------------------
117+
INPUT = /Users/ericengle/Projects/fortran-strings
118+
INPUT_ENCODING = UTF-8
119+
FILE_PATTERNS = *.f90 \
120+
*.md
121+
RECURSIVE = NO
122+
EXCLUDE =
123+
EXCLUDE_SYMLINKS = NO
124+
EXCLUDE_PATTERNS =
125+
EXCLUDE_SYMBOLS =
126+
EXAMPLE_PATH =
127+
EXAMPLE_PATTERNS = *
128+
EXAMPLE_RECURSIVE = NO
129+
IMAGE_PATH =
130+
INPUT_FILTER =
131+
FILTER_PATTERNS =
132+
FILTER_SOURCE_FILES = NO
133+
FILTER_SOURCE_PATTERNS =
134+
USE_MDFILE_AS_MAINPAGE = README.md
135+
#---------------------------------------------------------------------------
136+
# Configuration options related to source browsing
137+
#---------------------------------------------------------------------------
138+
SOURCE_BROWSER = NO
139+
INLINE_SOURCES = NO
140+
STRIP_CODE_COMMENTS = YES
141+
REFERENCED_BY_RELATION = NO
142+
REFERENCES_RELATION = NO
143+
REFERENCES_LINK_SOURCE = YES
144+
SOURCE_TOOLTIPS = YES
145+
USE_HTAGS = NO
146+
VERBATIM_HEADERS = YES
147+
CLANG_ASSISTED_PARSING = NO
148+
CLANG_OPTIONS =
149+
CLANG_DATABASE_PATH =
150+
#---------------------------------------------------------------------------
151+
# Configuration options related to the alphabetical class index
152+
#---------------------------------------------------------------------------
153+
ALPHABETICAL_INDEX = YES
154+
COLS_IN_ALPHA_INDEX = 5
155+
IGNORE_PREFIX =
156+
#---------------------------------------------------------------------------
157+
# Configuration options related to the HTML output
158+
#---------------------------------------------------------------------------
159+
GENERATE_HTML = YES
160+
HTML_OUTPUT = html
161+
HTML_FILE_EXTENSION = .html
162+
HTML_HEADER =
163+
HTML_FOOTER =
164+
HTML_STYLESHEET =
165+
HTML_EXTRA_STYLESHEET =
166+
HTML_EXTRA_FILES =
167+
HTML_COLORSTYLE_HUE = 220
168+
HTML_COLORSTYLE_SAT = 100
169+
HTML_COLORSTYLE_GAMMA = 80
170+
HTML_TIMESTAMP = NO
171+
HTML_DYNAMIC_MENUS = YES
172+
HTML_DYNAMIC_SECTIONS = NO
173+
HTML_INDEX_NUM_ENTRIES = 100
174+
GENERATE_DOCSET = NO
175+
DOCSET_FEEDNAME = "Doxygen generated docs"
176+
DOCSET_BUNDLE_ID = org.doxygen.Project
177+
DOCSET_PUBLISHER_ID = org.doxygen.Publisher
178+
DOCSET_PUBLISHER_NAME = Publisher
179+
GENERATE_HTMLHELP = NO
180+
CHM_FILE =
181+
HHC_LOCATION =
182+
GENERATE_CHI = NO
183+
CHM_INDEX_ENCODING =
184+
BINARY_TOC = NO
185+
TOC_EXPAND = NO
186+
GENERATE_QHP = NO
187+
QCH_FILE =
188+
QHP_NAMESPACE = org.doxygen.Project
189+
QHP_VIRTUAL_FOLDER = doc
190+
QHP_CUST_FILTER_NAME =
191+
QHP_CUST_FILTER_ATTRS =
192+
QHP_SECT_FILTER_ATTRS =
193+
QHG_LOCATION =
194+
GENERATE_ECLIPSEHELP = NO
195+
ECLIPSE_DOC_ID = org.doxygen.Project
196+
DISABLE_INDEX = NO
197+
GENERATE_TREEVIEW = NO
198+
ENUM_VALUES_PER_LINE = 4
199+
TREEVIEW_WIDTH = 250
200+
EXT_LINKS_IN_WINDOW = NO
201+
FORMULA_FONTSIZE = 10
202+
FORMULA_TRANSPARENT = YES
203+
USE_MATHJAX = NO
204+
MATHJAX_FORMAT = HTML-CSS
205+
MATHJAX_RELPATH = https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/
206+
MATHJAX_EXTENSIONS =
207+
MATHJAX_CODEFILE =
208+
SEARCHENGINE = YES
209+
SERVER_BASED_SEARCH = NO
210+
EXTERNAL_SEARCH = NO
211+
SEARCHENGINE_URL =
212+
SEARCHDATA_FILE = searchdata.xml
213+
EXTERNAL_SEARCH_ID =
214+
EXTRA_SEARCH_MAPPINGS =
215+
#---------------------------------------------------------------------------
216+
# Configuration options related to the LaTeX output
217+
#---------------------------------------------------------------------------
218+
GENERATE_LATEX = YES
219+
LATEX_OUTPUT = latex
220+
LATEX_CMD_NAME =
221+
MAKEINDEX_CMD_NAME = makeindex
222+
LATEX_MAKEINDEX_CMD = \makeindex
223+
COMPACT_LATEX = NO
224+
PAPER_TYPE = a4
225+
EXTRA_PACKAGES =
226+
LATEX_HEADER =
227+
LATEX_FOOTER =
228+
LATEX_EXTRA_STYLESHEET =
229+
LATEX_EXTRA_FILES =
230+
PDF_HYPERLINKS = YES
231+
USE_PDFLATEX = YES
232+
LATEX_BATCHMODE = NO
233+
LATEX_HIDE_INDICES = NO
234+
LATEX_SOURCE_CODE = NO
235+
LATEX_BIB_STYLE = plain
236+
LATEX_TIMESTAMP = NO
237+
LATEX_EMOJI_DIRECTORY =
238+
#---------------------------------------------------------------------------
239+
# Configuration options related to the RTF output
240+
#---------------------------------------------------------------------------
241+
GENERATE_RTF = NO
242+
RTF_OUTPUT = rtf
243+
COMPACT_RTF = NO
244+
RTF_HYPERLINKS = NO
245+
RTF_STYLESHEET_FILE =
246+
RTF_EXTENSIONS_FILE =
247+
RTF_SOURCE_CODE = NO
248+
#---------------------------------------------------------------------------
249+
# Configuration options related to the man page output
250+
#---------------------------------------------------------------------------
251+
GENERATE_MAN = YES
252+
MAN_OUTPUT = man
253+
MAN_EXTENSION = .3
254+
MAN_SUBDIR =
255+
MAN_LINKS = NO
256+
#---------------------------------------------------------------------------
257+
# Configuration options related to the XML output
258+
#---------------------------------------------------------------------------
259+
GENERATE_XML = NO
260+
XML_OUTPUT = xml
261+
XML_PROGRAMLISTING = YES
262+
XML_NS_MEMB_FILE_SCOPE = NO
263+
#---------------------------------------------------------------------------
264+
# Configuration options related to the DOCBOOK output
265+
#---------------------------------------------------------------------------
266+
GENERATE_DOCBOOK = NO
267+
DOCBOOK_OUTPUT = docbook
268+
DOCBOOK_PROGRAMLISTING = NO
269+
#---------------------------------------------------------------------------
270+
# Configuration options for the AutoGen Definitions output
271+
#---------------------------------------------------------------------------
272+
GENERATE_AUTOGEN_DEF = NO
273+
#---------------------------------------------------------------------------
274+
# Configuration options related to the Perl module output
275+
#---------------------------------------------------------------------------
276+
GENERATE_PERLMOD = NO
277+
PERLMOD_LATEX = NO
278+
PERLMOD_PRETTY = YES
279+
PERLMOD_MAKEVAR_PREFIX =
280+
#---------------------------------------------------------------------------
281+
# Configuration options related to the preprocessor
282+
#---------------------------------------------------------------------------
283+
ENABLE_PREPROCESSING = YES
284+
MACRO_EXPANSION = NO
285+
EXPAND_ONLY_PREDEF = NO
286+
SEARCH_INCLUDES = YES
287+
INCLUDE_PATH =
288+
INCLUDE_FILE_PATTERNS =
289+
PREDEFINED =
290+
EXPAND_AS_DEFINED =
291+
SKIP_FUNCTION_MACROS = YES
292+
#---------------------------------------------------------------------------
293+
# Configuration options related to external references
294+
#---------------------------------------------------------------------------
295+
TAGFILES =
296+
GENERATE_TAGFILE =
297+
ALLEXTERNALS = NO
298+
EXTERNAL_GROUPS = YES
299+
EXTERNAL_PAGES = YES
300+
PERL_PATH = /usr/bin/perl
301+
#---------------------------------------------------------------------------
302+
# Configuration options related to the dot tool
303+
#---------------------------------------------------------------------------
304+
CLASS_DIAGRAMS = NO
305+
MSCGEN_PATH =
306+
DIA_PATH =
307+
HIDE_UNDOC_RELATIONS = YES
308+
HAVE_DOT = NO
309+
DOT_NUM_THREADS = 0
310+
DOT_FONTNAME = Helvetica
311+
DOT_FONTSIZE = 10
312+
DOT_FONTPATH =
313+
CLASS_GRAPH = YES
314+
COLLABORATION_GRAPH = YES
315+
GROUP_GRAPHS = YES
316+
UML_LOOK = NO
317+
UML_LIMIT_NUM_FIELDS = 10
318+
TEMPLATE_RELATIONS = NO
319+
INCLUDE_GRAPH = YES
320+
INCLUDED_BY_GRAPH = YES
321+
CALL_GRAPH = NO
322+
CALLER_GRAPH = NO
323+
GRAPHICAL_HIERARCHY = YES
324+
DIRECTORY_GRAPH = YES
325+
DOT_IMAGE_FORMAT = png
326+
INTERACTIVE_SVG = NO
327+
DOT_PATH =
328+
DOTFILE_DIRS =
329+
MSCFILE_DIRS =
330+
DIAFILE_DIRS =
331+
PLANTUML_JAR_PATH =
332+
PLANTUML_CFG_FILE =
333+
PLANTUML_INCLUDE_PATH =
334+
DOT_GRAPH_MAX_NODES = 50
335+
MAX_DOT_GRAPH_DEPTH = 0
336+
DOT_TRANSPARENT = NO
337+
DOT_MULTI_TARGETS = NO
338+
GENERATE_LEGEND = YES
339+
DOT_CLEANUP = YES

0 commit comments

Comments
 (0)