Example #1
0
 gf_view<block_index, gf<Variable, matrix_valued, Singularity, void>, nothing, void, IsConst>
 reinterpret_scalar_valued_gf_as_matrix_valued(
     gf_view<block_index, gf<Variable, scalar_valued, Singularity, Evaluator>, nothing, void, IsConst> bg) {
  std::vector<gf_view<Variable, matrix_valued, Singularity, void>> V;
  for (auto &g : bg) V.push_back(reinterpret_scalar_valued_gf_as_matrix_valued(g));
  return make_block_gf_view_from_vector(std::move(V));
 }
Example #2
0
 gf_view<block_index, gf<Variable, matrix_valued, Opt>, Opt2>
 reinterpret_scalar_valued_gf_as_matrix_valued(gf<block_index, gf<Variable, scalar_valued, Opt>, Opt2> &bg) {
  return reinterpret_scalar_valued_gf_as_matrix_valued(bg());
 }
Example #3
0
 gf_view<block_index, gf<Variable, matrix_valued, Opt>, Opt2, IsConst>
 reinterpret_scalar_valued_gf_as_matrix_valued(gf_view<block_index, gf<Variable, scalar_valued, Opt>, Opt2, IsConst> bg) {
  std::vector<gf_view<Variable, matrix_valued, Opt>> V;
  for (auto &g : bg) V.push_back(reinterpret_scalar_valued_gf_as_matrix_valued(g));
  return make_block_gf_view_from_vector(std::move(V));
 }
Example #4
0
 void fit_tail(gf_view<imfreq, scalar_valued> gf, tail_view known_moments, int n_moments, int n_min, int n_max, bool replace_by_fit ) {
  fit_tail(reinterpret_scalar_valued_gf_as_matrix_valued(gf), known_moments, n_moments, n_min, n_max, replace_by_fit );
 }
Example #5
0
 block_gf_view<Variable, matrix_valued, Singularity, void>
 reinterpret_scalar_valued_gf_as_matrix_valued(block_gf<Variable, scalar_valued, Singularity, Evaluator> &bg) {
  return reinterpret_scalar_valued_gf_as_matrix_valued(bg());
 }