System::ProjectSolution Class Reference
Public Member Functions | |
| ProjectSolution (const System &system_in, Number fptr_in(const Point &p, const Parameters ¶meters, const std::string &sys_name, const std::string &unknown_name), Gradient gptr_in(const Point &p, const Parameters ¶meters, const std::string &sys_name, const std::string &unknown_name), Parameters ¶meters_in, NumericVector< Number > &new_v_in) | |
| void | operator() (const ConstElemRange &range) const |
Private Attributes | |
| const System & | system |
| Number(* | fptr )(const Point &p, const Parameters ¶meters, const std::string &sys_name, const std::string &unknown_name) |
| Gradient(* | gptr )(const Point &p, const Parameters ¶meters, const std::string &sys_name, const std::string &unknown_name) |
| Parameters & | parameters |
| NumericVector< Number > & | new_vector |
Detailed Description
This class implements projecting a vector from an old mesh to the newly refined mesh. This may be exectued in parallel on multiple threads.Definition at line 1278 of file system.h.
Constructor & Destructor Documentation
| System::ProjectSolution::ProjectSolution | ( | const System & | system_in, | |
| Number | fptr_inconst Point &p,const Parameters ¶meters,const std::string &sys_name,const std::string &unknown_name, | |||
| Gradient | gptr_inconst Point &p,const Parameters ¶meters,const std::string &sys_name,const std::string &unknown_name, | |||
| Parameters & | parameters_in, | |||
| NumericVector< Number > & | new_v_in | |||
| ) | [inline] |
Definition at line 1297 of file system.h.
01307 : 01308 system(system_in), 01309 fptr(fptr_in), 01310 gptr(gptr_in), 01311 parameters(parameters_in), 01312 new_vector(new_v_in) 01313 {}
Member Function Documentation
| void System::ProjectSolution::operator() | ( | const ConstElemRange & | range | ) | const |
Referenced by System::ProjectVector::operator()().
Member Data Documentation
Number(* System::ProjectSolution::fptr)(const Point &p, const Parameters ¶meters, const std::string &sys_name, const std::string &unknown_name) [private] |
Gradient(* System::ProjectSolution::gptr)(const Point &p, const Parameters ¶meters, const std::string &sys_name, const std::string &unknown_name) [private] |
NumericVector<Number>& System::ProjectSolution::new_vector [private] |
Parameters& System::ProjectSolution::parameters [private] |
const System& System::ProjectSolution::system [private] |
The documentation for this class was generated from the following file: