8#ifndef model_AnalyticalSolidSolutionNoise_h
9#define model_AnalyticalSolidSolutionNoise_h
54 const Eigen::Matrix<double,2,2>& latticeBasis,
55 const double& a_in,
const double& a_Cai_in,
const double& MSSS);
57 std::array<COMPLEX,2>
kCorrelations(
const Eigen::Matrix<double,3,1>& kv,
const Eigen::Matrix<int,3,1>& kvID)
const override;
REAL_SCALAR S_xy_k(REAL_SCALAR kx, REAL_SCALAR ky, REAL_SCALAR kz) const
REAL_SCALAR S_yz_k(REAL_SCALAR kx, REAL_SCALAR ky, REAL_SCALAR kz) const
const double stressPrefactor
NoiseTraits< 2 >::GridSizeType GridSizeType
NoiseTraits< 2 >::REAL_SCALAR REAL_SCALAR
NoiseTraitsBase::GridSpacingType GridSpacingType
std::array< COMPLEX, 2 > kCorrelations(const Eigen::Matrix< double, 3, 1 > &kv, const Eigen::Matrix< int, 3, 1 > &kvID) const override
NoiseTraits< 2 >::COMPLEX COMPLEX
REAL_SCALAR S_xz_k(REAL_SCALAR kx, REAL_SCALAR ky, REAL_SCALAR kz) const
NoiseTraits< 2 >::NoiseContainerType NoiseContainerType
AnalyticalSolidSolutionNoise(const std::string &tag, const int &seed, const GridSizeType &gridSize, const GridSpacingType &gridSpacing, const Eigen::Matrix< double, 2, 2 > &latticeBasis, const double &a_in, const double &a_Cai_in, const double &MSSS)
NoiseTraits< 2 >::NoiseType NoiseType
GlidePlaneNoiseBase(const std::string &tag_in, const int &seed_in, const NoiseTraitsBase::GridSizeType &gridSize_in, const NoiseTraitsBase::GridSpacingType &gridSpacing_SI_in, const Eigen::Matrix< double, 2, 2 > &latticeBasis)
const GridSizeType gridSize
const GridSpacingType gridSpacing
Eigen::Array< double, 3, 1 > GridSpacingType
NoiseTraitsBase::GridSizeType GridSizeType
std::vector< NoiseType > NoiseContainerType
NoiseTraitsBase::COMPLEX COMPLEX
Eigen::Matrix< REAL_SCALAR, 1, N > NoiseType
NoiseTraitsBase::REAL_SCALAR REAL_SCALAR