PeriDEM 0.3.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
Loading...
Searching...
No Matches
postprocess.h
Go to the documentation of this file.
1/*
2 * -------------------------------------------
3 * Copyright (c) 2021 - 2026 Prashant K. Jha
4 * -------------------------------------------
5 * PeriDEM https://github.com/prashjha/PeriDEM
6 *
7 * Distributed under the Boost Software License, Version 1.0. (See accompanying
8 * file LICENSE)
9 */
10
11#ifndef POSTPROCESS_POSTPROCESS_H
12#define POSTPROCESS_POSTPROCESS_H
13
14#include <memory>
15#include <string>
16
17namespace data {
18class ModelData;
19}
20
21namespace postprocess {
22
25public:
26 virtual ~Postprocess() = default;
27
28 virtual void close(data::ModelData &data);
29 virtual std::string twoParticle(data::ModelData &data);
30 virtual std::string compressive(data::ModelData &data);
31 virtual void checkStop(data::ModelData &data);
32};
33
34} // namespace postprocess
35
36#endif // POSTPROCESS_POSTPROCESS_H
A class to store model data.
Definition modelData.h:50
Extra postprocessing and stop criteria (VTU writing is in rw::).
Definition postprocess.h:24
virtual std::string twoParticle(data::ModelData &data)
virtual void checkStop(data::ModelData &data)
virtual std::string compressive(data::ModelData &data)
virtual ~Postprocess()=default
virtual void close(data::ModelData &data)
Definition contact.h:20