SPH
Public Member Functions | List of all members
IUserQuantity Class Referenceabstract

Interface for auxilirary user-defined scalar quantities. More...

#include <Integrals.h>

Inheritance diagram for IUserQuantity:
Polymorphic

Public Member Functions

virtual void initialize (const Storage &storage)=0
 
virtual Float evaluate (const Size i) const =0
 
virtual std::string name () const =0
 
- Public Member Functions inherited from Polymorphic
virtual ~Polymorphic ()
 

Detailed Description

Interface for auxilirary user-defined scalar quantities.

The quantity values needs to be computed from other quantities already stored in Storage. The class is therefore suitable for quantities such as velocity magnitude, second invariant of stress tensor, etc.

Definition at line 168 of file Integrals.h.

Member Function Documentation

◆ evaluate()

virtual Float IUserQuantity::evaluate ( const Size  i) const
pure virtual

◆ initialize()

virtual void IUserQuantity::initialize ( const Storage storage)
pure virtual

◆ name()

virtual std::string IUserQuantity::name ( ) const
pure virtual

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