Skip to content
Snippets Groups Projects
friction_writer.hh 741 B
Newer Older
#ifndef SRC_FRICTION_WRITER_HH
#define SRC_FRICTION_WRITER_HH
#include <fstream>
#include <dune/common/bitsetvector.hh>

#include "boundary_writer.hh"

template <class ScalarVector, class Vector>
class FrictionWriter : public BoundaryWriter<ScalarVector, Vector> {
  using BW = BoundaryWriter<ScalarVector, Vector>;

  FrictionWriter(Vector const &vertexCoordinates,
                 Dune::BitSetVector<1> const &_boundaryNodes,
                 std::string prefix, typename BW::Projector projector);
  void writeOther(ScalarVector const &coefficient, ScalarVector const &alpha);

private:
  std::fstream coefficientWriter;
  std::fstream stateWriter;
Elias Pipping's avatar
Elias Pipping committed
#endif