libMesh
|
Go to the source code of this file.
Functions | |
Number | exact_solution (const Point &p, const Parameters ¶meters, const std::string &, const std::string &) |
Gradient | exact_derivative (const Point &p, const Parameters ¶meters, const std::string &, const std::string &) |
void | assemble_ellipticdg (EquationSystems &es, const std::string &libmesh_dbg_var(system_name)) |
int | main (int argc, char **argv) |
void assemble_ellipticdg | ( | EquationSystems & | es, |
const std::string & | libmesh_dbg_varsystem_name | ||
) |
Definition at line 140 of file miscellaneous_ex5.C.
References libMesh::Elem::active(), libMesh::MeshBase::active_local_element_ptr_range(), libMesh::SparseMatrix< T >::add_matrix(), libMesh::NumericVector< T >::add_vector(), libMesh::FEGenericBase< OutputType >::build(), libMesh::FEType::default_quadrature_order(), dim, exact_solution(), libMesh::BasicOStreamProxy< charT, traits >::flush(), libMesh::Parameters::get(), libMesh::System::get_dof_map(), libMesh::EquationSystems::get_mesh(), libMesh::QBase::get_points(), libMesh::EquationSystems::get_system(), libMesh::DofObject::id(), libMesh::FEMap::inverse_map(), libMesh::Elem::level(), libMesh::ImplicitSystem::matrix, mesh, libMesh::MeshBase::mesh_dimension(), libMesh::QBase::n_points(), libMesh::Elem::neighbor_ptr(), libMesh::out, libMesh::EquationSystems::parameters, std::pow(), libMesh::Real, libMesh::DenseVector< T >::resize(), libMesh::DenseMatrix< T >::resize(), libMesh::ExplicitSystem::rhs, libMesh::System::variable_type(), and libMesh::Elem::which_neighbor_am_i().
Referenced by main().
Gradient exact_derivative | ( | const Point & | p, |
const Parameters & | parameters, | ||
const std::string & | , | ||
const std::string & | |||
) |
Definition at line 89 of file miscellaneous_ex5.C.
References libMesh::Parameters::get(), libMesh::pi, std::pow(), and libMesh::Real.
Referenced by main().
Number exact_solution | ( | const Point & | p, |
const Parameters & | parameters, | ||
const std::string & | , | ||
const std::string & | |||
) |
Definition at line 62 of file miscellaneous_ex5.C.
References libMesh::Parameters::get(), libMesh::pi, std::pow(), and libMesh::Real.
Referenced by assemble_ellipticdg(), and main().
Definition at line 492 of file miscellaneous_ex5.C.
References libMesh::MeshRefinement::add_p_to_h_refinement(), libMesh::EquationSystems::add_system(), libMesh::MeshTools::Modification::all_tri(), assemble_ellipticdg(), libMesh::ExactSolution::attach_exact_deriv(), libMesh::ExactSolution::attach_exact_value(), libMesh::MeshTools::Generation::build_line(), libMesh::MeshRefinement::coarsen_fraction(), libMesh::command_line_value(), libMesh::ExactSolution::compute_error(), libMesh::default_solver_package(), dim, libMesh::JumpErrorEstimator::estimate_error(), exact_derivative(), exact_solution(), libMesh::MeshRefinement::flag_elements_by_error_fraction(), libMesh::TriangleWrapper::init(), libMesh::EquationSystems::init(), libMesh::INVALID_SOLVER_PACKAGE, libMesh::ExactSolution::l2_error(), libMesh::MeshRefinement::max_h_level(), mesh, libMesh::MONOMIAL, libMesh::EquationSystems::n_active_dofs(), libMesh::MeshBase::n_elem(), libMesh::on_command_line(), libMesh::out, libMesh::EquationSystems::parameters, libMesh::MeshBase::read(), libMesh::Real, libMesh::MeshRefinement::refine_and_coarsen_elements(), libMesh::MeshRefinement::refine_fraction(), libMesh::EquationSystems::reinit(), libMesh::Parameters::set(), singularity, libMesh::MeshRefinement::switch_h_to_p_refinement(), libMesh::TOLERANCE, libMesh::MeshRefinement::uniformly_refine(), and libMesh::ExodusII_IO::write_discontinuous_exodusII().