libMesh
|
Go to the source code of this file.
Functions | |
bool | compare_elements (const UnstructuredMesh &mesh1, const UnstructuredMesh &mesh2) |
void | assemble_poisson (EquationSystems &es, const std::string &system_name) |
void | assemble_and_solve (MeshBase &, EquationSystems &) |
int | main (int argc, char **argv) |
void | assemble_poisson (EquationSystems &es, const std::string &libmesh_dbg_var(system_name)) |
void assemble_and_solve | ( | MeshBase & | mesh, |
EquationSystems & | equation_systems | ||
) |
Definition at line 174 of file miscellaneous_ex10.C.
References libMesh::DofMap::add_dirichlet_boundary(), libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), assemble_poisson(), libMesh::System::attach_assemble_function(), libMesh::MeshRefinement::coarsen_fraction(), libMesh::JumpErrorEstimator::estimate_error(), libMesh::FIRST, libMesh::MeshRefinement::flag_elements_by_error_fraction(), libMesh::System::get_dof_map(), libMesh::EquationSystems::init(), libMesh::StatisticsVector< T >::l2_norm(), libMesh::LAGRANGE, libMesh::LOCAL_VARIABLE_ORDER, libMesh::MeshRefinement::max_h_level(), libMesh::StatisticsVector< T >::maximum(), mesh, libMesh::out, libMesh::EquationSystems::print_info(), libMesh::MeshBase::print_info(), libMesh::MeshRefinement::refine_and_coarsen_elements(), libMesh::MeshRefinement::refine_fraction(), libMesh::EquationSystems::reinit(), and libMesh::LinearImplicitSystem::solve().
Referenced by main().
void assemble_poisson | ( | EquationSystems & | es, |
const std::string & | system_name | ||
) |
Referenced by assemble_and_solve().
void assemble_poisson | ( | EquationSystems & | es, |
const std::string & | libmesh_dbg_varsystem_name | ||
) |
Definition at line 238 of file miscellaneous_ex10.C.
References libMesh::SparseMatrix< T >::add_matrix(), libMesh::NumericVector< T >::add_vector(), libMesh::FEGenericBase< OutputType >::build(), dim, libMesh::FIFTH, libMesh::System::get_dof_map(), libMesh::EquationSystems::get_mesh(), libMesh::EquationSystems::get_system(), libMesh::ImplicitSystem::get_system_matrix(), mesh, libMesh::MeshBase::mesh_dimension(), libMesh::QBase::n_points(), libMesh::DenseVector< T >::resize(), libMesh::DenseMatrix< T >::resize(), and libMesh::ExplicitSystem::rhs.
bool compare_elements | ( | const UnstructuredMesh & | mesh1, |
const UnstructuredMesh & | mesh2 | ||
) |
Definition at line 72 of file miscellaneous_ex10.C.
References assemble_and_solve(), libMesh::ExactSolution::attach_reference_solution(), libMesh::MeshTools::Generation::build_cube(), libMesh::command_line_next(), libMesh::ExactSolution::compute_error(), libMesh::default_solver_package(), dim, libMesh::HEX8, libMesh::TriangleWrapper::init(), libMesh::INVALID_SOLVER_PACKAGE, libMesh::ExactSolution::l2_error(), mesh, libMesh::out, libMesh::Real, std::sqrt(), libMesh::TOLERANCE, and libMesh::MeshOutput< MT >::write_equation_systems().