#include <edgeTraceTypes.hh>
Public Member Functions | |
EdgeTraceTypes () | |
virtual | ~EdgeTraceTypes () |
virtual EdgeTraceType | operator() (Attribute attrib) const |
void | add (const Attribute &attrib, const EdgeTraceType &ettObject) |
void | add (const Set< Attribute > &attrib, const EdgeTraceType &ettObject) |
Set< uint > | domain () const |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Edge Tracetypes
The tracetypes itself are held in a dynamic array. The application operator returns a boundary condition object based on its attribute.
Adding EdgeTraceTypes is done using the add method.
For the default attribute 0 of a free element of the topology a default condition is used:
Definition at line 80 of file edgeTraceTypes.hh.
|
inline |
Default constructor. Sets up the dynamic array.
Definition at line 85 of file edgeTraceTypes.hh.
|
virtual |
Destructor
|
inline |
Adds an edge-traceType with this attribute to the list of edge Tracetypes.
Be carefull: edge-traceType objects with the same attribute overwrite each other, the latest is valid.
attrib | Attribute of a topological object (ie. edge etc.) |
bcObject | Boundary condition object associated to attrib |
Definition at line 112 of file edgeTraceTypes.hh.
|
inline |
Definition at line 116 of file edgeTraceTypes.hh.
Method returning the domain of the Map.
Definition at line 126 of file edgeTraceTypes.hh.
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::Semantics< EdgeTraceType >.
|
virtual |
Application operator.
attrib | Attribute of a topolgical object |
Implements concepts::Semantics< EdgeTraceType >.