| 169 | } |
| 170 | |
| 171 | void initSource(seissol::SeisSol& seissolInstance) { |
| 172 | const auto& srcparams = seissolInstance.getSeisSolParameters().source; |
| 173 | auto& memoryManager = seissolInstance.getMemoryManager(); |
| 174 | seissol::sourceterm::Manager::loadSources(srcparams.type, |
| 175 | srcparams.fileName.c_str(), |
| 176 | seissolInstance.meshReader(), |
| 177 | memoryManager.getLtsTree(), |
| 178 | memoryManager.getLts(), |
| 179 | memoryManager.getLtsLut(), |
| 180 | seissolInstance.timeManager()); |
| 181 | } |
| 182 | |
| 183 | void initBoundary(seissol::SeisSol& seissolInstance) { |
| 184 | const auto& seissolParams = seissolInstance.getSeisSolParameters(); |
no test coverage detected