#include <GenericField.h>
Inheritance diagram for GenericField::
Public Methods | |
virtual | ~GenericField () |
virtual int | order () const=0 |
operator DofTag () const | |
DofTag | tag () const |
int | minInterpOrder (SCOREC_mesh::SolutionEntity *ent) const |
int | interpOrder (SCOREC_mesh::SolutionEntity *ent) const |
void | setInterpOrder (SCOREC_mesh::SolutionEntity *ent, int order) |
PolynomialField* | polyField () const |
const SCOREC_Util::SString& | name () const |
SCOREC_Util::SString | name () |
const SCOREC_Util::SString | getComponentName (int) const |
void | setComponentName (int, SCOREC_Util::SString &) |
pMesh | mesh () const |
virtual void | update () |
virtual void | write (std::ostream &os) const=0 |
int | getDimension () const |
return the dimension of the field. | |
Static Public Methods | |
GenericField* | createFromStream (std::istream &is, pMesh mesh, const SCOREC_Util::SString *NewName=0) |
Protected Methods | |
GenericField (const SCOREC_Util::SString &name, pMesh mesh, int dimension, PolynomialField *pField, int continuity) | |
Protected Attributes | |
int | Dimension |
int | Continuity |
Friends | |
std::ostream& | operator<< (std::ostream &os, const GenericField &field) |