Public Member Functions | List of all members
PropertyValue Class Referenceabstract

Abstract definition of a property value. More...

#include <MaterialProperty.h>

Inheritance diagram for PropertyValue:

Public Member Functions

virtual ~PropertyValue ()
virtual std::string type ()=0
 String identifying the type of parameter stored. More...
virtual PropertyValueinit (int size)=0
 Clone this value. More...
virtual unsigned int size () const =0
virtual void resize (int n)=0
 Resizes the property to the size n. More...
virtual void swap (PropertyValue *rhs)=0
virtual void qpCopy (const unsigned int to_qp, PropertyValue *rhs, const unsigned int from_qp)=0
 Copy the value of a Property from one specific to a specific qp in this Property. More...
virtual void store (std::ostream &stream)=0
virtual void load (std::istream &stream)=0

Detailed Description

Abstract definition of a property value.

Definition at line 46 of file MaterialProperty.h.

Constructor & Destructor Documentation

virtual PropertyValue::~PropertyValue ( )

Definition at line 49 of file MaterialProperty.h.

49 {};

Member Function Documentation

virtual PropertyValue* PropertyValue::init ( int  size)
pure virtual
virtual void PropertyValue::load ( std::istream &  stream)
pure virtual
virtual void PropertyValue::qpCopy ( const unsigned int  to_qp,
PropertyValue rhs,
const unsigned int  from_qp 
pure virtual
virtual void PropertyValue::resize ( int  n)
pure virtual
virtual unsigned int PropertyValue::size ( ) const
pure virtual
virtual void PropertyValue::store ( std::ostream &  stream)
pure virtual
virtual void PropertyValue::swap ( PropertyValue rhs)
pure virtual
virtual std::string PropertyValue::type ( )
pure virtual

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