PPL Logo

libs/ck-libs/liveViz3d/lv3d1_server.C File Reference

Go to the source code of this file.

Data Structures

class  impl_LV3D_Array
class  LV3D1_Map

Functions

unsigned int LV3D_build_priority (int frameNo, double prioAdj)
 Return the priority for this object.
void LV3D1_Attach (CkArrayOptions &opts)
 We'll be running lv3d on this array-- do any needed magic.
void LV3D1_Init (CkArrayID aid, LV3D_Universe *theUniverse)
 Register for lv3d redraw requests.

Variables

int LV3D_Disable_Render_Prio
 Interface to server portion of a more complicated interface to the liveViz3d library-- it defines a single array of objects, each of which represent a single CkViewable.
int LV3D_Verbosity


Function Documentation

unsigned int LV3D_build_priority ( int  frameNo,
double  prioAdj 
)

Return the priority for this object.

Charm priorities have lower numbers with higher priority.

Definition at line 19 of file lv3d1_server.C.

References int, LV3D_Disable_Render_Prio, and PUP::u.

Referenced by LV3D_RenderMsg::new_(), and impl_LV3D_Array::render().

Here is the caller graph for this function:

void LV3D1_Attach ( CkArrayOptions opts  ) 

We'll be running lv3d on this array-- do any needed magic.

Currently changes the map to stay away from PE 0 (which does CCS interfacing).

Definition at line 291 of file lv3d1_server.C.

References CkArrayOptions::setMap().

Here is the call graph for this function:

void LV3D1_Init ( CkArrayID  LV3D_ArrayID,
LV3D_Universe theUniverse = 0 
)

Register for lv3d redraw requests.

This routine must be called exactly once on processor 0 of the server. The array, which must inherit from LV3D_Array, will be used for all communication.

Definition at line 322 of file lv3d1_server.C.

References liveVizInit(), LV3D0_Init(), and LV3D1_ServerMgr::LV3D1_ServerMgr().

Here is the call graph for this function:


Variable Documentation

Interface to server portion of a more complicated interface to the liveViz3d library-- it defines a single array of objects, each of which represent a single CkViewable.

Orion Sky Lawlor, olawlor@acm.org, 2003

Definition at line 12 of file lv3d1_server.C.

Referenced by LV3D_build_priority(), and LV3D_RenderMsg::new_().

Definition at line 13 of file lv3d1_server.C.

Referenced by LV3D_Array::pup().


Generated on Mon Sep 21 08:07:46 2020 for Charm++ by  doxygen 1.5.5