OGS
MaterialPropertyLib::ZeroInitPropertyDataType Struct Reference

Detailed Description

Definition at line 17 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
 

Member Function Documentation

◆ operator()() [1/7]

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

Definition at line 19 of file Constant.cpp.

19 { return 0.; }

◆ operator()() [2/7]

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

Definition at line 31 of file Constant.cpp.

32  {
33  return Eigen::Matrix<double, 2, 2>::Zero().eval();
34  }

◆ operator()() [3/7]

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

Definition at line 35 of file Constant.cpp.

36  {
37  return Eigen::Matrix<double, 3, 3>::Zero().eval();
38  }

◆ operator()() [4/7]

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

Definition at line 40 of file Constant.cpp.

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

◆ operator()() [5/7]

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

Definition at line 45 of file Constant.cpp.

46  {
47  return Eigen::Matrix<double, 6, 1>::Zero().eval();
48  }

◆ operator()() [6/7]

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

Definition at line 21 of file Constant.cpp.

22  {
23  return Eigen::Vector2d::Zero().eval();
24  }

◆ operator()() [7/7]

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

Definition at line 26 of file Constant.cpp.

27  {
28  return Eigen::Vector3d::Zero().eval();
29  }

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