llnl.visit
Class LaunchProfile

java.lang.Object
  extended by llnl.visit.AttributeSubject
      extended by llnl.visit.LaunchProfile

public class LaunchProfile
extends AttributeSubject


Constructor Summary
LaunchProfile()
           
LaunchProfile(int nMoreFields)
           
LaunchProfile(LaunchProfile obj)
           
 
Method Summary
 boolean equals(LaunchProfile obj)
           
 boolean GetActive()
           
 java.util.Vector GetAllowableNodes()
           
 java.util.Vector GetAllowableProcs()
           
 java.util.Vector GetArguments()
           
 java.lang.String GetBank()
           
 boolean GetBankSet()
           
 boolean GetCanDoHWAccel()
           
 boolean GetConstrainNodeProcs()
           
 boolean GetForceDynamic()
           
 boolean GetForceStatic()
           
 int GetGPUsPerNode()
           
 java.lang.String GetLaunchArgs()
           
 boolean GetLaunchArgsSet()
           
 java.lang.String GetLaunchMethod()
           
 boolean GetLaunchMethodSet()
           
 boolean GetLaunchXServers()
           
 java.lang.String GetMachinefile()
           
 boolean GetMachinefileSet()
           
 int GetNumAdditionalAttributes()
          Returns the number of attributes added in this level of the state object.
 int GetNumNodes()
           
 boolean GetNumNodesSet()
           
 int GetNumProcessors()
           
 int GetNumThreads()
           
 boolean GetParallel()
           
 java.lang.String GetPartition()
           
 boolean GetPartitionSet()
           
 java.lang.String GetProfileName()
           
 java.lang.String GetSublaunchArgs()
           
 boolean GetSublaunchArgsSet()
           
 java.lang.String GetSublaunchPostCmd()
           
 boolean GetSublaunchPostCmdSet()
           
 java.lang.String GetSublaunchPreCmd()
           
 boolean GetSublaunchPreCmdSet()
           
 java.lang.String GetTimeLimit()
           
 boolean GetTimeLimitSet()
           
 int GetTimeout()
           
 boolean GetVisitSetsUpEnv()
           
 java.lang.String GetXArguments()
           
 java.lang.String GetXDisplay()
           
 int Offset()
          Returns the offset into the selected table where this state object's fields begin.
 void ReadAtts(int index, CommunicationBuffer buf)
          Reads the specified index's data from the buffer into the object.
 void SetActive(boolean active_)
           
 void SetAllowableNodes(java.util.Vector allowableNodes_)
           
 void SetAllowableProcs(java.util.Vector allowableProcs_)
           
 void SetArguments(java.util.Vector arguments_)
           
 void SetBank(java.lang.String bank_)
           
 void SetBankSet(boolean bankSet_)
           
 void SetCanDoHWAccel(boolean canDoHWAccel_)
           
 void SetConstrainNodeProcs(boolean constrainNodeProcs_)
           
 void SetForceDynamic(boolean forceDynamic_)
           
 void SetForceStatic(boolean forceStatic_)
           
 void SetGPUsPerNode(int GPUsPerNode_)
           
 void SetLaunchArgs(java.lang.String launchArgs_)
           
 void SetLaunchArgsSet(boolean launchArgsSet_)
           
 void SetLaunchMethod(java.lang.String launchMethod_)
           
 void SetLaunchMethodSet(boolean launchMethodSet_)
           
 void SetLaunchXServers(boolean launchXServers_)
           
 void SetMachinefile(java.lang.String machinefile_)
           
 void SetMachinefileSet(boolean machinefileSet_)
           
 void SetNumNodes(int numNodes_)
           
 void SetNumNodesSet(boolean numNodesSet_)
           
 void SetNumProcessors(int numProcessors_)
           
 void SetNumThreads(int numThreads_)
           
 void SetParallel(boolean parallel_)
           
 void SetPartition(java.lang.String partition_)
           
 void SetPartitionSet(boolean partitionSet_)
           
 void SetProfileName(java.lang.String profileName_)
           
 void SetSublaunchArgs(java.lang.String sublaunchArgs_)
           
 void SetSublaunchArgsSet(boolean sublaunchArgsSet_)
           
 void SetSublaunchPostCmd(java.lang.String sublaunchPostCmd_)
           
 void SetSublaunchPostCmdSet(boolean sublaunchPostCmdSet_)
           
 void SetSublaunchPreCmd(java.lang.String sublaunchPreCmd_)
           
 void SetSublaunchPreCmdSet(boolean sublaunchPreCmdSet_)
           
 void SetTimeLimit(java.lang.String timeLimit_)
           
 void SetTimeLimitSet(boolean timeLimitSet_)
           
 void SetTimeout(int timeout_)
           
 void SetVisitSetsUpEnv(boolean visitSetsUpEnv_)
           
 void SetXArguments(java.lang.String XArguments_)
           
 void SetXDisplay(java.lang.String XDisplay_)
           
 java.lang.String toString(java.lang.String indent)
           
 void WriteAtts(CommunicationBuffer buf)
          Writes the selected fields of the object to the buffer.
 
Methods inherited from class llnl.visit.AttributeSubject
Attach, boolToString, Detach, doubleArrayToString, doubleToString, doubleVectorToString, floatArrayToString, floatToString, floatVectorToString, GetAttributeId, GetClassName, intArrayToString, intToString, intVectorToString, IsSelected, Notify, NumAttributes, NumAttributesSelected, Read, Select, SelectAll, SetAttributeId, stringToString, stringVectorToString, toString, ucharArrayToString, ucharToString, ucharVectorToString, UnSelectAll, Write, WriteSelect
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LaunchProfile

public LaunchProfile()

LaunchProfile

public LaunchProfile(int nMoreFields)

LaunchProfile

public LaunchProfile(LaunchProfile obj)
Method Detail

Offset

public int Offset()
Description copied from class: AttributeSubject
Returns the offset into the selected table where this state object's fields begin.

Overrides:
Offset in class AttributeSubject
Returns:
An offset into the selected table.

GetNumAdditionalAttributes

public int GetNumAdditionalAttributes()
Description copied from class: AttributeSubject
Returns the number of attributes added in this level of the state object.

Overrides:
GetNumAdditionalAttributes in class AttributeSubject
Returns:
The number of attributes added in this level of the state object.

equals

public boolean equals(LaunchProfile obj)

SetProfileName

public void SetProfileName(java.lang.String profileName_)

SetTimeout

public void SetTimeout(int timeout_)

SetNumProcessors

public void SetNumProcessors(int numProcessors_)

SetNumNodesSet

public void SetNumNodesSet(boolean numNodesSet_)

SetNumNodes

public void SetNumNodes(int numNodes_)

SetPartitionSet

public void SetPartitionSet(boolean partitionSet_)

SetPartition

public void SetPartition(java.lang.String partition_)

SetBankSet

public void SetBankSet(boolean bankSet_)

SetBank

public void SetBank(java.lang.String bank_)

SetTimeLimitSet

public void SetTimeLimitSet(boolean timeLimitSet_)

SetTimeLimit

public void SetTimeLimit(java.lang.String timeLimit_)

SetLaunchMethodSet

public void SetLaunchMethodSet(boolean launchMethodSet_)

SetLaunchMethod

public void SetLaunchMethod(java.lang.String launchMethod_)

SetForceStatic

public void SetForceStatic(boolean forceStatic_)

SetForceDynamic

public void SetForceDynamic(boolean forceDynamic_)

SetActive

public void SetActive(boolean active_)

SetArguments

public void SetArguments(java.util.Vector arguments_)

SetParallel

public void SetParallel(boolean parallel_)

SetLaunchArgsSet

public void SetLaunchArgsSet(boolean launchArgsSet_)

SetLaunchArgs

public void SetLaunchArgs(java.lang.String launchArgs_)

SetSublaunchArgsSet

public void SetSublaunchArgsSet(boolean sublaunchArgsSet_)

SetSublaunchArgs

public void SetSublaunchArgs(java.lang.String sublaunchArgs_)

SetSublaunchPreCmdSet

public void SetSublaunchPreCmdSet(boolean sublaunchPreCmdSet_)

SetSublaunchPreCmd

public void SetSublaunchPreCmd(java.lang.String sublaunchPreCmd_)

SetSublaunchPostCmdSet

public void SetSublaunchPostCmdSet(boolean sublaunchPostCmdSet_)

SetSublaunchPostCmd

public void SetSublaunchPostCmd(java.lang.String sublaunchPostCmd_)

SetMachinefileSet

public void SetMachinefileSet(boolean machinefileSet_)

SetMachinefile

public void SetMachinefile(java.lang.String machinefile_)

SetVisitSetsUpEnv

public void SetVisitSetsUpEnv(boolean visitSetsUpEnv_)

SetCanDoHWAccel

public void SetCanDoHWAccel(boolean canDoHWAccel_)

SetGPUsPerNode

public void SetGPUsPerNode(int GPUsPerNode_)

SetXArguments

public void SetXArguments(java.lang.String XArguments_)

SetLaunchXServers

public void SetLaunchXServers(boolean launchXServers_)

SetXDisplay

public void SetXDisplay(java.lang.String XDisplay_)

SetNumThreads

public void SetNumThreads(int numThreads_)

SetConstrainNodeProcs

public void SetConstrainNodeProcs(boolean constrainNodeProcs_)

SetAllowableNodes

public void SetAllowableNodes(java.util.Vector allowableNodes_)

SetAllowableProcs

public void SetAllowableProcs(java.util.Vector allowableProcs_)

GetProfileName

public java.lang.String GetProfileName()

GetTimeout

public int GetTimeout()

GetNumProcessors

public int GetNumProcessors()

GetNumNodesSet

public boolean GetNumNodesSet()

GetNumNodes

public int GetNumNodes()

GetPartitionSet

public boolean GetPartitionSet()

GetPartition

public java.lang.String GetPartition()

GetBankSet

public boolean GetBankSet()

GetBank

public java.lang.String GetBank()

GetTimeLimitSet

public boolean GetTimeLimitSet()

GetTimeLimit

public java.lang.String GetTimeLimit()

GetLaunchMethodSet

public boolean GetLaunchMethodSet()

GetLaunchMethod

public java.lang.String GetLaunchMethod()

GetForceStatic

public boolean GetForceStatic()

GetForceDynamic

public boolean GetForceDynamic()

GetActive

public boolean GetActive()

GetArguments

public java.util.Vector GetArguments()

GetParallel

public boolean GetParallel()

GetLaunchArgsSet

public boolean GetLaunchArgsSet()

GetLaunchArgs

public java.lang.String GetLaunchArgs()

GetSublaunchArgsSet

public boolean GetSublaunchArgsSet()

GetSublaunchArgs

public java.lang.String GetSublaunchArgs()

GetSublaunchPreCmdSet

public boolean GetSublaunchPreCmdSet()

GetSublaunchPreCmd

public java.lang.String GetSublaunchPreCmd()

GetSublaunchPostCmdSet

public boolean GetSublaunchPostCmdSet()

GetSublaunchPostCmd

public java.lang.String GetSublaunchPostCmd()

GetMachinefileSet

public boolean GetMachinefileSet()

GetMachinefile

public java.lang.String GetMachinefile()

GetVisitSetsUpEnv

public boolean GetVisitSetsUpEnv()

GetCanDoHWAccel

public boolean GetCanDoHWAccel()

GetGPUsPerNode

public int GetGPUsPerNode()

GetXArguments

public java.lang.String GetXArguments()

GetLaunchXServers

public boolean GetLaunchXServers()

GetXDisplay

public java.lang.String GetXDisplay()

GetNumThreads

public int GetNumThreads()

GetConstrainNodeProcs

public boolean GetConstrainNodeProcs()

GetAllowableNodes

public java.util.Vector GetAllowableNodes()

GetAllowableProcs

public java.util.Vector GetAllowableProcs()

WriteAtts

public void WriteAtts(CommunicationBuffer buf)
Description copied from class: AttributeSubject
Writes the selected fields of the object to the buffer.

Overrides:
WriteAtts in class AttributeSubject
Parameters:
buf - The communication buffer to which the object will be written.

ReadAtts

public void ReadAtts(int index,
                     CommunicationBuffer buf)
Description copied from class: AttributeSubject
Reads the specified index's data from the buffer into the object.

Specified by:
ReadAtts in class AttributeSubject
buf - The communication buffer to from which the object will be read.

toString

public java.lang.String toString(java.lang.String indent)
Overrides:
toString in class AttributeSubject