#include <libastrog_r_helloworld.h>
Inheritance diagram for astrog::RoutineHelloWorld:

This routine 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_r_helloworld.h.
Public Member Functions | |
| RoutineHelloWorld () | |
| Constructor for the Hello World example routine.   | |
| ~RoutineHelloWorld () | |
| Deconstructor for the Hello World example routine.   | |
| int | execute () | 
| Execution function for the Hello World example routine.   | |
Private Attributes | |
| TaskHelloWorld * | task_helloworld | 
| Hello World task.   | |
      
  | 
  
| 
 Constructor for the Hello World example routine. 
 Definition at line 33 of file r_helloworld.cpp. References task_helloworld. 00034 { 00035 task_helloworld = new TaskHelloWorld(); 00036 } 
  | 
  
      
  | 
  
| 
 Deconstructor for the Hello World example routine. 
 Definition at line 38 of file r_helloworld.cpp. References task_helloworld. 00039 { 00040 delete task_helloworld; 00041 } 
  | 
  
      
  | 
  
| 
 Execution function for the Hello World example routine. 
 Definition at line 43 of file r_helloworld.cpp. References astrog::TaskHelloWorld::execute(), and task_helloworld. Referenced by astrog::PipelineHelloWorld::execute(). 00044 { 00045 int err = task_helloworld->execute(); 00046 return err; 00047 } 
  | 
  
      
  | 
  
| 
 Hello World task. 
 Definition at line 52 of file libastrog_r_helloworld.h. Referenced by execute(), RoutineHelloWorld(), and ~RoutineHelloWorld().  | 
  
 1.4.6 and hosted by