HermesCommon
3.0

This manual documents the source code of hermes_common. It is intended for the developers of the library. If you are only interested in using hermes_common together with hermesNd, please refer to the User's Manual.
The Hermes Common library encompasses the functionality shared by the code for any number of dimensions (1, 2, 3). The uppermostlevel API is provided by the class Api
Hermes Common provides utility features, like
The library provides also standalone functionality, needed to solve problems shared by codes for all dimensions. The first big part is
These structures correspond to the most widely used storage type for matrices  sparse matrices.
These routines are here to support occasional needs to handle dense matrices, that are so small that storing them using sparse structures would be ineffective.
Vector structures
after one is able to store / load, and do other operations with linear algebraic structures, one would like to solve Ax = b:
... possibly with