mirror of
https://github.com/triqs/dft_tools
synced 2024-10-31 19:23:45 +01:00
gf : improve error message
This commit is contained in:
parent
abc743c0a1
commit
f45dedb94e
@ -488,7 +488,7 @@ namespace triqs { namespace gfs {
|
|||||||
// delegate = so that I can overload it for specific RHS...
|
// delegate = so that I can overload it for specific RHS...
|
||||||
template<typename Variable, typename Target, typename Opt, typename RHS>
|
template<typename Variable, typename Target, typename Opt, typename RHS>
|
||||||
DISABLE_IF(arrays::is_scalar<RHS>) triqs_gf_view_assign_delegation( gf_view<Variable,Target,Opt> g, RHS const & rhs) {
|
DISABLE_IF(arrays::is_scalar<RHS>) triqs_gf_view_assign_delegation( gf_view<Variable,Target,Opt> g, RHS const & rhs) {
|
||||||
if (!(g.mesh() == rhs.mesh())) TRIQS_RUNTIME_ERROR<<"Gf Assignment in View : incompatible mesh";
|
if (!(g.mesh() == rhs.mesh())) TRIQS_RUNTIME_ERROR<<"Gf Assignment in View : incompatible mesh"<<g.mesh() << " vs "<< rhs.mesh();
|
||||||
for (auto const & w: g.mesh()) g[w] = rhs[w];
|
for (auto const & w: g.mesh()) g[w] = rhs[w];
|
||||||
g.singularity() = rhs.singularity();
|
g.singularity() = rhs.singularity();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user