Flow123d  JS_before_hm-937-g93502c2
Classes | Namespaces
dual_porosity.hh File Reference

Class Dual_por_exchange implements the model of dual porosity. More...

#include <boost/exception/info.hpp>
#include <memory>
#include <vector>
#include "fields/field.hh"
#include "fields/field_values.hh"
#include "fields/field_set.hh"
#include "fields/multi_field.hh"
#include "la/vector_mpi.hh"
#include "fields/equation_output.hh"
#include "input/type_base.hh"
#include "input/type_generic.hh"
#include "petscvec.h"
#include "reaction/reaction_term.hh"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DualPorosity
 Class representing dual porosity model in transport. More...
 
class  DualPorosity::EqData
 DualPorosity data. More...
 

Namespaces

 Input
 Abstract linear system class.
 
 Input::Type
 

Detailed Description

Class Dual_por_exchange implements the model of dual porosity.

 * Copyright (C) 2015 Technical University of Liberec. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. (http://www.gnu.org/licenses/gpl-3.0.en.html)

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

It can be part of the transport model and it computes the concentrations of substances both in mobile and immobile zone. This model can also work above the sorption model - the sorbed concentration is then computed both from mobile and immobile concentrations. Linear reactions can be define also in both zones.

Definition in file dual_porosity.hh.