HermesCommon
3.0
|
Basic vector classes and operations. More...
#include "common.h"
#include "matrix.h"
#include "callstack.h"
#include "solvers/linear_matrix_solver.h"
#include "solvers/interfaces/umfpack_solver.h"
#include "solvers/interfaces/superlu_solver.h"
#include "solvers/interfaces/amesos_solver.h"
#include "solvers/interfaces/petsc_solver.h"
#include "solvers/interfaces/mumps_solver.h"
#include "solvers/interfaces/aztecoo_solver.h"
#include "solvers/interfaces/paralution_solver.h"
#include "qsort.h"
#include "api.h"
#include "util/memory_handling.h"
Go to the source code of this file.
Namespaces | |
Hermes | |
General namespace for the Hermes library. | |
Hermes::Algebra | |
Namespace containing classes for vector / matrix operations. | |
Functions | |
double | Hermes::Algebra::real (double x) |
double | Hermes::Algebra::imag (double x) |
double | Hermes::Algebra::real (std::complex< double > x) |
double | Hermes::Algebra::imag (std::complex< double > x) |
template<> | |
HERMES_API Vector< double > * | Hermes::Algebra::create_vector (bool use_direct_solver) |
Function returning a vector according to the users's choice. More... | |
template<> | |
HERMES_API Vector < std::complex< double > > * | Hermes::Algebra::create_vector (bool use_direct_solver) |
Function returning a vector according to the users's choice. More... | |
Basic vector classes and operations.
Definition in file vector.cpp.