OGS
MaterialPropertyLib::ZeroInitPropertyDataType Struct Reference

Detailed Description

Definition at line 8 of file Constant.cpp.

Public Member Functions

PropertyDataType operator() (double) const
PropertyDataType operator() (Eigen::Vector2d) const
PropertyDataType operator() (Eigen::Vector3d) const
PropertyDataType operator() (Eigen::Matrix< double, 2, 2 >) const
PropertyDataType operator() (Eigen::Matrix< double, 3, 3 >) const
PropertyDataType operator() (Eigen::Matrix< double, 4, 1 >) const
PropertyDataType operator() (Eigen::Matrix< double, 6, 1 >) const
PropertyDataType operator() (Eigen::MatrixXd) const

Member Function Documentation

◆ operator()() [1/8]

PropertyDataType MaterialPropertyLib::ZeroInitPropertyDataType::operator() ( double ) const
inline

Definition at line 10 of file Constant.cpp.

10{ return 0.; }

◆ operator()() [2/8]

PropertyDataType MaterialPropertyLib::ZeroInitPropertyDataType::operator() ( Eigen::Matrix< double, 2, 2 > ) const
inline

Definition at line 22 of file Constant.cpp.

24 {
25 return Eigen::Matrix<double, 2, 2>::Zero().eval();
26 }

◆ operator()() [3/8]

PropertyDataType MaterialPropertyLib::ZeroInitPropertyDataType::operator() ( Eigen::Matrix< double, 3, 3 > ) const
inline

Definition at line 27 of file Constant.cpp.

29 {
30 return Eigen::Matrix<double, 3, 3>::Zero().eval();
31 }

◆ operator()() [4/8]

PropertyDataType MaterialPropertyLib::ZeroInitPropertyDataType::operator() ( Eigen::Matrix< double, 4, 1 > ) const
inline

Definition at line 33 of file Constant.cpp.

35 {
36 return Eigen::Matrix<double, 4, 1>::Zero().eval();
37 }

◆ operator()() [5/8]

PropertyDataType MaterialPropertyLib::ZeroInitPropertyDataType::operator() ( Eigen::Matrix< double, 6, 1 > ) const
inline

Definition at line 39 of file Constant.cpp.

41 {
42 return Eigen::Matrix<double, 6, 1>::Zero().eval();
43 }

◆ operator()() [6/8]

PropertyDataType MaterialPropertyLib::ZeroInitPropertyDataType::operator() ( Eigen::MatrixXd ) const
inline

Definition at line 45 of file Constant.cpp.

46 {
47 return Eigen::MatrixXd(0, 0);
48 }

◆ operator()() [7/8]

PropertyDataType MaterialPropertyLib::ZeroInitPropertyDataType::operator() ( Eigen::Vector2d ) const
inline

Definition at line 12 of file Constant.cpp.

13 {
14 return Eigen::Vector2d::Zero().eval();
15 }

◆ operator()() [8/8]

PropertyDataType MaterialPropertyLib::ZeroInitPropertyDataType::operator() ( Eigen::Vector3d ) const
inline

Definition at line 17 of file Constant.cpp.

18 {
19 return Eigen::Vector3d::Zero().eval();
20 }

The documentation for this struct was generated from the following file: