|
MOOSE - Multiscale Object Oriented Simulation Environment
|
#include <FieldElementFinfo.h>
Inheritance diagram for FieldElementFinfo< T, F >:
Collaboration diagram for FieldElementFinfo< T, F >:Public Member Functions | |
| FieldElementFinfo (const string &name, const string &doc, const Cinfo *fieldCinfo, F *(T::*lookupField)(unsigned int), void(T::*setNumField)(unsigned int num), unsigned int(T::*getNumField)() const, bool deferCreate=0) | |
| unsigned int | getNumField (const char *parent) const |
| virtual func to get size of Field array, using char* for parent More... | |
| char * | lookupField (char *parent, unsigned int fieldIndex) const |
| string | rttiType () const |
| Virtual function to look up type of FieldElementFinfo. More... | |
| void | setNumField (char *parent, unsigned int num) const |
| virtual func to resize Field array, using char* for parent More... | |
Public Member Functions inherited from FieldElementFinfoBase | |
| FieldElementFinfoBase (const string &name, const string &doc, const Cinfo *fieldCinfo, bool deferCreate) | |
| void | postCreationFunc (Id parent, Element *parentElm) const |
| void | registerFinfo (Cinfo *c) |
| bool | strGet (const Eref &tgt, const string &field, string &returnValue) const |
| bool | strSet (const Eref &tgt, const string &field, const string &arg) const |
| virtual | ~FieldElementFinfoBase () |
Public Member Functions inherited from Finfo | |
| virtual bool | addMsg (const Finfo *target, ObjId mid, Element *src) const |
| virtual bool | checkTarget (const Finfo *target) const |
| const string & | docs () const |
| Returns documentation string. More... | |
| Finfo (const string &name, const string &doc) | |
| virtual vector< string > | innerDest () const |
| virtual vector< string > | innerSrc () const |
| const string & | name () const |
| virtual | ~Finfo () |
Private Attributes | |
| unsigned int(T::* | getNumField_ )() const |
| F *(T::* | lookupField_ )(unsigned int) |
| void(T::* | setNumField_ )(unsigned int num) |
Additional Inherited Members | |
Static Public Member Functions inherited from Finfo | |
| static const Cinfo * | initCinfo () |
Protected Attributes inherited from FieldElementFinfoBase | |
| bool | deferCreate_ |
| const Cinfo * | fieldCinfo_ |
| DestFinfo * | getNum_ |
| DestFinfo * | setNum_ |
Definition at line 104 of file FieldElementFinfo.h.
|
inline |
Definition at line 107 of file FieldElementFinfo.h.
References FieldElementFinfoBase::getNum_, Finfo::name(), and FieldElementFinfoBase::setNum_.
Here is the call graph for this function:
|
inlinevirtual |
virtual func to get size of Field array, using char* for parent
Implements FieldElementFinfoBase.
Definition at line 167 of file FieldElementFinfo.h.
References FieldElementFinfo< T, F >::getNumField_.
|
inlinevirtual |
virtual function to look up pointer for Field object. This casts everything down to chars so that the FieldElement can use it.
Implements FieldElementFinfoBase.
Definition at line 148 of file FieldElementFinfo.h.
References FieldElementFinfo< T, F >::getNumField_, and FieldElementFinfo< T, F >::lookupField_.
|
inlinevirtual |
Virtual function to look up type of FieldElementFinfo.
Reimplemented from Finfo.
Definition at line 176 of file FieldElementFinfo.h.
References Conv< T >::rttiType().
Here is the call graph for this function:
|
inlinevirtual |
virtual func to resize Field array, using char* for parent
Implements FieldElementFinfoBase.
Definition at line 160 of file FieldElementFinfo.h.
References FieldElementFinfo< T, F >::setNumField_.
|
private |
Definition at line 184 of file FieldElementFinfo.h.
Referenced by FieldElementFinfo< T, F >::getNumField(), and FieldElementFinfo< T, F >::lookupField().
|
private |
Definition at line 182 of file FieldElementFinfo.h.
Referenced by FieldElementFinfo< T, F >::lookupField().
|
private |
Definition at line 183 of file FieldElementFinfo.h.
Referenced by FieldElementFinfo< T, F >::setNumField().