|
libMesh
|
Go to the source code of this file.
Functions | |
| void | usage_error (const char *progname) |
| template<typename T > | |
| T | assert_argument (GetPot &cl, const std::string &argname, const char *progname, const T &defaultarg) |
| Number | fptr (const Point &p, const Parameters &, const std::string &libmesh_dbg_var(sys_name), const std::string &unknown_name) |
| Gradient | gptr (const Point &p, const Parameters &, const std::string &libmesh_dbg_var(sys_name), const std::string &unknown_name) |
| int | main (int argc, char **argv) |
Variables | |
| std::string | current_sys_name |
| std::map< std::string, MeshFunction * > | mesh_functions |
| T assert_argument | ( | GetPot & | cl, |
| const std::string & | argname, | ||
| const char * | progname, | ||
| const T & | defaultarg | ||
| ) |
Definition at line 59 of file projection.C.
References libMesh::err, and usage_error().
Referenced by main().
| Number fptr | ( | const Point & | p, |
| const Parameters & | , | ||
| const std::string & | libmesh_dbg_varsys_name, | ||
| const std::string & | unknown_name | ||
| ) |
Definition at line 80 of file projection.C.
References current_sys_name, libMesh::libmesh_assert(), and mesh_functions.
Referenced by libMesh::AnalyticFunction< Output >::AnalyticFunction(), libMesh::System::attach_assemble_function(), libMesh::System::attach_constraint_function(), libMesh::DiscontinuityMeasure::attach_essential_bc_function(), libMesh::ExactErrorEstimator::attach_exact_value(), libMesh::ExactSolution::attach_exact_value(), libMesh::KellyErrorEstimator::attach_flux_bc_function(), libMesh::System::attach_init_function(), libMesh::System::attach_QOI_derivative(), libMesh::System::attach_QOI_function(), libMesh::FrequencySystem::attach_solve_function(), libMesh::System::boundary_project_solution(), libMesh::System::boundary_project_vector(), main(), libMesh::System::project_solution(), and libMesh::System::project_vector().
| Gradient gptr | ( | const Point & | p, |
| const Parameters & | , | ||
| const std::string & | libmesh_dbg_varsys_name, | ||
| const std::string & | unknown_name | ||
| ) |
Definition at line 95 of file projection.C.
References current_sys_name, libMesh::MeshFunction::gradient(), libMesh::libmesh_assert(), and mesh_functions.
Referenced by libMesh::ExactErrorEstimator::attach_exact_deriv(), libMesh::ExactSolution::attach_exact_deriv(), libMesh::System::boundary_project_solution(), libMesh::System::boundary_project_vector(), main(), libMesh::System::project_solution(), and libMesh::System::project_vector().
Definition at line 110 of file projection.C.
References assert_argument(), libMesh::NumericVector< T >::build(), libMesh::ParallelObject::comm(), current_sys_name, libMesh::DECODE, fptr(), libMesh::System::get_dof_map(), libMesh::EquationSystems::get_system(), gptr(), libMesh::EquationSystems::has_system(), libMesh::TriangleWrapper::init(), libMesh::MeshFunction::init(), libMesh::libmesh_assert(), mesh_functions, libMesh::EquationSystems::n_systems(), n_vars, libMesh::System::n_vars(), libMesh::System::name(), libMesh::out, libMesh::EquationSystems::parameters, libMesh::EquationSystems::print_info(), libMesh::READ, libMesh::UnstructuredMesh::read(), libMesh::EquationSystems::read(), libMesh::EquationSystems::READ_ADDITIONAL_DATA, libMesh::EquationSystems::READ_BASIC_ONLY, libMesh::EquationSystems::READ_DATA, libMesh::EquationSystems::READ_HEADER, libMesh::SERIAL, libMesh::System::solution, libMesh::System::update_global_solution(), libMesh::System::variable_name(), libMesh::EquationSystems::write(), libMesh::EquationSystems::WRITE_ADDITIONAL_DATA, and libMesh::EquationSystems::WRITE_DATA.
| void usage_error | ( | const char * | progname | ) |
Definition at line 44 of file projection.C.
References libMesh::out.
Referenced by assert_argument().
| std::string current_sys_name |
Definition at line 76 of file projection.C.
| std::map<std::string, MeshFunction *> mesh_functions |
Definition at line 77 of file projection.C.
1.8.16