u                 292 old_code/tumor_growth/tumor_growth.h     virtual void operator() (const Vec_discrete_function& u, 
u                 297 old_code/tumor_growth/tumor_growth.h     void generate_rhs(const Vec_discrete_function& u, Vec_discrete_function& w) const;
u                 341 old_code/tumor_growth/tumor_growth.h     virtual void operator() (const FE_function& u, FE_function& w) const;
u                 346 old_code/tumor_growth/tumor_growth.h     void generate_rhs_old_surface(const FE_function& u, FE_function& w) const;
u                 534 old_code/tumor_growth/tumor_growth.h   operator() (const Vec_discrete_function& u, Vec_discrete_function& w) const{
u                 546 old_code/tumor_growth/tumor_growth.h       const Local_function<Vector> uLocal = u.localFunction(entity);
u                 586 old_code/tumor_growth/tumor_growth.h   generate_rhs(const Vec_discrete_function& u, Vec_discrete_function& w) const{
u                 596 old_code/tumor_growth/tumor_growth.h       const Local_function<Vector> uLocal = u.localFunction(entity);
u                 648 old_code/tumor_growth/tumor_growth.h   operator() (const FE_function& u, FE_function& w) const{
u                 655 old_code/tumor_growth/tumor_growth.h       const Local_function uLocal = u.localFunction(entity);
u                 719 old_code/tumor_growth/tumor_growth.h   generate_rhs_old_surface (const FE_function& u, FE_function& w) const{
u                 727 old_code/tumor_growth/tumor_growth.h       const Local_function uLocal = u.localFunction(entity);
u                  89 src/brusselator_algo.cpp   Scalar_solver solver {data, fix_grid, fef.u, fef.w};
u                  94 src/brusselator_algo.cpp     solver.u.mass_matrix(fef.u.fun, fef.u.rhs_les);
u                  99 src/brusselator_algo.cpp     solver.u.add_massMatrixConstOne_to(fef.u.rhs_les);
u                 102 src/brusselator_algo.cpp     load_vector.u.assemble_and_addScaled_to(fef.u.rhs_les);
u                 105 src/brusselator_algo.cpp     solver.u.solve(fef.u.rhs_les, fef.u.fun);
u                 106 src/brusselator_algo.cpp     fef.u.app = fef.u.fun;    
u                 110 src/brusselator_algo.cpp     exact.u.interpolate(fef.u.exact);
u                 123 src/brusselator_algo.cpp     Grid::Scal_FEfun_set u {fef.u, grid};
u                 127 src/brusselator_algo.cpp     SecOrd_op::Solution_driven X_solver {data, grid, u.app};
u                 130 src/brusselator_algo.cpp     u_init.interpolate(u.app);
u                 172 src/brusselator_algo.cpp   SecOrd_op::Solution_driven X_solver {data, fix_grid, fef.u.app};
u                 197 src/brusselator_algo.cpp   Solution_driven X_solver {data, fix_grid, fef.u.app};
u                 199 src/brusselator_algo.cpp   u_ptr->interpolate(fef.u.app);
u                 211 src/brusselator_algo.cpp     u_ptr->interpolate(fef.u.app);
u                 224 src/brusselator_algo.cpp   Solution_driven X_solver {data, fix_grid, fef.u.app};
u                 250 src/brusselator_algo.cpp   Scalar_solver solver {data, fix_grid, fef.u, fef.w}; // I just need `solver.u`
u                 251 src/brusselator_algo.cpp   Solution_driven X_solver {data, fix_grid, fef.u.app};
u                 253 src/brusselator_algo.cpp   u_ex->interpolate(fef.u.app);
u                 255 src/brusselator_algo.cpp   fef.u.fun = fef.u.app;
u                 263 src/brusselator_algo.cpp     solver.u.mass_matrix(fef.u.fun, fef.u.rhs_les);
u                 273 src/brusselator_algo.cpp     f_load->addScaled_to(fef.u.rhs_les);
u                 274 src/brusselator_algo.cpp     solver.u.solve(fef.u.rhs_les, fef.u.fun);
u                 275 src/brusselator_algo.cpp     fef.u.app = fef.u.fun;
u                 279 src/brusselator_algo.cpp     u_ex->interpolate(fef.u.exact);
u                 281 src/brusselator_algo.cpp     print(io.u, fef.u);
u                 305 src/brusselator_algo.cpp     fef.u.read(io.dgf_handler, uw_path);
u                 309 src/brusselator_algo.cpp     fef.u.write(io.dgf_handler, uw_path);
u                 316 src/brusselator_algo.cpp   Scalar_solver solver {data, fix_grid, fef.u, fef.w}; 
u                 317 src/brusselator_algo.cpp   Solution_driven X_solver {data, fix_grid, fef.u.app};
u                 318 src/brusselator_algo.cpp   Esfem::Io::Paraview paraview {data, fix_grid, fef.u.fun, fef.w.fun};
u                 322 src/brusselator_algo.cpp     solver.u.mass_matrix(fef.u.fun, fef.u.rhs_les);
u                 327 src/brusselator_algo.cpp     solver.u.add_massMatrixConstOne_to(fef.u.rhs_les);
u                 329 src/brusselator_algo.cpp     solver.u.solve(fef.u.rhs_les, fef.u.fun);
u                 330 src/brusselator_algo.cpp     fef.u.app = fef.u.fun;
u                 351 src/brusselator_algo.cpp   fef.u.write(io.dgf_handler, "./final_");
u                 366 src/brusselator_algo.cpp   exact.u.interpolate(fef.u.exact);
u                 373 src/brusselator_algo.cpp   io.u << dT << '\t'
u                 374 src/brusselator_algo.cpp        << norm.l2_err(fef.u.exact, fef.u.fun) << '\t'
u                 375 src/brusselator_algo.cpp        << norm.h1_err(fef.u.exact, fef.u.fun) << std::endl;
u                 439 src/brusselator_algo.cpp   :u {"u", gt}, w {"w", gt},
u                 444 src/brusselator_algo.cpp   :dgf_handler {p.grid()}, para {p}, u {"_u", p}, w {"_w", p},
u                 449 src/brusselator_algo.cpp   :u {gt, Growth::promoting}, w {gt, Growth::inhibiting}, v {gt},
u                 454 src/brusselator_algo.cpp   :u {p, Growth::promoting}, w {p, Growth::inhibiting}, v {gt},
u                 328 src/brusselator_algo.h       Esfem::Io::Error_stream u;
u                 349 src/brusselator_algo.h       SecOrd_op::Init_data u;
u                 363 src/brusselator_algo.h       Grid::Scal_FEfun_set u;
u                  46 src/brusselator_algo_impl.cpp   :u {gt, Growth::promoting}, w {gt, Growth::inhibiting}
u                  54 src/brusselator_algo_impl.cpp   :u {p, g, Growth::promoting, u_set.app, w_set.app},
u                  63 src/brusselator_algo_impl.cpp   :u {p, g, Growth::promoting, u_set.fun, w_set.fun},
u                  80 src/brusselator_algo_impl.cpp    paraview {bs.data, bs.fix_grid, bs.fef.u.fun, bs.fef.w.fun},
u                  81 src/brusselator_algo_impl.cpp    solver {bs.data, bs.fix_grid, bs.fef.u, bs.fef.w}
u                  85 src/brusselator_algo_impl.cpp   interpolate(bs.exact.u, bs.fef.u);
u                  90 src/brusselator_algo_impl.cpp   interpolate(init_data.u, bs.fef.u);
u                  98 src/brusselator_algo_impl.cpp   head_line(bs.io.u);
u                 104 src/brusselator_algo_impl.cpp   auto& u = bs.fef.u;
u                 106 src/brusselator_algo_impl.cpp   solver.u.mass_matrix(u.fun, u.rhs_les);
u                 115 src/brusselator_algo_impl.cpp   u {bs.fef.u},
u                 118 src/brusselator_algo_impl.cpp   paraview {bs.data, bs.fix_grid, u.fun, w.fun},
u                 119 src/brusselator_algo_impl.cpp   solver {bs.data, bs.fix_grid, u, w}
u                 124 src/brusselator_algo_impl.cpp   solver.u.mass_matrix(u.fun, u.rhs_les);
u                 126 src/brusselator_algo_impl.cpp   solver.u.add_massMatrixConstOne_to(u.rhs_les);
u                 130 src/brusselator_algo_impl.cpp   solver.u.solve(u.rhs_les, u.fun);
u                 131 src/brusselator_algo_impl.cpp   u.app = u.fun;    
u                 136 src/brusselator_algo_impl.cpp   solver.u.mass_matrix(u.fun, u.rhs_les);
u                 149 src/brusselator_algo_impl.cpp   u {fef.u, grid},
u                 152 src/brusselator_algo_impl.cpp   ss {bs.data, grid, u, w},
u                 153 src/brusselator_algo_impl.cpp   vs {bs.data, grid, u.fun},
u                 160 src/brusselator_algo_impl.cpp   ss.u.mass_matrix(u.fun, u.rhs_les);
u                 162 src/brusselator_algo_impl.cpp   fef.u.rhs_les = u.rhs_les;
u                 187 src/brusselator_algo_impl.cpp   u {bs.fef.u, grid},
u                 190 src/brusselator_algo_impl.cpp   paraview {bs.data, grid, u.fun, w.fun},
u                 191 src/brusselator_algo_impl.cpp   solver {bs.data, grid, u, w},
u                 196 src/brusselator_algo_impl.cpp   solver.u.add_massMatrixConstOne_to(u.rhs_les);
u                 197 src/brusselator_algo_impl.cpp   load_vector.u.assemble_and_addScaled_to(u.rhs_les);
u                 202 src/brusselator_algo_impl.cpp   solver.u.solve(u.rhs_les, u.fun);
u                 203 src/brusselator_algo_impl.cpp   u.app = u.fun;    
u                 206 src/brusselator_algo_impl.cpp   bs.fef.u = u;
u                 212 src/brusselator_algo_impl.cpp   bs.exact.u.interpolate(u.exact);
u                  36 src/brusselator_algo_impl.h     SecOrd_op::Rhs u;
u                  45 src/brusselator_algo_impl.h     SecOrd_op::Brusselator u; /*!< PDE with solver for u */
u                 163 src/brusselator_algo_impl.h     Grid::Scal_FEfun_set& u;
u                 208 src/brusselator_algo_impl.h     Grid::Scal_tiny_FEfun_set u;
u                 244 src/brusselator_algo_impl.h     Grid::Scal_FEfun_set u; /*!< \brief `fef.u` on `grid` */
u                 106 src/io_l2h1Calculator.cpp (const Grid::Scal_FEfun& u, const Grid::Scal_FEfun& uN) const{
u                 107 src/io_l2h1Calculator.cpp   const FEfun& u1 = u;
u                 112 src/io_l2h1Calculator.cpp (const Grid::Vec_FEfun& u, const Grid::Vec_FEfun& uN) const{
u                 113 src/io_l2h1Calculator.cpp   d_ptr->assign_v1(u);
u                 128 src/io_l2h1Calculator.cpp (const Grid::Scal_FEfun& u, const Grid::Scal_FEfun& uN) const{
u                 129 src/io_l2h1Calculator.cpp   const FEfun& u1 = u;
u                 134 src/io_l2h1Calculator.cpp (const Grid::Vec_FEfun& u, const Grid::Vec_FEfun& uN) const{
u                 135 src/io_l2h1Calculator.cpp   d_ptr->assign_v1(u);
u                  50 src/secOrd_op_brusselator_impl.cpp   Range u;
u                  51 src/secOrd_op_brusselator_impl.cpp   cf.evaluate(q[pt], u);
u                  52 src/secOrd_op_brusselator_impl.cpp   return u;  
u                  64 src/secOrd_op_brusselator_impl.cpp   Range u;
u                  66 src/secOrd_op_brusselator_impl.cpp   rhs_loc.evaluate(q[pt], u);
u                  68 src/secOrd_op_brusselator_impl.cpp   u *= tmp;
u                  70 src/secOrd_op_brusselator_impl.cpp   u *= tmp;
u                  71 src/secOrd_op_brusselator_impl.cpp   return u;
u                  76 src/secOrd_op_brusselator_impl.cpp   Range u;
u                  78 src/secOrd_op_brusselator_impl.cpp   arg1_loc.evaluate(q[pt], u);
u                  80 src/secOrd_op_brusselator_impl.cpp   u *= tmp;
u                  81 src/secOrd_op_brusselator_impl.cpp   return u;
u                  62 src/secOrd_op_linearHeat.cpp   Range u;
u                  63 src/secOrd_op_linearHeat.cpp   cf.evaluate(q[pt], u);
u                  64 src/secOrd_op_linearHeat.cpp   return u;
u                 119 src/secOrd_op_rhs_u.cpp   const double u = std::exp(-6. * t) * x * y;
u                 121 src/secOrd_op_rhs_u.cpp   r = u
u                  69 src/secOrd_op_solutionDriven.cpp 				 const Grid::Scal_FEfun& u)
u                  70 src/secOrd_op_solutionDriven.cpp   :d_ptr {std::make_unique<Data>(p, g, u)}
u                  66 src/secOrd_op_solutionDriven_impl.cpp    u {u_input}
u                  90 src/secOrd_op_solutionDriven_impl.cpp     const auto u_loc = u.localFunction(entity);	// Scalar valued
u                 156 src/secOrd_op_solutionDriven_impl.h       const Scalar_fef& u; 
u                 212 src/secOrd_op_solutionDriven_impl.h       MCF_op::Range<MCF_op::Scalar_fef> u;
u                 213 src/secOrd_op_solutionDriven_impl.h       cf.evaluate(q[pt], u);
u                 214 src/secOrd_op_solutionDriven_impl.h       return u;