LifeV
|
classes to handle boundary conditions More...
#include <lifev/core/LifeV.hpp>
#include <lifev/core/util/LifeDebug.hpp>
#include <lifev/core/array/VectorEpetra.hpp>
#include <lifev/core/mesh/MarkerDefinitions.hpp>
#include <lifev/core/fem/BCIdentifier.hpp>
#include <lifev/core/fem/DOF.hpp>
#include <lifev/core/fem/CurrentFE.hpp>
#include <lifev/core/fem/CurrentFEManifold.hpp>
#include <lifev/core/fem/BCVector.hpp>
#include <lifev/core/fem/BCFunction.hpp>
Go to the source code of this file.
Data Structures | |
class | BCBase |
BCBase - Base class which holds the boundary condition information. More... | |
Namespaces | |
LifeV | |
Default Physical Solver. | |
Typedefs | |
typedef std::string | bcName_Type |
typedef markerID_Type | bcFlag_Type |
typedef std::vector< ID > | bcComponentsVec_Type |
Enumerations | |
enum | bcType_Type { Natural, Robin, Flux, Resistance, Essential, EssentialEdges, EssentialVertices } |
enum | bcMode_Type { Scalar, Full, Component, Normal, Tangential, Directional } |
classes to handle boundary conditions
@date 06-2002 @date 11-2002
This file contains the classes which may be used to store boundary conditions. A boundary condition object will have the following elements:
a name identifying a specific BC,
a flag identifying a specific part of the mesh boundary,
a type (Natural, Robin, Flux, Resistance, Essential, EssentialEdges, EssentialVertices),
a mode of implementation (Scalar, Full, Component, Normal, Tangential, Resistance, Directional),
a functor holding the data function,
a bool vector describing the components involved in this boundary condition
Definition in file BCBase.hpp.