www.mooseframework.org
Public Member Functions | List of all members
PropertyValue Class Referenceabstract

Abstract definition of a property value. More...

#include <MaterialProperty.h>

Inheritance diagram for PropertyValue:
[legend]

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 ( )
inlinevirtual

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: