ASPECT
stokes.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2017 - 2018 by the authors of the ASPECT code.
3 
4  This file is part of ASPECT.
5 
6  ASPECT is free software; you can redistribute it and/or modify
7  it under the terms of the GNU General Public License as published by
8  the Free Software Foundation; either version 2, or (at your option)
9  any later version.
10 
11  ASPECT is distributed in the hope that it will be useful,
12  but WITHOUT ANY WARRANTY; without even the implied warranty of
13  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  GNU General Public License for more details.
15 
16  You should have received a copy of the GNU General Public License
17  along with ASPECT; see the file doc/COPYING. If not see
18  <http://www.gnu.org/licenses/>.
19 */
20 
21 #ifndef _aspect_simulator_assemblers_stokes_h
22 #define _aspect_simulator_assemblers_stokes_h
23 
24 
27 
28 namespace aspect
29 {
30  namespace Assemblers
31  {
35  template <int dim>
37  public SimulatorAccess<dim>
38  {
39  public:
40  virtual
41  void
44  };
45 
50  template <int dim>
52  public SimulatorAccess<dim>
53  {
54  public:
55  virtual
56  void
59  };
60 
65  template <int dim>
67  public SimulatorAccess<dim>
68  {
69  public:
70  virtual
71  void
74 
79  };
80 
85  template <int dim>
87  public SimulatorAccess<dim>
88  {
89  public:
90  virtual
91  void
94  };
95 
105  template <int dim>
107  public SimulatorAccess<dim>
108  {
109  public:
110  virtual
111  void
114  };
115 
125  template <int dim>
127  public SimulatorAccess<dim>
128  {
129  public:
130  virtual
131  void
134  };
135 
145  template <int dim>
147  public SimulatorAccess<dim>
148  {
149  public:
150  virtual
151  void
154  };
155 
156 
169  template <int dim>
171  public SimulatorAccess<dim>
172  {
173  public:
174  virtual
175  void
178  };
179 
184  template <int dim>
186  public SimulatorAccess<dim>
187  {
188  public:
189  virtual
190  void
193  };
194 
202  template <int dim>
204  public SimulatorAccess<dim>
205  {
206  public:
207  virtual
208  void
211  };
212  }
213 }
214 
215 
216 #endif
virtual void execute(internal::Assembly::Scratch::ScratchBase< dim > &scratch_base, internal::Assembly::CopyData::CopyDataBase< dim > &data_base) const
virtual void create_additional_material_model_outputs(MaterialModel::MaterialModelOutputs< dim > &) const
Definition: compat.h:37