COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | List of all members
IAction Class Referenceabstract

Abstract interface for actions. You probably want to use Action as a base to start from, since that implements IAction as a component. More...

#include <IAction.hpp>

Inherited by Action.

Public Member Functions

virtual ~IAction ()
 
virtual void execute ()=0
 Execute the action. More...
 

Detailed Description

Abstract interface for actions. You probably want to use Action as a base to start from, since that implements IAction as a component.

Definition at line 21 of file IAction.hpp.

Constructor & Destructor Documentation

virtual ~IAction ( )
inlinevirtual

Definition at line 24 of file IAction.hpp.

Member Function Documentation

virtual void execute ( )
pure virtual

Execute the action.

Implemented in SetupInnerLoopData, WALE, ForAllElementsT< ActionT >, InnerLoop, PressureSystemAssembly, ProbePostProcessor, Solver, MeshReader, MeshPartitioner, WriteMesh, PDESolver, LSSAction, SimpleMeshGenerator, MeshWriter, Loop, ComputeCFL, ComputeRHS, TimeStepping, PoissonVirtualAssembly, ComputeFieldGradient, CreateField, InitFieldFunction, GlobalNumbering, GlobalNumberingElements, GlobalNumberingNodes, PoissonManualAssembly, DirectionalAverage, TermComputer, ComputeVolume, Probe, TwoPointCorrelation, NavierStokesManualAssembly, Interpolate, MeshTransformer, FieldTimeAverage, TurbulenceStatistics, BulkVelocity, SurfaceIntegral, GlobalConnectivity, ImportVariables, SurfaceIntegral, VolumeIntegral, GrowOverlap, ActionDirectorWithSkip, ForAllCells, ForAllElements, ForAllFaces, ForAllNodes2, Iterate, TimeSeriesWriter, BuildFaces, ComputeArea, PrintIterationSummary, DummyLoopOperation, InitFieldConstant, GenerateLine3D, GeneratePlane3D, MeshGenerator, CouplingIterationControl, Rotate, ChannelGenerator, Conditional, ProbePostProcHistory, ComputeLNorm, SolveLSS, ZeroLSS, BuildFaceNormals, LoadBalance, Translate, NodeValence, ProbePostProcFunction, ProtoAction, ActionDirector, BuildArea, BuildVolume, Extract, AdvanceTime, SynchronizeFields, AdjustForceTerm, KineticEnergyIntegral, CF3ToVTK, Info, ShortestEdge, ReadRestartFile, WriteRestartFile, Polydisperse, SetIntegerAction, MeshTriangulator, ParallelDataToFields, RandomizeField, AdjacentCellToFace, InitialConditionConstant, PeriodicWriteMesh, BCDirichletFunction, NSResidual, EquilibriumEuler, EquilibriumEulerConvergence, SUPGFields, Action, PrintTimingTree, NavierStokesManual, ICNSImplicitToSemi, ICNSSemiToImplicit, ImposeCFL, ComputeCFL, NavierStokesChorin, ArrayDiff, MeshInterpolator, PeriodicMeshPartitioner, Tetrahedralize, Tetrahedralize, LinkPeriodicNodes, WallDistance, VelocityGradient, MeshInterpolator, PHG, AddPointRegion, MakeBoundaryGlobal, MeshDiff, and RemoveGhostElements.


The documentation for this class was generated from the following file:
Send comments to:
COOLFluiD Web Admin