OGS
Property.h File Reference

Detailed Description

Author
Norbert Grunwald
Date
Sep 7, 2017

Definition in file Property.h.

#include <Eigen/Dense>
#include <array>
#include <string>
#include <typeinfo>
#include <variant>
#include "BaseLib/Error.h"
#include "ParameterLib/SpatialPosition.h"
#include "PropertyType.h"
#include "VariableType.h"
Include dependency graph for Property.h:

Go to the source code of this file.

Classes

class  MaterialPropertyLib::Property
 

Namespaces

 MaterialPropertyLib
 

Typedefs

using MaterialPropertyLib::PropertyDataType = std::variant< double, Eigen::Matrix< double, 2, 1 >, Eigen::Matrix< double, 3, 1 >, Eigen::Matrix< double, 2, 2 >, Eigen::Matrix< double, 3, 3 >, Eigen::Matrix< double, 4, 1 >, Eigen::Matrix< double, 6, 1 > >
 

Functions

PropertyDataType MaterialPropertyLib::fromVector (std::vector< double > const &values)
 
void MaterialPropertyLib::overwriteExistingProperties (PropertyArray &properties, PropertyArray &new_properties, std::variant< Medium *, Phase *, Component * > scale_pointer)