Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

IFEOBoundaryConditions Struct Reference

#include <hyp.fem.interfaces.h>

Inheritance diagram for IFEOBoundaryConditions::

CFEONode List of all members.

Public Methods

virtual void FixDOF (const t_size &Label)=0
virtual void UnFixDOF (const t_size &Label)=0
virtual void ClearDOF ()=0
virtual bool IsFixed (const t_size &Label) const=0

Detailed Description

The full description of a physical problem includes the geometrical description (see Geometrical Data) as well as the description of the boundary conditions (BC).

For instance it is :

The interface provides a set of services to access and to define the BC.
Invariants
Here are the listing of the invariants. The implementation have to follow these invariant.
Key words
See also the following key words:
IID
Here is the Interface Identifier (IID) of the interface:


Member Function Documentation

virtual void IFEOBoundaryConditions::ClearDOF   [pure virtual]
 

Removes all the DOF associated to the component.

Reimplemented in CFEONode.

virtual void IFEOBoundaryConditions::FixDOF const t_size &   Label [pure virtual]
 

Fixs one of the DOF of the component. The DOF is identified by a Coordinate Label. For instance, if Coodinate Label is equal to 0, the component is fixed along the X-axe.

Parameters:
Label   Coordinate label of the DOF

Reimplemented in CFEONode.

virtual bool IFEOBoundaryConditions::IsFixed const t_size &   Label const [pure virtual]
 

Checks if a DOF, characterized by its coordinate label, is associated to the component.

Parameters:
Label   Coordinate label

Reimplemented in CFEONode.

virtual void IFEOBoundaryConditions::UnFixDOF const t_size &   Label [pure virtual]
 

Removes one of the DOF of the component.

Parameters:
Label   Coodinate label of the DOF

Reimplemented in CFEONode.


The documentation for this struct was generated from the following file:
Top of Page
written by Pierre Rebours © 2000-2001. Terms of Use.