Public Member Functions | Private Member Functions
cudaGpu Class Reference
Inheritance diagram for cudaGpu:
Inheritance graph
[legend]
Collaboration diagram for cudaGpu:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("cudaGpu")
 Runtime type information. More...
 
 cudaGpu (const word &name, const Time &, const dictionary &)
 Construct from components. More...
 
virtual bool start ()
 Called at the start of the time-loop. More...
 
virtual bool execute (const bool forceWrite)
 Called at each ++ or += of the time-loop. More...
 
virtual bool read (const dictionary &)
 Read and set the function object if its data have changed. More...
 
virtual void updateMesh (const mapPolyMesh &mpm)
 Update for changes of mesh. More...
 
virtual void movePoints (const polyMesh &mesh)
 Update for changes of mesh. More...
 
- Public Member Functions inherited from functionObject
virtual const wordtype () const =0
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, functionObject, dictionary,(const word &name, const Time &t, const dictionary &dict),(name, t, dict))
 
 functionObject (const word &name)
 Construct from components. More...
 
autoPtr< functionObjectclone () const
 Return clone. More...
 
virtual ~functionObject ()
 Destructor. More...
 
virtual const wordname () const
 Name. More...
 
virtual bool end ()
 Called when Time::run() determines that the time-loop exits. More...
 
virtual bool timeSet ()
 Called when time was set at the end of the Time::operator++. More...
 
virtual bool adjustTimeStep ()
 Called at the end of Time::adjustDeltaT() if adjustTime is true. More...
 

Private Member Functions

 cudaGpu (const cudaGpu &)
 Disallow default bitwise copy construct. More...
 
void operator= (const cudaGpu &)
 Disallow default bitwise assignment. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from functionObject
static autoPtr< functionObjectNew (const word &name, const Time &, const dictionary &)
 Select from dictionary, based on its "type" entry. More...
 
- Static Public Attributes inherited from functionObject
static int debug
 

Detailed Description

Definition at line 59 of file cudaGpu.H.

Constructor & Destructor Documentation

◆ cudaGpu() [1/2]

cudaGpu ( const cudaGpu )
private

Disallow default bitwise copy construct.

◆ cudaGpu() [2/2]

cudaGpu ( const word name,
const Time ,
const dictionary dict 
)

Construct from components.

Definition at line 46 of file cudaGpu.C.

References dict.

Member Function Documentation

◆ operator=()

void operator= ( const cudaGpu )
private

Disallow default bitwise assignment.

◆ TypeName()

TypeName ( "cudaGpu"  )

Runtime type information.

◆ start()

virtual bool start ( )
inlinevirtual

Called at the start of the time-loop.

Implements functionObject.

Definition at line 86 of file cudaGpu.H.

◆ execute()

virtual bool execute ( const bool  forceWrite)
inlinevirtual

Called at each ++ or += of the time-loop.

Implements functionObject.

Definition at line 90 of file cudaGpu.H.

◆ read()

virtual bool read ( const dictionary )
inlinevirtual

Read and set the function object if its data have changed.

Implements functionObject.

Definition at line 94 of file cudaGpu.H.

◆ updateMesh()

virtual void updateMesh ( const mapPolyMesh mpm)
inlinevirtual

Update for changes of mesh.

Implements functionObject.

Definition at line 98 of file cudaGpu.H.

◆ movePoints()

virtual void movePoints ( const polyMesh mesh)
inlinevirtual

Update for changes of mesh.

Implements functionObject.

Definition at line 102 of file cudaGpu.H.


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