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, std::unique_ptr< 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::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, std::unique_ptr<MeshFunction> > mesh_functions |
Definition at line 77 of file projection.C.