00001 #include <gridripper/factory_ns.h> 00002 00010 ParameterPreprocessor* createPP(const string& name, const string& arg, 00011 const Parameters& p) 00012 throw(IllegalArgumentException&); 00013 00022 InitCond* createInitCond(const string& name, string& arg, 00023 const Parameters* p, 00024 const PDE& pde) 00025 throw(InitCond::Exception&, IllegalArgumentException&); 00026 00033 PDE* createPDE(const string& name, const Parameters* p) 00034 throw(IllegalArgumentException&); 00035 00042 ODE* createODE(const string& name, const Parameters* p) 00043 throw(IllegalArgumentException&);