Precomputed lookup table on a tensor grid; evaluation, derivatives and HDF5 persistence. More...
#include <cl_Database.hpp>
Public Member Functions | |
| Database (const string &aFilePath, const string &aMaterial) | |
| Database (const hid_t aHDF5, const string &aLabel) | |
| Database (Mesh *aMesh, const string &aField, const bool aProject=true, const string aMaterial="") | |
| ~Database () | |
| real | evaluate (const real aX, const real aY) const |
| real | evaluate (const real aX, const real aY, const real aZ) const |
| real | evaluate_derivx (const real aX, const real aY) const |
| real | evaluate_derivy (const real aX, const real aY) const |
| real | evaluate_derivx (const real aX, const real aY, const real aZ) const |
| real | evaluate_derivy (const real aX, const real aY, const real aZ) const |
| real | evaluate_derivz (const real aX, const real aY, const real aZ) const |
| real | min (const uint aDimension) const |
| real | max (const uint aDimension) const |
| const Vector< real > & | values () const |
| void | save (const hid_t aHDF5) |
Precomputed lookup table on a tensor grid; evaluation, derivatives and HDF5 persistence.
| belfem::Database::Database | ( | Mesh * | aMesh, |
| const string & | aField, | ||
| const bool | aProject = true, | ||
| const string | aMaterial = "" ) |
| belfem::Database::~Database | ( | ) |
| void belfem::Database::save | ( | const hid_t | aHDF5 | ) |
read access to the raw grid values ( in the stored scale, e.g. log10 for the jc/n tables ), for range checks at load time