PPL Logo

NetFEM_item Class Reference

#include <netfem_data.h>

Inheritance diagram for NetFEM_item:

Inheritance graph
[legend]
Collaboration diagram for NetFEM_item:

Collaboration graph
[legend]

Public Member Functions

 NetFEM_item ()
 NetFEM_item (int nItems)
virtual ~NetFEM_item ()
int getItems (void) const
int getFields (void) const
const NetFEM_doubleFieldgetField (int fieldNo) const
void add (double *start, const NetFEM_format &fmt, const char *name, bool isSpatialVector)
virtual void copy (void)
virtual void pup (PUP::er &p)

Private Types

enum  { maxFields = 8 }

Private Attributes

int n
NetFEM_doubleField fields [maxFields]
int nFields

Detailed Description

Definition at line 105 of file netfem_data.h.


Member Enumeration Documentation

anonymous enum [private]

Enumerator:
maxFields 

Definition at line 108 of file netfem_data.h.


Constructor & Destructor Documentation

NetFEM_item::NetFEM_item (  )  [inline]

Definition at line 112 of file netfem_data.h.

References n, and nFields.

NetFEM_item::NetFEM_item ( int  nItems  )  [inline]

Definition at line 116 of file netfem_data.h.

References n, and nFields.

NetFEM_item::~NetFEM_item (  )  [virtual]

Definition at line 78 of file netfem_data.C.


Member Function Documentation

int NetFEM_item::getItems ( void   )  const [inline]

Definition at line 123 of file netfem_data.h.

References n.

Referenced by NetFEM_elems::allocate(), NetFEM_elems::localCopy(), main(), print(), and NetFEM_elems::pup().

Here is the caller graph for this function:

int NetFEM_item::getFields ( void   )  const [inline]

Definition at line 124 of file netfem_data.h.

References nFields.

Referenced by print().

Here is the caller graph for this function:

const NetFEM_doubleField& NetFEM_item::getField ( int  fieldNo  )  const [inline]

Definition at line 125 of file netfem_data.h.

References fields.

Referenced by NetFEM_nodes::getCoord(), and print().

Here is the caller graph for this function:

void NetFEM_item::add ( double *  start,
const NetFEM_format fmt,
const char *  name,
bool  isSpatialVector 
)

void NetFEM_item::copy ( void   )  [virtual]

Reimplemented in NetFEM_elems.

Definition at line 94 of file netfem_data.C.

References fields, and nFields.

void NetFEM_item::pup ( PUP::er p  )  [virtual]

Reimplemented in NetFEM_elems.

Definition at line 98 of file netfem_data.C.

References fields, n, nFields, p, and version.

Referenced by NetFEM_update::pup().

Here is the caller graph for this function:


Field Documentation

int NetFEM_item::n [private]

Definition at line 107 of file netfem_data.h.

Referenced by add(), getItems(), NetFEM_item(), and pup().

Definition at line 109 of file netfem_data.h.

Referenced by add(), copy(), getField(), and pup().

Definition at line 110 of file netfem_data.h.

Referenced by add(), copy(), getFields(), NetFEM_item(), and pup().


The documentation for this class was generated from the following files:

Generated on Mon Sep 21 08:27:59 2020 for Charm++ by  doxygen 1.5.5