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