PPL Logo

FEM_Userdata_item Class Reference
[ParFUM Unstructured Mesh Framework]

Describes one piece of generic unassociated mesh data. More...

#include <fem_mesh.h>

Collaboration diagram for FEM_Userdata_item:

Collaboration graph
[legend]

Public Member Functions

 FEM_Userdata_item (int tag_=-1)
bool hasStored (void) const
 Return true if we have stored data.
void store (FEM_Userdata_pupfn &f)
 Store this userdata inside us:.
void restore (FEM_Userdata_pupfn &f)
 Extract this userdata from our stored copy:.
void pup (PUP::er &p)
 Save our stored data to this PUP::er.
 FEM_Userdata_item (int tag_=-1)
bool hasStored (void) const
 Return true if we have stored data.
void store (FEM_Userdata_pupfn &f)
 Store this userdata inside us:.
void restore (FEM_Userdata_pupfn &f)
 Extract this userdata from our stored copy:.
void pup (PUP::er &p)
 Save our stored data to this PUP::er.

Data Fields

int tag

Private Attributes

CkVec< char > data
 Serialized data from user's pup routine.
CkVec< char > data
 Serialized data from user's pup routine.

Detailed Description

Describes one piece of generic unassociated mesh data.

Definition at line 1012 of file fem_mesh.h.


Constructor & Destructor Documentation

FEM_Userdata_item::FEM_Userdata_item ( int  tag_ = -1  )  [inline]

Definition at line 1016 of file fem_mesh.h.

References tag.

FEM_Userdata_item::FEM_Userdata_item ( int  tag_ = -1  )  [inline]

Definition at line 1151 of file ParFUM_internals.h.

References tag.


Member Function Documentation

bool FEM_Userdata_item::hasStored ( void   )  const [inline]

Return true if we have stored data.

Definition at line 1019 of file fem_mesh.h.

References data.

void FEM_Userdata_item::store ( FEM_Userdata_pupfn &  f  )  [inline]

Store this userdata inside us:.

Definition at line 1022 of file fem_mesh.h.

References data, PUP::size(), and PUP::toMemBuf().

Here is the call graph for this function:

void FEM_Userdata_item::restore ( FEM_Userdata_pupfn &  f  )  [inline]

Extract this userdata from our stored copy:.

Definition at line 1027 of file fem_mesh.h.

References data, and PUP::fromMemBuf().

Here is the call graph for this function:

void FEM_Userdata_item::pup ( PUP::er p  )  [inline]

Save our stored data to this PUP::er.

Definition at line 1032 of file fem_mesh.h.

References data, and tag.

bool FEM_Userdata_item::hasStored ( void   )  const [inline]

Return true if we have stored data.

Definition at line 1154 of file ParFUM_internals.h.

References data.

void FEM_Userdata_item::store ( FEM_Userdata_pupfn &  f  )  [inline]

Store this userdata inside us:.

Definition at line 1157 of file ParFUM_internals.h.

References data, PUP::size(), and PUP::toMemBuf().

Here is the call graph for this function:

void FEM_Userdata_item::restore ( FEM_Userdata_pupfn &  f  )  [inline]

Extract this userdata from our stored copy:.

Definition at line 1162 of file ParFUM_internals.h.

References data, and PUP::fromMemBuf().

Here is the call graph for this function:

void FEM_Userdata_item::pup ( PUP::er p  )  [inline]

Save our stored data to this PUP::er.

Definition at line 1167 of file ParFUM_internals.h.

References data, and tag.


Field Documentation

CkVec<char> FEM_Userdata_item::data [private]

Serialized data from user's pup routine.

Definition at line 1013 of file fem_mesh.h.

Definition at line 1015 of file fem_mesh.h.

CkVec<char> FEM_Userdata_item::data [private]

Serialized data from user's pup routine.

Definition at line 1148 of file ParFUM_internals.h.


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

Generated on Mon Sep 21 08:24:54 2020 for Charm++ by  doxygen 1.5.5