#
#           Doxyfile for ShyLU
#

#include common look and feel for Trilinos
@INCLUDE=$(TRILINOS_HOME)/packages/common/Doxyfile

#
#
# Shylu package options

PROJECT_NAME         = "ShyLU"
PROJECT_NUMBER       = "Version of the Day"
OUTPUT_DIRECTORY     = .
OUTPUT_LANGUAGE      = English
EXTRACT_ALL          = NO
EXTRACT_PRIVATE      = NO
EXTRACT_STATIC       = YES
#May want to go back and change undoc_members
HIDE_UNDOC_MEMBERS   = NO  
HIDE_UNDOC_CLASSES   = NO
BRIEF_MEMBER_DESC    = YES
REPEAT_BRIEF         = YES
ALWAYS_DETAILED_SEC  = YES
FULL_PATH_NAMES      = NO
STRIP_FROM_PATH      =
INTERNAL_DOCS        = NO
CLASS_DIAGRAMS       = YES
SOURCE_BROWSER       = YES
INLINE_SOURCES       = NO
STRIP_CODE_COMMENTS  = YES
CASE_SENSE_NAMES     = YES
HIDE_SCOPE_NAMES     = NO
VERBATIM_HEADERS     = YES
SHOW_INCLUDE_FILES   = YES
JAVADOC_AUTOBRIEF    = YES
INHERIT_DOCS         = YES
INLINE_INFO          = YES
SORT_MEMBER_DOCS     = NO
TAB_SIZE             = 2
ENABLED_SECTIONS     =
GENERATE_TODOLIST    = YES
GENERATE_TESTLIST    = YES
QUIET                = NO
WARNINGS             = YES
WARN_IF_UNDOCUMENTED = YES
WARN_FORMAT          = "$file:$line: $text"

INPUT                = . ../core/src/epetra  ../core/src/interfaces ../ichol/src
FILE_PATTERNS        = *.hpp *.h *.cpp *.c *.dox
RECURSIVE            = YES
EXCLUDE              = .git build
EXCLUDE              = 

EXAMPLE_PATH         = 
EXAMPLE_PATTERNS     = *.hpp *.h *.cpp *.c *.dox

IMAGE_PATH           =

INPUT_FILTER         = 

ALPHABETICAL_INDEX   = YES
COLS_IN_ALPHA_INDEX  = 2
IGNORE_PREFIX        = shylu

GENERATE_HTML        = YES
HTML_OUTPUT          = html
HTML_ALIGN_MEMBERS   = YES
GENERATE_HTMLHELP    = NO
DISABLE_INDEX        = NO

GENERATE_LATEX       = NO
LATEX_OUTPUT         = latex
COMPACT_LATEX        = NO
PAPER_TYPE           = letter
EXTRA_PACKAGES       = 
LATEX_HEADER         = 
PDF_HYPERLINKS       = YES
USE_PDFLATEX         = YES
LATEX_BATCHMODE      = NO

GENERATE_RTF           = NO
RTF_OUTPUT             = rtf
COMPACT_RTF            = NO
RTF_HYPERLINKS         = NO
RTF_STYLESHEET_FILE    = 

GENERATE_MAN           = NO
MAN_OUTPUT             = man
MAN_EXTENSION          = .3

GENERATE_XML           = NO
ENABLE_PREPROCESSING   = YES
MACRO_EXPANSION        = YES
EXPAND_ONLY_PREDEF     = YES
SEARCH_INCLUDES        = YES
INCLUDE_PATH           = 
INCLUDE_FILE_PATTERNS  = 

PREDEFINED             = DOXYGEN_SHOULD_SKIP_THIS
EXPAND_AS_DEFINED      = 


# other Trilinos packages to which the Shylu doxygen should hyperlink

TAGFILES = \
  $(TRILINOS_HOME)/packages/common/tag_files/teuchos.tag=../$(TRILINOS_HOME)/packages/teuchos/doc/html \
  $(TRILINOS_HOME)/packages/common/tag_files/epetra.tag=../$(TRILINOS_HOME)/packages/epetra/doc/html \
  $(TRILINOS_HOME)/packages/common/tag_files/tpetra.tag=../$(TRILINOS_HOME)/packages/tpetra/doc/html \
  $(TRILINOS_HOME)/packages/common/tag_files/kokkos.tag=../$(TRILINOS_HOME)/packages/kokkos/doc/html 

GENERATE_TAGFILE       =  $(TRILINOS_HOME)/packages/common/tag_files/shylu.tag


ALLEXTERNALS           = NO

PERL_PATH              = /usr/bin/perl


HAVE_DOT               = YES

CLASS_GRAPH            = YES

COLLABORATION_GRAPH    = YES

INCLUDE_GRAPH          = YES

INCLUDED_BY_GRAPH      = YES

GRAPHICAL_HIERARCHY    = YES

DOT_PATH               = /usr/local/bin

MAX_DOT_GRAPH_WIDTH    = 

MAX_DOT_GRAPH_HEIGHT   =

SEARCHENGINE           = NO


