libMesh
|
Go to the source code of this file.
Functions | |
void | assemble_helmholtz (EquationSystems &es, const std::string &system_name) |
void | add_M_C_K_helmholtz (EquationSystems &es, const std::string &system_name) |
int | main (int argc, char **argv) |
void add_M_C_K_helmholtz | ( | EquationSystems & | es, |
const std::string & | system_name | ||
) |
Definition at line 491 of file miscellaneous_ex2.C.
References libMesh::SparseMatrix< T >::add(), libMesh::NumericVector< T >::add(), libMesh::NumericVector< T >::close(), libMesh::SparseMatrix< T >::close(), libMesh::Parameters::get(), libMesh::System::get_matrix(), libMesh::EquationSystems::get_system(), libMesh::System::get_vector(), libMesh::ImplicitSystem::matrix, libMesh::EquationSystems::parameters, libMesh::pi, libMesh::Real, libMesh::ExplicitSystem::rhs, libMesh::NumericVector< T >::zero(), and libMesh::SparseMatrix< T >::zero().
Referenced by main().
void assemble_helmholtz | ( | EquationSystems & | es, |
const std::string & | system_name | ||
) |
Definition at line 292 of file miscellaneous_ex2.C.
References libMesh::SparseMatrix< T >::add_matrix(), libMesh::FEGenericBase< OutputType >::build(), dim, libMesh::FIFTH, libMesh::Parameters::get(), libMesh::System::get_dof_map(), libMesh::System::get_matrix(), libMesh::EquationSystems::get_mesh(), libMesh::EquationSystems::get_system(), libMesh::ImplicitSystem::get_system_matrix(), mesh, libMesh::MeshBase::mesh_dimension(), libMesh::QBase::n_points(), libMesh::EquationSystems::parameters, libMesh::Real, libMesh::DenseVector< T >::resize(), libMesh::DenseMatrix< T >::resize(), and libMesh::SECOND.
Referenced by main().
Definition at line 103 of file miscellaneous_ex2.C.
References add_M_C_K_helmholtz(), libMesh::System::add_matrix(), libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), libMesh::System::add_vector(), assemble_helmholtz(), libMesh::System::attach_assemble_function(), libMesh::FrequencySystem::attach_solve_function(), libMesh::err, libMesh::System::get_vector(), libMesh::TriangleWrapper::init(), libMesh::EquationSystems::init(), mesh, libMesh::out, libMesh::EquationSystems::parameters, libMesh::MeshBase::prepare_for_use(), libMesh::EquationSystems::print_info(), libMesh::MeshBase::print_info(), libMesh::Real, libMesh::SECOND, libMesh::Parameters::set(), libMesh::NumericVector< T >::set(), libMesh::FrequencySystem::set_frequencies_by_steps(), libMesh::FrequencySystem::solve(), libMesh::WRITE, libMesh::EquationSystems::write(), and libMesh::ExodusII_IO::write_equation_systems().