HermesCommon  3.0
hermes_common.h File Reference

File containing includes of all HermesCommon functionality + solvers. Intended to be included. More...

#include "common.h"
#include "exceptions.h"
#include "algebra/vector.h"
#include "algebra/cs_matrix.h"
#include "algebra/dense_matrix_operations.h"
#include "solvers/linear_matrix_solver.h"
#include "solvers/nonlinear_matrix_solver.h"
#include "solvers/picard_matrix_solver.h"
#include "solvers/newton_matrix_solver.h"
#include "solvers/interfaces/amesos_solver.h"
#include "solvers/interfaces/aztecoo_solver.h"
#include "solvers/interfaces/epetra.h"
#include "solvers/interfaces/mumps_solver.h"
#include "solvers/interfaces/petsc_solver.h"
#include "solvers/interfaces/umfpack_solver.h"
#include "solvers/interfaces/superlu_solver.h"
#include "solvers/interfaces/paralution_solver.h"
#include "solvers/precond.h"
#include "solvers/interfaces/precond_ifpack.h"
#include "solvers/interfaces/precond_ml.h"
#include "hermes_function.h"
#include "util/compat.h"
#include "util/callstack.h"
#include "data_structures/table.h"
#include "data_structures/array.h"
#include "data_structures/range.h"
#include "util/qsort.h"
#include "util/memory_handling.h"
#include "ord.h"
#include "mixins.h"
#include "api.h"

Go to the source code of this file.

Macros

#define assert(x)   (x) ? (void)0 : throw Hermes::Exceptions::Exception("Failed assertion: %s in %s (%d)", #x, __FILE__, __LINE__)
 

Detailed Description

File containing includes of all HermesCommon functionality + solvers. Intended to be included.

Definition in file hermes_common.h.