OGS 6.3.0-179-g962fdcd4e.dirty.20200403132553
Properties.h File Reference

Detailed Description

Definition of the class Properties that implements a container of properties.

Definition in file Properties.h.

#include <cstdlib>
#include <string>
#include <map>
#include <logog/include/logog.hpp>
#include "Location.h"
#include "PropertyVector.h"
#include "Properties-impl.h"
Include dependency graph for Properties.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  MeshLib::Properties
 Property manager on mesh items. Class Properties manages scalar, vector or matrix properties. For instance in groundwater flow porosity is a scalar property and permeabilty can be stored as a tensor property. Properties are assigned to mesh items, i.e. Node or Element objects. The createNewPropertyVector() method first creates a PropertyVector of template type T (scalar, vector or matrix). This class stores the PropertyVector, accessible by a combination of the name and the type of the mesh item (Node or Element). More...


 Interface for heuristic search length strategy.