13 #ifndef _DEALII_APPFRAME_APPLICATION_COPY_H_
14 #define _DEALII_APPFRAME_APPLICATION_COPY_H_
18 using namespace dealii;
48 virtual void initialize(ParameterHandler& param) { app->initialize(param); }
50 virtual void remesh() { app->remesh(); }
55 std::string caller)
const { app->start_vector(dst, caller); }
58 const FEVectors& src) {
return app->residual(dst, src); }
61 const FEVectors& rhs) { app->solve(start, rhs); }
64 const FEVectors& rhs) { app->Tsolve(start, rhs); }
70 virtual void grid_out(
const std::string& filename)
const { app->grid_out(filename); }
72 virtual void data_out(
const std::string& filename,
73 const FEVectors& src) { app->data_out(filename, src); }
75 virtual std::string
id()
const {
return std::string(
typeid(*this).name() ); }
78 ApplicationBase::notify(reason);
88 SmartPointer<ApplicationBase>
app;