|
FreePOOMA
2.4.1
|
RelationList is a container that dispatches events to the list of boundary conditions it contains. More...
#include <RelationList.h>
Public Member Functions | |
| RelationList () | |
| RelationList (const RelationList &model) | |
| ~RelationList () | |
| template<class Target > | |
| void | makeOwnCopy (const Target &t) |
| void | erase () |
| void | addRelation (RelationListItem *item) |
| void | notifyPreRead () const |
| void | notifyPostWrite () const |
| RelationListItem * | operator() (int i) const |
| RelationListItem * | operator() (int i) |
| int | size () const |
| void | setDirty () const |
| Set the dirty flags for all relations. | |
| void | clearDirty () const |
| Set the dirty flags for all relations. | |
| bool | dirty () const |
| Query if any of the relations is dirty. | |
RelationList is a container that dispatches events to the list of boundary conditions it contains.
| RelationList::RelationList | ( | ) | [inline] |
| RelationList::RelationList | ( | const RelationList & | model | ) | [inline] |
| RelationList::~RelationList | ( | ) | [inline] |
| void RelationList::makeOwnCopy | ( | const Target & | t | ) | [inline] |
References RelationListData::elem(), RelationRetargetBase< Target >::retarget(), and RelationListData::size().
Referenced by FieldEngine< Mesh, T, EngineTag >::makeOwnCopy().
| void RelationList::erase | ( | ) | [inline] |
Referenced by Field< Mesh, T, EngineTag >::removeRelations().
| void RelationList::addRelation | ( | RelationListItem * | item | ) | [inline] |
References RelationListData::add(), and std::endl().
Referenced by Field< Mesh, T, EngineTag >::addRelation().
| void RelationList::notifyPreRead | ( | ) | const [inline] |
References RelationListData::elem(), RelationListItem::notifyPreRead(), and RelationListData::size().
Referenced by Field< Mesh, T, EngineTag >::applyRelations().
| void RelationList::notifyPostWrite | ( | ) | const [inline] |
| void RelationList::setDirty | ( | ) | const [inline] |
Set the dirty flags for all relations.
References RelationListData::elem(), RelationListItem::setDirty(), and RelationListData::size().
Referenced by Field< Mesh, T, EngineTag >::applyRelations(), InfluenceRelation::setDirty(), and Field< Mesh, T, EngineTag >::setDirty().
| void RelationList::clearDirty | ( | ) | const [inline] |
Set the dirty flags for all relations.
References RelationListItem::clearDirty(), RelationListData::elem(), and RelationListData::size().
Referenced by Field< Mesh, T, EngineTag >::clearDirty().
| bool RelationList::dirty | ( | ) | const [inline] |
Query if any of the relations is dirty.
References RelationListItem::dirty(), RelationListData::elem(), and RelationListData::size().
| RelationListItem* RelationList::operator() | ( | int | i | ) | const [inline] |
References RelationListData::elem(), PInsist2, RelationListData::size(), and size().
| RelationListItem* RelationList::operator() | ( | int | i | ) | [inline] |
References RelationListData::elem(), PInsist2, RelationListData::size(), and size().
| int RelationList::size | ( | ) | const [inline] |
References RelationListData::size().
Referenced by operator()().
1.7.6.1