libMesh
|
Go to the source code of this file.
Functions | |
void | assemble_mass (EquationSystems &es, const std::string &system_name) |
int | main (int argc, char **argv) |
void | assemble_mass (EquationSystems &es, const std::string &libmesh_dbg_var(system_name)) |
void assemble_mass | ( | EquationSystems & | es, |
const std::string & | system_name | ||
) |
Referenced by main().
void assemble_mass | ( | EquationSystems & | es, |
const std::string & | libmesh_dbg_varsystem_name | ||
) |
Definition at line 217 of file eigenproblems_ex2.C.
References libMesh::SparseMatrix< T >::add_matrix(), libMesh::FEGenericBase< OutputType >::build(), dim, libMesh::DofMap::dof_indices(), libMesh::System::get_dof_map(), libMesh::EigenSystem::get_matrix_A(), libMesh::EigenSystem::get_matrix_B(), libMesh::EquationSystems::get_mesh(), libMesh::EquationSystems::get_system(), libMesh::libmesh_ignore(), mesh, libMesh::MeshBase::mesh_dimension(), libMesh::DenseMatrix< T >::resize(), and libMesh::DofMap::variable_type().
Definition at line 65 of file eigenproblems_ex2.C.
References libMesh::NumericVector< T >::add(), libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), libMesh::System::add_vector(), assemble_mass(), libMesh::System::attach_assemble_function(), libMesh::MeshTools::Generation::build_square(), libMesh::command_line_next(), libMesh::err, libMesh::FIRST, libMesh::EigenSystem::get_eigen_solver(), libMesh::EigenSystem::get_eigenpair(), libMesh::EigenSystem::get_n_converged(), libMesh::GHEP, libMesh::TriangleWrapper::init(), libMesh::EquationSystems::init(), mesh, libMesh::out, libMesh::EquationSystems::parameters, libMesh::Utility::pow(), libMesh::EquationSystems::print_info(), libMesh::MeshBase::print_info(), libMesh::QUAD4, libMesh::Real, libMesh::Parameters::set(), libMesh::EigenSystem::set_eigenproblem_type(), libMesh::EigenSolver< T >::set_initial_space(), libMesh::EigenSystem::solve(), libMesh::TOLERANCE, and libMesh::ExodusII_IO::write_equation_systems().