diff --git a/Applications/ApplicationsLib/ProjectData.cpp b/Applications/ApplicationsLib/ProjectData.cpp index 25bd20b0ffffdec4a2479a728a629d470f6cbd31..c6846bb9aed46180b5b5116e66027640b6beee16 100644 --- a/Applications/ApplicationsLib/ProjectData.cpp +++ b/Applications/ApplicationsLib/ProjectData.cpp @@ -84,7 +84,7 @@ ProjectData::~ProjectData() { delete _geoObjects; - for(ProcessLib::Process* p : _processes) + for(ProcessLib::Process<GlobalSetupType>* p : _processes) delete p; for (MeshLib::Mesh* m : _mesh_vec) diff --git a/Applications/ApplicationsLib/ProjectData.h b/Applications/ApplicationsLib/ProjectData.h index 2fbf73f076049e162d7e6a6cb92a828652a9d57c..c1c6b917f615ff6b55a6e81886cd661ba10d7ede 100644 --- a/Applications/ApplicationsLib/ProjectData.h +++ b/Applications/ApplicationsLib/ProjectData.h @@ -110,24 +110,24 @@ public: /// Iterator access for processes. /// Provides read access to the process container. - std::vector<ProcessLib::Process*>::const_iterator + std::vector<ProcessLib::Process<GlobalSetupType>*>::const_iterator processesBegin() const { return _processes.begin(); } - std::vector<ProcessLib::Process*>::iterator + std::vector<ProcessLib::Process<GlobalSetupType>*>::iterator processesBegin() { return _processes.begin(); } /// Iterator access for processes as in processesBegin(). - std::vector<ProcessLib::Process*>::const_iterator + std::vector<ProcessLib::Process<GlobalSetupType>*>::const_iterator processesEnd() const { return _processes.end(); } - std::vector<ProcessLib::Process*>::iterator + std::vector<ProcessLib::Process<GlobalSetupType>*>::iterator processesEnd() { return _processes.end(); @@ -187,7 +187,7 @@ private: private: GeoLib::GEOObjects *_geoObjects = new GeoLib::GEOObjects(); std::vector<MeshLib::Mesh*> _mesh_vec; - std::vector<ProcessLib::Process*> _processes; + std::vector<ProcessLib::Process<GlobalSetupType>*> _processes; std::vector<ProcessLib::ProcessVariable> _process_variables; /// Buffer for each process' config used in the process building function.