Reaktoro  v2.11.0
A unified framework for modeling chemically reactive systems

Used to represent a collection of surfaces across which chemical reactions take place. More...

#include <Surfaces.hpp>

Public Member Functions

 Surfaces ()
 Construct a Surfaces object.
 
template<typename... SurfaceConvertible>
 Surfaces (SurfaceConvertible const &... surfaces)
 Construct a Surfaces object with given Surface, GeneralSurface, or SurfaceGenerator objects. More...
 
template<typename T >
auto add (T const &item) -> void
 Add a surface generator into the Surfaces container.
 
auto convert (PhaseList const &phases) const -> Vec< Surface >
 Convert this Surfaces object into a vector of Surface objects. More...
 

Detailed Description

Used to represent a collection of surfaces across which chemical reactions take place.

Constructor & Destructor Documentation

◆ Surfaces()

Surfaces ( SurfaceConvertible const &...  surfaces)
inlineexplicit

Construct a Surfaces object with given Surface, GeneralSurface, or SurfaceGenerator objects.

Parameters
surfacesThe objects of type Surface, GeneralSurface, or SurfaceGenerator.

Member Function Documentation

◆ convert()

auto convert ( PhaseList const &  phases) const -> Vec< Surface >

Convert this Surfaces object into a vector of Surface objects.

Parameters
phasesThe phases composing the chemical system.

The documentation for this class was generated from the following file: