9#ifndef model_GammaSurface_cpp_
10#define model_GammaSurface_cpp_
15#include <LatticeModule.h>
22 const Eigen::Matrix<double,Eigen::Dynamic,lowerDim>&
waveVectors,
23 const Eigen::Matrix<double,Eigen::Dynamic,lowerDim+1>&
f,
25 const std::vector<Eigen::Matrix<double,lowerDim,1>>& mirSymm) :
function int_R syms a b c u real f
static std::string greenColor
static std::string defaultColor
Eigen::Matrix< double, lowerDim, 1 > VectorLowerDim
GammaSurface(const MatrixLowerDim &A, const Eigen::Matrix< double, Eigen::Dynamic, lowerDim > &waveVectors, const Eigen::Matrix< double, Eigen::Dynamic, lowerDim+1 > &f, const int &rotSymm, const std::vector< Eigen::Matrix< double, lowerDim, 1 > > &mirSymm)
Eigen::Matrix< double, lowerDim, lowerDim > MatrixLowerDim
double misfitEnergy(const VectorLowerDim &b) const
const Eigen::Matrix< double, Eigen::Dynamic, dim > waveVectors
PeriodicLatticeInterpolant(const MatrixDim &A_in, const Eigen::Matrix< double, Eigen::Dynamic, dim > &waveVectors_in, const Eigen::Matrix< double, Eigen::Dynamic, dim+1 > &f, const int &rotSymm, const std::vector< Eigen::Matrix< double, dim, 1 > > &N)
double operator()(const VectorDim &x) const