Skip to content

Commit

Permalink
Check in OutputterBase.hpp.
Browse files Browse the repository at this point in the history
  • Loading branch information
dsteinmo committed Feb 2, 2019
1 parent 47c6b80 commit 0418326
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions include/OutputterBase.hpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
// Copyright (C) 2017-2019 Waterloo Quantitative Consulting Group, Inc.
// See COPYING and LICENSE files at project root for more details.

#pragma once
#include "Types.hpp"
#include <string>
#include <map>

namespace blitzdg {
class OutputterBase {
public:
virtual void writeFieldsToFiles(std::map<std::string, real_matrix_type>& fields, index_type tstep) = 0;
};
}

1 comment on commit 0418326

@k7miller
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you plan on deleting objects through this base class type then it needs to have a public virtual destructor, e.g., something like virtual ~OutputterBase() = default.

Please sign in to comment.