#include <libastrog_p_helloworld.h>
Inheritance diagram for astrog::PipelineHelloWorld:
This pipeline copies input data to the PGPU, performs an identity transform on the data, and copies it back to the CPU It was created as a proof of concept for the Astrog library, to be used by the Hello World example program.
Definition at line 42 of file libastrog_p_helloworld.h.
Public Member Functions | |
PipelineHelloWorld () | |
Constructor for the Hello World example pipeline. | |
~PipelineHelloWorld () | |
Deconstructor for the Hello World example pipeline. | |
int | execute () |
Execution function for the Hello World example pipeline. | |
Private Attributes | |
RoutineHelloWorld * | routine_helloworld |
Hello World example routine. |
|
Constructor for the Hello World example pipeline.
Definition at line 33 of file p_helloworld.cpp. References routine_helloworld. 00034 { 00035 routine_helloworld = new RoutineHelloWorld(); 00036 }
|
|
Deconstructor for the Hello World example pipeline.
Definition at line 38 of file p_helloworld.cpp. References routine_helloworld. 00039 { 00040 delete routine_helloworld; 00041 }
|
|
Execution function for the Hello World example pipeline.
Definition at line 43 of file p_helloworld.cpp. References astrog::RoutineHelloWorld::execute(), and routine_helloworld. 00044 { 00045 int err = routine_helloworld->execute(); 00046 return err; 00047 }
|
|
Hello World example routine.
Definition at line 52 of file libastrog_p_helloworld.h. Referenced by execute(), PipelineHelloWorld(), and ~PipelineHelloWorld(). |