OGS 6.2.1-499-g3b941532c.dirty.20191012113459
Property.h File Reference

Detailed Description

Author
Norbert Grunwald
Date
Sep 7, 2017

Definition in file Property.h.

#include <array>
#include <string>
#include <variant>
#include "PropertyType.h"
#include "VariableType.h"
#include "ParameterLib/SpatialPosition.h"
Include dependency graph for Property.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MaterialPropertyLib::Property
 

Namespaces

 MaterialPropertyLib
 

Typedefs

using MaterialPropertyLib::PropertyDataType = std::variant< double, Pair, Vector, Tensor2d, SymmTensor, Tensor, std::string >
 

Enumerations

enum  MaterialPropertyLib::PropertyDataTypeName {
  MaterialPropertyLib::nScalar, MaterialPropertyLib::nPair, MaterialPropertyLib::nVector, MaterialPropertyLib::nSymmTensor,
  MaterialPropertyLib::nTensor
}
 

Functions

void MaterialPropertyLib::overwriteExistingProperties (PropertyArray &properties, PropertyArray &new_properties, std::variant< Medium *, Phase *, Component *> scale_pointer)