Nalu
Nalu: a generalized unstructured massively parallel low Mach flow code designed to support a variety of energy applications of interest (most notably Wind ECP) built on the Sierra Toolkit and Trilinos solver Tpetra/Epetra stack. The open source BSD, clause 3 license model has been chosen for the code base. See LICENSE for more information. http://NaluCFD.org
Public Member Functions | List of all members
sierra::nalu::Actuator Class Referenceabstract

#include <Actuator.h>

Inheritance diagram for sierra::nalu::Actuator:
sierra::nalu::ActuatorLinePointDrag

Public Member Functions

 Actuator (Realm &realm, const YAML::Node &node)
 
virtual ~Actuator ()
 
virtual void load (const YAML::Node &node)=0
 
virtual void setup ()=0
 
virtual void initialize ()=0
 
virtual void execute ()=0
 

Constructor & Destructor Documentation

sierra::nalu::Actuator::Actuator ( Realm realm,
const YAML::Node node 
)
inline
virtual sierra::nalu::Actuator::~Actuator ( )
inlinevirtual

References execute(), initialize(), load(), and setup().

Member Function Documentation

virtual void sierra::nalu::Actuator::execute ( )
pure virtual
virtual void sierra::nalu::Actuator::initialize ( )
pure virtual
virtual void sierra::nalu::Actuator::load ( const YAML::Node node)
pure virtual

Implemented in sierra::nalu::ActuatorLinePointDrag.

Referenced by ~Actuator().

virtual void sierra::nalu::Actuator::setup ( )
pure virtual

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