|
libMesh
|
Go to the source code of this file.
Functions | |
| void | assemble_advection_diffusion (EquationSystems &es, const std::string &system_name) |
| Real | centroid_l2_error (const System &system) |
| int | main (int argc, char **argv) |
| void assemble_advection_diffusion | ( | EquationSystems & | es, |
| const std::string & | system_name | ||
| ) |
Definition at line 231 of file finite_volume_ex1.C.
References libMesh::DofObject::dof_number(), exact_solution, forcing(), libMesh::Parameters::get(), libMesh::EquationSystems::get_mesh(), libMesh::EquationSystems::get_system(), mesh, libMesh::Elem::neighbor_ptr(), libMesh::System::number(), libMesh::EquationSystems::parameters, libMesh::Real, libMesh::Elem::side_index_range(), libMesh::Elem::true_centroid(), and libMesh::Elem::volume().
Referenced by main().
| Real centroid_l2_error | ( | const System & | system | ) |
Definition at line 315 of file finite_volume_ex1.C.
References libMesh::ParallelObject::comm(), libMesh::System::current_solution(), libMesh::DofObject::dof_number(), exact_solution, libMesh::System::get_mesh(), libMesh::libmesh_real(), libMesh::System::number(), libMesh::Real, libMesh::Parallel::Communicator::sum(), libMesh::Elem::true_centroid(), and libMesh::Elem::volume().
Referenced by main().
Definition at line 332 of file finite_volume_ex1.C.
References libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), assemble_advection_diffusion(), libMesh::MeshTools::Generation::build_square(), libMesh::C0POLYGON, centroid_l2_error(), libMesh::CONSTANT, libMesh::default_solver_package(), libMesh::EquationSystems::init(), libMesh::INVALID_SOLVER_PACKAGE, main(), libMesh::make_range(), mesh, libMesh::MONOMIAL, libMesh::MeshBase::n_active_elem(), libMesh::out, libMesh::EquationSystems::parameters, libMesh::Real, libMesh::Parameters::set(), and libMesh::ExodusII_IO::write_equation_systems().