MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
postprocessingdg.h
Go to the documentation of this file.
1// Copyright (C) 2024 The m-AIA AUTHORS
2//
3// This file is part of m-AIA (https://git.rwth-aachen.de/aia/m-AIA/m-AIA)
4//
5// SPDX-License-Identifier: LGPL-3.0-only
6
7#ifndef POSTPROCESSINGDG_H_
8#define POSTPROCESSINGDG_H_
9
10#include <array>
11#include <map>
12#include <set>
13#include <vector>
14
18#include "globals.h"
19#include "postdata.h"
20#include "postprocessing.h"
21
22template <MInt nDim, class SysEqn>
23class PostProcessingDg : public PostProcessing<nDim, PostProcessingDg<nDim, SysEqn>> {
24 public:
27
28 // Constructor
29 PostProcessingDg(MInt postprocessingId_, PostData<nDim>* data, SolverType* ppSolver_);
30
31 virtual ~PostProcessingDg(){};
32
34 using Base::m_postData;
37 // using Base::postprocessPreInit;
39
40 SolverType& solver() const { return *m_ppSolver; }
41
42 private:
44};
45
46#endif // POSTPROCESSINGDG_H_
Definition: postdata.h:23
virtual ~PostProcessingDg()
SolverType * m_ppSolver
SolverType & solver() const
Data * m_postData
void postprocessInSolve(MBool finalTimeStep) override
void postprocessPostSolve() override
void initPostProcessing() override
Reads all required properties in and prepares for postprocessing.
void postprocessPreSolve() override
int32_t MInt
Definition: maiatypes.h:62