Struct ae108::cpppetsc::GeneralizedMeshBoundaryCondition
template <class MeshType>
ClassList > ae108 > cpppetsc > GeneralizedMeshBoundaryCondition
Defines a boundary condition that sets the target value (specified by a vertex view and a degree of freedom index) to the sum of scaled source values (specified by a factor, a vertex index and a degree of freedom index).
- #include <GeneralizedMeshBoundaryCondition.h>
Classes
| Type | Name | 
|---|---|
| struct | Item | 
| struct | ScaledItem <class Item> | 
Public Types
| Type | Name | 
|---|---|
| typedef typename MeshType::size_type | size_type | 
| typedef std::vector< ScaledItem< Item > > | sources_type | 
| typedef Item | target_type | 
| typedef typename MeshType::value_type | value_type | 
Public Attributes
| Type | Name | 
|---|---|
| value_type | offset | 
| sources_type | source | 
| target_type | target | 
Public Types Documentation
typedef size_type
using ae108::cpppetsc::GeneralizedMeshBoundaryCondition< MeshType >::size_type =  typename MeshType::size_type;
typedef sources_type
using ae108::cpppetsc::GeneralizedMeshBoundaryCondition< MeshType >::sources_type =  std::vector<ScaledItem<Item> >;
typedef target_type
using ae108::cpppetsc::GeneralizedMeshBoundaryCondition< MeshType >::target_type =  Item;
typedef value_type
using ae108::cpppetsc::GeneralizedMeshBoundaryCondition< MeshType >::value_type =  typename MeshType::value_type;
Public Attributes Documentation
variable offset
value_type ae108::cpppetsc::GeneralizedMeshBoundaryCondition< MeshType >::offset;
variable source
sources_type ae108::cpppetsc::GeneralizedMeshBoundaryCondition< MeshType >::source;
variable target
target_type ae108::cpppetsc::GeneralizedMeshBoundaryCondition< MeshType >::target;
The documentation for this class was generated from the following file cpppetsc/src/include/ae108/cpppetsc/GeneralizedMeshBoundaryCondition.h