Io 105 include/grid.h explicit Grid_and_time(const Io::Parameter&); Io 107 include/grid.h explicit Grid_and_time(const Io::Parameter&, const std::string& dgf_file, Io 34 include/secOrd_op_brusselator.h Brusselator(const Io::Parameter&, const Grid::Grid_and_time&, Io 37 include/secOrd_op_brusselator.h Brusselator(const Io::Parameter&, const Grid::Grid_and_time&, Io 37 include/secOrd_op_initData.h Init_data(const Io::Parameter&, const Growth); Io 76 include/secOrd_op_linearHeat.h explicit Linear_heat(const Io::Parameter&, const Grid::Grid_and_time&); Io 41 include/secOrd_op_solutionDriven.h Solution_driven(const Io::Parameter&, const Grid::Grid_and_time&, Io 318 src/brusselator_algo.cpp Esfem::Io::Paraview paraview {data, fix_grid, fef.u.fun, fef.w.fun}; Io 443 src/brusselator_algo.cpp Brusselator_scheme::Io::Io(const Esfem::Io::Parameter& p) Io 453 src/brusselator_algo.cpp Brusselator_scheme::Init_data::Init_data(const Esfem::Grid::Grid_and_time& gt, const Esfem::Io::Parameter& p) Io 323 src/brusselator_algo.h const Esfem::Io::Dgf::Handler dgf_handler; Io 327 src/brusselator_algo.h Esfem::Io::Error_stream para; Io 328 src/brusselator_algo.h Esfem::Io::Error_stream u; Io 330 src/brusselator_algo.h Esfem::Io::Error_stream w; Io 333 src/brusselator_algo.h Esfem::Io::Error_stream surface; Io 335 src/brusselator_algo.h Esfem::Io::Error_stream velocity; Io 338 src/brusselator_algo.h Io(const Esfem::Io::Parameter&); Io 360 src/brusselator_algo.h Init_data(const Grid::Grid_and_time&, const Esfem::Io::Parameter&); Io 388 src/brusselator_algo.h Esfem::Io::Parameter data; Io 391 src/brusselator_algo.h Io io; Io 395 src/brusselator_algo.h Esfem::Io::L2H1_calculator norm; Io 423 src/brusselator_algo.h void print(Esfem::Io::Error_stream& os, const F& fem){ Io 50 src/brusselator_algo_impl.cpp (const Esfem::Io::Parameter& p, Io 59 src/brusselator_algo_impl.cpp (const Esfem::Io::Parameter& p, Io 229 src/brusselator_algo_impl.cpp void Esfem::head_line(Io::Error_stream& file){ Io 47 src/brusselator_algo_impl.h Scalar_solver(const Io::Parameter&, Io 52 src/brusselator_algo_impl.h Scalar_solver(const Io::Parameter&, Io 102 src/brusselator_algo_impl.h Io::Paraview paraview; Io 161 src/brusselator_algo_impl.h Brusselator_scheme::Io& io; Io 170 src/brusselator_algo_impl.h Io::Paraview paraview; Io 247 src/brusselator_algo_impl.h Io::L2H1_calculator norm; Io 248 src/brusselator_algo_impl.h Io::Paraview paraview; Io 263 src/brusselator_algo_impl.h void head_line(Esfem::Io::Error_stream&); Io 62 src/grid_FEfunSet.h void write(const Esfem::Io::Dgf::Handler&, Io 65 src/grid_FEfunSet.h void read(const Esfem::Io::Dgf::Handler&, Io 129 src/grid_FEfunSet.h write(const Esfem::Io::Dgf::Handler& h, Io 138 src/grid_FEfunSet.h read(const Esfem::Io::Dgf::Handler& h, const std::string& dir){ Io 52 src/grid_GridAndTime.cpp Data(const Io::Parameter&); Io 53 src/grid_GridAndTime.cpp Data(const Io::Parameter&, const std::string& dgf_file, Io 57 src/grid_GridAndTime.cpp Esfem::Grid::Grid_and_time::Data::Data(const Io::Parameter& p) Io 68 src/grid_GridAndTime.cpp Data(const Io::Parameter& p, const std::string& dgf_file, Io 80 src/grid_GridAndTime.cpp Esfem::Grid::Grid_and_time::Grid_and_time(const Io::Parameter& p) Io 94 src/grid_GridAndTime.cpp Grid_and_time(const Io::Parameter& p, const std::string& dgf_file, const double t0) Io 25 src/io_dgf.cpp using Esfem::Io::Dgf::Handler; Io 98 src/io_dgf.cpp const auto vertices = Esfem::Io::Dgf::to_vertices(fef, 1); Io 103 src/io_dgf.cpp Esfem::Io::Dgf::to_dgfFile(d_ptr -> simplices, dgf_file, d_ptr -> digit_precision); Io 121 src/io_dgf.cpp const auto vertices = Esfem::Io::Dgf::to_vertices(vfef); Io 187 src/io_dgf.cpp Simplices Esfem::Io::Dgf::create_simplices(const std::string& filename) try{ Io 199 src/io_dgf.cpp Lines Esfem::Io::Dgf::create_stringSimplices(const string& filename) try{ Io 201 src/io_dgf.cpp auto first = Esfem::Io::Dgf::find(cbegin(lines), cend(lines), "SIMPLEX"); Io 202 src/io_dgf.cpp auto last = Esfem::Io::Dgf::close_list(first, cend(lines), "#"); Io 209 src/io_dgf.cpp size_t Esfem::Io::Dgf::get_precision(const string& dgf_file){ Io 213 src/io_dgf.cpp size_t Esfem::Io::Dgf::calculate_dof(const string& dgf_file){ Io 215 src/io_dgf.cpp auto first = Esfem::Io::Dgf::find(cbegin(lines), cend(lines), "VERTEX"); Io 216 src/io_dgf.cpp auto last = Esfem::Io::Dgf::close_list(first, cend(lines), "#"); Io 219 src/io_dgf.cpp Vertices Esfem::Io::Dgf::create_vertices(const string& filename) try{ Io 234 src/io_dgf.cpp Lines Esfem::Io::Dgf::create_stringVertices(const string& filename){ Io 236 src/io_dgf.cpp auto first = Esfem::Io::Dgf::find(cbegin(lines), cend(lines), "VERTEX"); Io 237 src/io_dgf.cpp auto last = Esfem::Io::Dgf::close_list(first, cend(lines), "#"); Io 32 src/io_errorStream.cpp Esfem::Io::Error_stream::Error_stream(const std::string& fname) Io 40 src/io_errorStream.cpp Esfem::Io::Error_stream::Error_stream(const Parameter& d) Io 43 src/io_errorStream.cpp Esfem::Io::Error_stream::Error_stream(const std::string& suffix, const Parameter& d) Io 46 src/io_errorStream.cpp Esfem::Io::Error_stream& Esfem::Io::Error_stream::operator<<(StdManip manip){ Io 53 src/io_errorStream.cpp Esfem::Io::Error_stream& Esfem::Io::Error_stream::close(){ Io 26 src/io_l2h1Calculator.cpp using Esfem::Io::L2H1_calculator; Io 103 src/io_l2h1Calculator.cpp Esfem::Io::L2H1_calculator::~L2H1_calculator() = default; Io 28 src/io_parameter.cpp using Esfem::Io::Parameter; Io 60 src/io_parameter.cpp Esfem::Io::Parameter::Data::Data() Io 109 src/io_parameter.cpp Esfem::Io::Parameter::Parameter(int argc, char** argv, Io 159 src/io_parameter.cpp Esfem::Io::Parameter::~Parameter() = default; Io 160 src/io_parameter.cpp const std::string& Esfem::Io::Parameter::grid() const noexcept{ Io 163 src/io_parameter.cpp const std::string& Esfem::Io::Parameter::error_log() const noexcept{ Io 166 src/io_parameter.cpp const std::string& Esfem::Io::Parameter::paraview() const noexcept{ Io 169 src/io_parameter.cpp double Esfem::Io::Parameter::start_time() const noexcept{ Io 172 src/io_parameter.cpp double Esfem::Io::Parameter::global_timeStep() const noexcept{ Io 175 src/io_parameter.cpp long Esfem::Io::Parameter::max_timeSteps() const{ Io 180 src/io_parameter.cpp long Esfem::Io::Parameter::prePattern_timeSteps() const{ Io 185 src/io_parameter.cpp long Esfem::Io::Parameter::pattern_timeSteps() const{ Io 190 src/io_parameter.cpp double Esfem::Io::Parameter::last_step() const{ Io 194 src/io_parameter.cpp double Esfem::Io::Parameter::eps() const noexcept{ Io 197 src/io_parameter.cpp const std::vector<double>& Esfem::Io::Parameter::bdf_alphas() const noexcept{ Io 200 src/io_parameter.cpp const std::vector<double>& Esfem::Io::Parameter::bdf_gammas() const noexcept{ Io 203 src/io_parameter.cpp double Esfem::Io::Parameter::tg_a() const noexcept{ Io 206 src/io_parameter.cpp double Esfem::Io::Parameter::tg_b() const noexcept{ Io 209 src/io_parameter.cpp double Esfem::Io::Parameter::tg_Dc() const noexcept{ Io 212 src/io_parameter.cpp double Esfem::Io::Parameter::tg_gamma() const noexcept{ Io 224 src/io_parameter.cpp double Esfem::Io::Parameter::u_hom_value() const noexcept{ Io 227 src/io_parameter.cpp double Esfem::Io::Parameter::w_hom_value() const noexcept{ Io 230 src/io_parameter.cpp double Esfem::Io::Parameter::u_pertubation() const noexcept{ Io 233 src/io_parameter.cpp double Esfem::Io::Parameter::w_pertubation() const noexcept{ Io 236 src/io_parameter.cpp const std::string& Esfem::Io::Parameter::u_init_dof() const noexcept{ Io 239 src/io_parameter.cpp const std::string& Esfem::Io::Parameter::w_init_dof() const noexcept{ Io 243 src/io_parameter.cpp std::ostream& Esfem::Io::operator<<(std::ostream& os, const Parameter& d){ Io 34 src/io_paraview.cpp explicit DataOutputParameters(const Esfem::Io::Parameter&, const int = 0); Io 45 src/io_paraview.cpp struct Esfem::Io::Paraview::Data{ Io 59 src/io_paraview.cpp Esfem::Io::Paraview::Paraview(const Parameter& p , const Grid::Grid_and_time& gt, Io 71 src/io_paraview.cpp Esfem::Io::Paraview::~Paraview() = default; Io 79 src/io_paraview.cpp void Esfem::Io::Paraview::write(){ Io 85 src/io_paraview.cpp DataOutputParameters::DataOutputParameters(const Esfem::Io::Parameter& p, const int i) Io 40 src/linHeat_algo.h Io::Parameter data {argc, argv, parameter_file}; Io 54 src/linHeat_algo.h const Io::L2H1_calculator err_cal {grid, exact_solution, numerical_solution}; Io 55 src/linHeat_algo.h Io::Error_stream err_log {data}; Io 57 src/linHeat_algo.h Io::Paraview paraview_plot {data, grid, exact_solution, numerical_solution}; Io 47 src/secOrd_op_brusselator.cpp explicit Data(const Io::Parameter&, const Grid::Grid_and_time&, Io 49 src/secOrd_op_brusselator.cpp explicit Data(const Io::Parameter&, const Grid::Grid_and_time&, Io 57 src/secOrd_op_brusselator.cpp Brusselator(const Io::Parameter& p, const Grid::Grid_and_time& gt, const Growth type) Io 69 src/secOrd_op_brusselator.cpp Brusselator(const Io::Parameter& p, const Grid::Grid_and_time& gt, const Growth type, Io 139 src/secOrd_op_brusselator.cpp Data(const Io::Parameter& p, const Grid::Grid_and_time& gt, const Growth type) Io 152 src/secOrd_op_brusselator.cpp Data(const Io::Parameter& p, const Grid::Grid_and_time& gt, Io 99 src/secOrd_op_brusselator_impl.cpp Data(const Esfem::Io::Parameter&, const Esfem::Grid::Grid_and_time&, Io 103 src/secOrd_op_brusselator_impl.cpp Brusselator_op::Data::Data(const Esfem::Io::Parameter& p, Io 134 src/secOrd_op_brusselator_impl.cpp Brusselator_op::Brusselator_op(const Esfem::Io::Parameter& p, Io 40 src/secOrd_op_brusselator_impl.h explicit Brusselator_op(const Esfem::Io::Parameter&, Io 37 src/secOrd_op_initData.cpp Esfem::SecOrd_op::Init_data::Init_data(const Io::Parameter& p, Io 116 src/secOrd_op_initData_impl.cpp Random_initial_data(const Esfem::Io::Parameter& p, Io 253 src/secOrd_op_initData_impl.cpp hom_value(const Esfem::Io::Parameter& p, const Esfem::Growth type){ Io 270 src/secOrd_op_initData_impl.cpp pertubation(const Esfem::Io::Parameter& p, const Esfem::Growth type){ Io 286 src/secOrd_op_initData_impl.cpp std::string Esfem::Impl::print_configuration(const Esfem::Io::Parameter& p, Io 296 src/secOrd_op_initData_impl.cpp std::string Esfem::Impl::dof_filename(const Io::Parameter& p, const Growth type){ Io 320 src/secOrd_op_initData_impl.cpp Esfem::SecOrd_op::Init_data::Data::Data(const Io::Parameter& p, const Growth type) Io 89 src/secOrd_op_initData_impl.h Random_initial_data(const Esfem::Io::Parameter&, Io 360 src/secOrd_op_initData_impl.h double hom_value(const Esfem::Io::Parameter&, const Esfem::Growth); Io 361 src/secOrd_op_initData_impl.h double pertubation(const Esfem::Io::Parameter&, const Esfem::Growth); Io 362 src/secOrd_op_initData_impl.h std::string print_configuration(const Esfem::Io::Parameter&, const Esfem::Growth); Io 366 src/secOrd_op_initData_impl.h std::string dof_filename(const Io::Parameter&, const Growth); Io 383 src/secOrd_op_initData_impl.h Data(const Io::Parameter&, const Growth); Io 39 src/secOrd_op_linearHeat.cpp explicit Linear_heat_op(const Esfem::Io::Parameter&, Io 80 src/secOrd_op_linearHeat.cpp Data(const Io::Parameter& p, const Grid::Grid_and_time& gt) Io 84 src/secOrd_op_linearHeat.cpp Esfem::SecOrd_op::Linear_heat::Linear_heat(const Io::Parameter& p, Io 117 src/secOrd_op_linearHeat.cpp Linear_heat_op::Linear_heat_op(const Esfem::Io::Parameter& p, Io 43 src/secOrd_op_rhs_u.cpp const Esfem::Io::Parameter&); Io 68 src/secOrd_op_rhs_u.cpp Data(const Io::Parameter& p, const Grid::Grid_and_time& gt) Io 74 src/secOrd_op_rhs_u.cpp Esfem::SecOrd_op::Rhs_u::Rhs_u(const Io::Parameter& p, const Grid::Grid_and_time& gt){ Io 108 src/secOrd_op_rhs_u.cpp const Esfem::Io::Parameter& p) Io 27 src/secOrd_op_rhs_u.h explicit Rhs_u(const Io::Parameter&, const Grid::Grid_and_time&); Io 43 src/secOrd_op_rhs_w.cpp const Esfem::Io::Parameter&); Io 69 src/secOrd_op_rhs_w.cpp Data(const Io::Parameter& p, const Grid::Grid_and_time& gt) Io 75 src/secOrd_op_rhs_w.cpp Esfem::SecOrd_op::Rhs_w::Rhs_w(const Io::Parameter& p, Io 107 src/secOrd_op_rhs_w.cpp const Esfem::Io::Parameter& p) Io 27 src/secOrd_op_rhs_w.h explicit Rhs_w(const Io::Parameter&, Io 52 src/secOrd_op_solutionDriven.cpp Data(const Io::Parameter&, const Grid::Grid_and_time&, Io 56 src/secOrd_op_solutionDriven.cpp Solution_driven::Data::Data(const Io::Parameter& p, const Grid::Grid_and_time& g, Io 67 src/secOrd_op_solutionDriven.cpp Solution_driven::Solution_driven(const Io::Parameter& p, Io 58 src/secOrd_op_solutionDriven_impl.cpp MCF_op::MCF_op(const Io::Parameter& p, Io 63 src/secOrd_op_solutionDriven_impl.h MCF_op(const Io::Parameter&, Io 43 test/io_dgf.cpp Esfem::Io::Parameter data {argc, argv, parameter_file}; Io 49 test/io_dgf.cpp const Esfem::Io::Dgf::Handler dgf_interpreter {dgf_inputFile};