SYMBOL INDEX (22980 symbols across 1216 files) FILE: cudd/cplusplus/cuddObj.cc class Capsule (line 80) | class Capsule { method Capsule (line 87) | Capsule(Capsule const &) = delete; method Capsule (line 88) | Capsule & operator=(Capsule const &) = delete; function DdManager (line 192) | inline DdManager * function DdManager (line 300) | DdManager * function DdNode (line 308) | DdNode * function DdNode (line 316) | DdNode * function BDD (line 428) | BDD function BDD (line 492) | BDD function BDD (line 500) | BDD function BDD (line 508) | BDD function BDD (line 520) | BDD function BDD (line 535) | BDD function BDD (line 547) | BDD function BDD (line 562) | BDD function BDD (line 574) | BDD function BDD (line 589) | BDD function BDD (line 601) | BDD function BDD (line 616) | BDD function BDD (line 628) | BDD function BDD (line 643) | BDD function BDD (line 655) | BDD function ostream (line 670) | ostream & operator<<(ostream & os, BDD const & f) function ADD (line 713) | ADD function ADD (line 769) | ADD function ADD (line 777) | ADD function ADD (line 789) | ADD function ADD (line 804) | ADD function ADD (line 816) | ADD function ADD (line 831) | ADD function ADD (line 843) | ADD function ADD (line 858) | ADD function ADD (line 866) | ADD function ADD (line 878) | ADD function ADD (line 893) | ADD function ADD (line 905) | ADD function ZDD (line 950) | ZDD function ZDD (line 1049) | ZDD function ZDD (line 1061) | ZDD function ZDD (line 1076) | ZDD function ZDD (line 1088) | ZDD function ZDD (line 1103) | ZDD function ZDD (line 1115) | ZDD function ZDD (line 1130) | ZDD function ZDD (line 1142) | ZDD function ZDD (line 1157) | ZDD function ZDD (line 1169) | ZDD function DdManager (line 1222) | DdManager * function Cudd (line 1254) | Cudd& function PFC (line 1268) | PFC function PFC (line 1279) | PFC function PFC (line 1287) | PFC function PFC (line 1298) | PFC function PFC (line 1306) | PFC function PFC (line 1317) | PFC function BDD (line 1430) | BDD function BDD (line 1440) | BDD function BDD (line 1451) | BDD function BDD (line 1461) | BDD function ADD (line 1471) | ADD function ADD (line 1481) | ADD function ADD (line 1492) | ADD function ADD (line 1502) | ADD function ADD (line 1512) | ADD function ADD (line 1523) | ADD function ADD (line 1533) | ADD function ZDD (line 1543) | ZDD function ZDD (line 1554) | ZDD function ZDD (line 1565) | ZDD function defaultError (line 1575) | void function ADD (line 1589) | ADD function BDD (line 1600) | BDD function DD_OOMFP (line 1722) | DD_OOMFP function ADD (line 1839) | ADD function MtrNode (line 2099) | MtrNode * function MtrNode (line 2124) | MtrNode * function BDD (line 2185) | BDD function CUDD_VALUE_TYPE (line 2196) | CUDD_VALUE_TYPE function Cudd_AggregationType (line 2213) | Cudd_AggregationType function DD_OOMFP (line 2486) | DD_OOMFP Cudd::InstallOutOfMemoryHandler(DD_OOMFP newHandler) const function FILE (line 2493) | FILE * function FILE (line 2509) | FILE * function ADD (line 2606) | ADD function ADD (line 2618) | ADD function ADD (line 2630) | ADD function ADD (line 2642) | ADD function ADD (line 2654) | ADD function ADD (line 2666) | ADD function ADD (line 2678) | ADD function ADD (line 2690) | ADD function ADD (line 2702) | ADD function ADD (line 2714) | ADD function ADD (line 2726) | ADD function ADD (line 2738) | ADD function ADD (line 2750) | ADD function ADD (line 2762) | ADD function ADD (line 2774) | ADD function ADD (line 2786) | ADD function ADD (line 2798) | ADD function ADD (line 2810) | ADD function ADD (line 2822) | ADD function ADD (line 2834) | ADD function ADD (line 2845) | ADD function ADD (line 2856) | ADD function ADD (line 2867) | ADD function ADD (line 2879) | ADD function ADD (line 2891) | ADD function ADD (line 2905) | ADD function ADD (line 2919) | ADD function ADD (line 2941) | ADD function ADD (line 2952) | ADD function ADD (line 2963) | ADD function ADD (line 2975) | ADD function ADD (line 2996) | ADD function BDD (line 3010) | BDD function DdApaNumber (line 3039) | DdApaNumber function DdApaDigit (line 3059) | DdApaDigit function DdApaDigit (line 3071) | DdApaDigit function DdApaDigit (line 3083) | DdApaDigit function DdApaNumber (line 3183) | DdApaNumber function BDD (line 3251) | BDD function BDD (line 3266) | BDD function BDD (line 3281) | BDD function BDD (line 3295) | BDD function BDD (line 3309) | BDD function BDD (line 3326) | BDD function BDD (line 3343) | BDD function BDD (line 3360) | BDD function BDD (line 3374) | BDD function BDD (line 3386) | BDD function BDD (line 3429) | BDD function BDD (line 3448) | BDD function BDD (line 3462) | BDD function BDD (line 3474) | BDD function BDD (line 3491) | BDD function BDD (line 3508) | BDD function BDD (line 3520) | BDD function BDD (line 3532) | BDD function BDD (line 3544) | BDD function BDD (line 3571) | BDD function BDD (line 3583) | BDD function BDD (line 3595) | BDD function BDD (line 3608) | BDD function ADD (line 3620) | ADD function BDD (line 3631) | BDD function BDD (line 3642) | BDD function BDD (line 3672) | BDD function BDD (line 3687) | BDD function ADD (line 3704) | ADD function BDD (line 3716) | BDD function BDD (line 3735) | BDD function ADD (line 3748) | ADD function ADD (line 3761) | ADD function ADD (line 3773) | ADD function BDD (line 3795) | BDD function BDD (line 3807) | BDD function BDD (line 3829) | BDD function ADD (line 3847) | ADD function ADD (line 3865) | ADD function BDD (line 3883) | BDD function BDD (line 4054) | BDD function string (line 4243) | string function BDD (line 4257) | BDD function BDD (line 4269) | BDD function BDD (line 4281) | BDD function ADD (line 4293) | ADD function ADD (line 4323) | ADD function BDD (line 4353) | BDD function BDD (line 4365) | BDD function BDD (line 4377) | BDD function BDD (line 4389) | BDD function BDD (line 4401) | BDD function BDD (line 4414) | BDD function MtrNode (line 4427) | MtrNode * function ADD (line 4438) | ADD function BDD (line 4532) | BDD function ADD (line 4544) | ADD function ADD (line 4563) | ADD function ADD (line 4582) | ADD function BDD (line 4601) | BDD function BDD (line 4630) | BDD function BDD (line 4656) | BDD function ADD (line 4678) | ADD function BDD (line 4700) | BDD function BDD (line 4726) | BDD function BDD (line 4752) | BDD function BDD (line 4775) | BDD function BDD (line 4798) | BDD function BDD (line 4818) | BDD function ADD (line 4842) | ADD function ADD (line 4864) | ADD function BDD (line 4937) | BDD function ADD (line 5010) | ADD function BDD (line 5022) | BDD function BDD (line 5034) | BDD function BDD (line 5048) | BDD function BDD (line 5072) | BDD function BDD (line 5084) | BDD function BDD (line 5132) | BDD function BDD (line 5147) | BDD function BDD (line 5161) | BDD function BDD (line 5184) | BDD function BDD (line 5205) | BDD function BDD (line 5224) | BDD function BDD (line 5243) | BDD function BDD (line 5256) | BDD function BDD (line 5269) | BDD function BDD (line 5283) | BDD function BDD (line 5440) | BDD function BDD (line 5462) | BDD function BDD (line 5552) | BDD function BDD (line 5640) | BDD function BDD (line 5658) | BDD function BDD (line 5677) | BDD function ADD (line 5695) | ADD function ADD (line 5714) | ADD function BDD (line 5732) | BDD function ZDD (line 5813) | ZDD function ZDD (line 5825) | ZDD function ZDD (line 5837) | ZDD function ZDD (line 5849) | ZDD function ZDD (line 5861) | ZDD function ZDD (line 5873) | ZDD function MtrNode (line 5885) | MtrNode * function BDD (line 5896) | BDD function BDD (line 5911) | BDD function ZDD (line 5944) | ZDD function BDD (line 5955) | BDD function ZDD (line 5987) | ZDD function ZDD (line 6001) | ZDD function ZDD (line 6013) | ZDD function ZDD (line 6025) | ZDD function ZDD (line 6037) | ZDD function ZDD (line 6049) | ZDD function ZDD (line 6061) | ZDD function ZDD (line 6073) | ZDD function BDD (line 6117) | BDD FILE: cudd/cplusplus/cuddObj.hh class BDD (line 62) | class BDD class ADD (line 63) | class ADD class ZDD (line 64) | class ZDD class Cudd (line 65) | class Cudd class Capsule (line 73) | class Capsule class DD (line 82) | class DD { class ABDD (line 114) | class ABDD : public DD { class BDD (line 161) | class BDD : public ABDD { class ADD (line 299) | class ADD : public ABDD { class ZDD (line 386) | class ZDD : public DD { class Cudd (line 448) | class Cudd { FILE: cudd/cplusplus/testmulti.cc class Task (line 61) | class Task { method Task (line 64) | Task(int n, std::ostringstream & os) : n(n), os(os) {} class joinThreads (line 127) | class joinThreads { method joinThreads (line 129) | explicit joinThreads(std::vector& t) : threads_(t) {} method joinThreads (line 137) | joinThreads(joinThreads const &) = delete; method joinThreads (line 138) | joinThreads& operator=(joinThreads const &) = delete; function main (line 147) | int main(int argc, char **argv) FILE: cudd/cplusplus/testobj.cc function main (line 82) | int function testBdd (line 127) | static void function testAdd (line 175) | static void function testAdd2 (line 224) | static void function testZdd (line 267) | static void function testBdd2 (line 299) | static void function testBdd3 (line 352) | static void function testZdd2 (line 406) | static void function testBdd4 (line 513) | static void function testBdd5 (line 549) | static void function testInterpolation (line 622) | static void function testErrorHandling (line 668) | static void FILE: cudd/cudd/cudd.h type Cudd_ReorderingType (line 94) | typedef enum { type Cudd_AggregationType (line 123) | typedef enum { type Cudd_HookType (line 140) | typedef enum { type Cudd_ErrorType (line 151) | typedef enum { type Cudd_LazyGroupType (line 166) | typedef enum { type Cudd_VariableType (line 180) | typedef enum { type CUDD_VALUE_TYPE (line 189) | typedef double CUDD_VALUE_TYPE; type DdNode (line 194) | typedef struct DdNode DdNode; type DdNode (line 199) | typedef DdNode *DdNodePtr; type DdManager (line 204) | typedef struct DdManager DdManager; type DdGen (line 209) | typedef struct DdGen DdGen; type DdApaDigit (line 214) | typedef uint32_t DdApaDigit; type DdApaDigit (line 219) | typedef DdApaDigit * DdApaNumber; type DdApaDigit (line 224) | typedef DdApaDigit const * DdConstApaNumber; type DdTlcInfo (line 229) | typedef struct DdTlcInfo DdTlcInfo; type DdNode (line 238) | typedef DdNode * (*DD_PRFP)(DdManager * , int, DdNode **, DdNode **, DdN... type DdNode (line 242) | typedef DdNode * (*DD_AOP)(DdManager *, DdNode **, DdNode **); type DdNode (line 246) | typedef DdNode * (*DD_MAOP)(DdManager *, DdNode *); type DdNode (line 250) | typedef DdNode * (*DD_CTFP)(DdManager *, DdNode *, DdNode *); type DdNode (line 254) | typedef DdNode * (*DD_CTFP1)(DdManager *, DdNode *); FILE: cudd/cudd/cuddAPI.c function DdNode (line 104) | DdNode * function DdNode (line 140) | DdNode * function DdNode (line 179) | DdNode * function DdNode (line 209) | DdNode * function Cudd_bddIsVar (line 235) | int function DdNode (line 262) | DdNode * function DdNode (line 300) | DdNode * function DdNode (line 335) | DdNode * function Cudd_zddVarsFromBddVars (line 414) | int function Cudd_ReadMaxIndex (line 510) | unsigned int function DdNode (line 531) | DdNode * function Cudd_IsConstant (line 550) | int Cudd_IsConstant(DdNode *node) function Cudd_IsNonConstant (line 571) | int function DdNode (line 591) | DdNode * function DdNode (line 610) | DdNode * function CUDD_VALUE_TYPE (line 629) | CUDD_VALUE_TYPE function Cudd_ReadStartTime (line 648) | unsigned long function Cudd_ReadElapsedTime (line 667) | unsigned long function Cudd_SetStartTime (line 687) | void function Cudd_ResetStartTime (line 705) | void function Cudd_ReadTimeLimit (line 726) | unsigned long function Cudd_SetTimeLimit (line 748) | unsigned long function Cudd_UpdateTimeLimit (line 772) | void function Cudd_IncreaseTimeLimit (line 800) | void function Cudd_UnsetTimeLimit (line 824) | void function Cudd_TimeLimited (line 842) | int function Cudd_RegisterTerminationCallback (line 862) | void function Cudd_UnregisterTerminationCallback (line 882) | void function DD_OOMFP (line 905) | DD_OOMFP function Cudd_UnregisterOutOfMemoryCallback (line 925) | void function Cudd_RegisterTimeoutHandler (line 943) | void function DD_TOHFP (line 963) | DD_TOHFP function Cudd_AutodynEnable (line 987) | void function Cudd_AutodynDisable (line 1023) | void function Cudd_ReorderingStatus (line 1049) | int function Cudd_AutodynEnableZdd (line 1074) | void function Cudd_AutodynDisableZdd (line 1097) | void function Cudd_ReorderingStatusZdd (line 1122) | int function Cudd_zddRealignmentEnabled (line 1146) | int function Cudd_zddRealignEnable (line 1175) | void function Cudd_zddRealignDisable (line 1194) | void function Cudd_bddRealignmentEnabled (line 1217) | int function Cudd_bddRealignEnable (line 1246) | void function Cudd_bddRealignDisable (line 1265) | void function DdNode (line 1285) | DdNode * function DdNode (line 1307) | DdNode * function DdNode (line 1331) | DdNode * function DdNode (line 1351) | DdNode * function DdNode (line 1366) | DdNode * function DdNode (line 1381) | DdNode * function DdNode (line 1396) | DdNode * function Cudd_SetBackground (line 1414) | void function Cudd_ReadCacheSlots (line 1432) | unsigned int function Cudd_ReadCacheUsedSlots (line 1453) | double function Cudd_ReadCacheLookUps (line 1479) | double function Cudd_ReadCacheHits (line 1497) | double function Cudd_ReadRecursiveCalls (line 1515) | double function Cudd_ReadMinHit (line 1539) | unsigned int function Cudd_SetMinHit (line 1564) | void function Cudd_ReadLooseUpTo (line 1584) | unsigned int function Cudd_SetLooseUpTo (line 1607) | void function Cudd_ReadMaxCache (line 1630) | unsigned int function Cudd_ReadMaxCacheHard (line 1647) | unsigned int function Cudd_SetMaxCacheHard (line 1670) | void function Cudd_ReadSize (line 1693) | int function Cudd_ReadZddSize (line 1710) | int function Cudd_ReadSlots (line 1727) | unsigned int function Cudd_ReadUsedSlots (line 1748) | double function Cudd_ExpectedUsedSlots (line 1815) | double function Cudd_ReadKeys (line 1868) | unsigned int function Cudd_ReadDead (line 1885) | unsigned int function Cudd_ReadMinDead (line 1907) | unsigned int function Cudd_ReadReorderings (line 1931) | unsigned int function Cudd_ReadMaxReorderings (line 1948) | unsigned int function Cudd_SetMaxReorderings (line 1967) | void function Cudd_ReadReorderingTime (line 1988) | long function Cudd_ReadGarbageCollections (line 2008) | int function Cudd_ReadGarbageCollectionTime (line 2028) | long function Cudd_ReadNodesFreed (line 2049) | double function Cudd_ReadNodesDropped (line 2075) | double function Cudd_ReadUniqueLookUps (line 2101) | double function Cudd_ReadUniqueLinks (line 2130) | double function Cudd_ReadSiftMaxVar (line 2155) | int function Cudd_SetSiftMaxVar (line 2175) | void function Cudd_ReadSiftMaxSwap (line 2199) | int function Cudd_SetSiftMaxSwap (line 2222) | void function Cudd_ReadMaxGrowth (line 2246) | double function Cudd_SetMaxGrowth (line 2269) | void function Cudd_ReadMaxGrowthAlternate (line 2293) | double function Cudd_SetMaxGrowthAlternate (line 2316) | void function Cudd_ReadReorderingCycle (line 2338) | int function Cudd_SetReorderingCycle (line 2359) | void function MtrNode (line 2377) | MtrNode * function Cudd_SetTree (line 2394) | void function Cudd_FreeTree (line 2419) | void function MtrNode (line 2440) | MtrNode * function Cudd_SetZddTree (line 2457) | void function Cudd_FreeZddTree (line 2482) | void function Cudd_NodeReadIndex (line 2505) | unsigned int function Cudd_ReadPerm (line 2526) | int function Cudd_ReadPermZdd (line 2550) | int function Cudd_ReadInvPerm (line 2574) | int function Cudd_ReadInvPermZdd (line 2598) | int function DdNode (line 2624) | DdNode * function CUDD_VALUE_TYPE (line 2646) | CUDD_VALUE_TYPE function Cudd_SetEpsilon (line 2666) | void function Cudd_AggregationType (line 2687) | Cudd_AggregationType function Cudd_SetGroupcheck (line 2707) | void function Cudd_GarbageCollectionEnabled (line 2727) | int function Cudd_EnableGarbageCollection (line 2748) | void function Cudd_DisableGarbageCollection (line 2771) | void function Cudd_DeadAreCounted (line 2791) | int function Cudd_TurnOnCountDead (line 2812) | void function Cudd_TurnOffCountDead (line 2834) | void function Cudd_ReadRecomb (line 2856) | int function Cudd_SetRecomb (line 2879) | void function Cudd_ReadSymmviolation (line 2905) | int function Cudd_SetSymmviolation (line 2930) | void function Cudd_ReadArcviolation (line 2955) | int function Cudd_SetArcviolation (line 2979) | void function Cudd_ReadPopulationSize (line 3003) | int function Cudd_SetPopulationSize (line 3026) | void function Cudd_ReadNumberXovers (line 3051) | int function Cudd_SetNumberXovers (line 3075) | void function Cudd_ReadOrderRandomization (line 3097) | unsigned int function Cudd_SetOrderRandomization (line 3114) | void function Cudd_ReadMemoryInUse (line 3130) | size_t function Cudd_PrintInfo (line 3147) | int function Cudd_ReadPeakNodeCount (line 3333) | long function Cudd_ReadPeakLiveNodeCount (line 3357) | int function Cudd_ReadNodeCount (line 3383) | long function Cudd_zddReadNodeCount (line 3423) | long function Cudd_AddHook (line 3447) | int function Cudd_RemoveHook (line 3509) | int function Cudd_IsInHook (line 3562) | int function Cudd_StdPreReordHook (line 3610) | int function Cudd_StdPostReordHook (line 3702) | int function Cudd_EnableReorderingReporting (line 3735) | int function Cudd_DisableReorderingReporting (line 3761) | int function Cudd_ReorderingReporting (line 3785) | int function Cudd_PrintGroupedOrder (line 3808) | int function Cudd_EnableOrderingMonitoring (line 3845) | int function Cudd_DisableOrderingMonitoring (line 3877) | int function Cudd_OrderingMonitoring (line 3906) | int function Cudd_SetApplicationHook (line 3923) | void function Cudd_ErrorType (line 3960) | Cudd_ErrorType function Cudd_ClearErrorCode (line 3977) | void function DD_OOMFP (line 3994) | DD_OOMFP function FILE (line 4017) | FILE * function Cudd_SetStdout (line 4034) | void function FILE (line 4056) | FILE * function Cudd_SetStderr (line 4073) | void function Cudd_ReadNextReordering (line 4096) | unsigned int function Cudd_SetNextReordering (line 4118) | void function Cudd_ReadSwapSteps (line 4134) | double function Cudd_ReadMaxLive (line 4158) | unsigned int function Cudd_SetMaxLive (line 4177) | void function Cudd_ReadMaxMemory (line 4197) | size_t function Cudd_SetMaxMemory (line 4218) | size_t function Cudd_bddBindVar (line 4243) | int function Cudd_bddUnbindVar (line 4271) | int function Cudd_bddVarIsBound (line 4298) | int function Cudd_bddSetPiVar (line 4321) | int function Cudd_bddSetPsVar (line 4345) | int function Cudd_bddSetNsVar (line 4369) | int function Cudd_bddIsPiVar (line 4393) | int function Cudd_bddIsPsVar (line 4416) | int function Cudd_bddIsNsVar (line 4439) | int function Cudd_bddSetPairIndex (line 4462) | int function Cudd_bddReadPairIndex (line 4488) | int function Cudd_bddSetVarToBeGrouped (line 4511) | int function Cudd_bddSetVarHardGroup (line 4538) | int function Cudd_bddResetVarToBeGrouped (line 4562) | int function Cudd_bddIsVarToBeGrouped (line 4585) | int function Cudd_bddSetVarToBeUngrouped (line 4611) | int function Cudd_bddIsVarToBeUngrouped (line 4637) | int function Cudd_bddIsVarHardGroup (line 4662) | int function fixVarTree (line 4690) | static void function addMultiplicityGroups (line 4734) | static int FILE: cudd/cudd/cuddAddAbs.c function DdNode (line 102) | DdNode * function DdNode (line 142) | DdNode * function DdNode (line 183) | DdNode * function DdNode (line 224) | DdNode * function DdNode (line 265) | DdNode * function DdNode (line 306) | DdNode * function DdNode (line 342) | DdNode * function DdNode (line 445) | DdNode * function DdNode (line 551) | DdNode * function DdNode (line 644) | DdNode * function DdNode (line 733) | DdNode * function DdNode (line 822) | DdNode * function addCheckPositiveCube (line 926) | static int FILE: cudd/cudd/cuddAddApply.c function DdNode (line 99) | DdNode * function DdNode (line 131) | DdNode * function DdNode (line 171) | DdNode * function DdNode (line 211) | DdNode * function DdNode (line 243) | DdNode * function DdNode (line 271) | DdNode * function DdNode (line 306) | DdNode * function DdNode (line 342) | DdNode * function DdNode (line 387) | DdNode * function DdNode (line 432) | DdNode * function DdNode (line 466) | DdNode * function DdNode (line 505) | DdNode * function DdNode (line 533) | DdNode * function DdNode (line 565) | DdNode * function DdNode (line 595) | DdNode * function DdNode (line 625) | DdNode * function DdNode (line 657) | DdNode * function DdNode (line 689) | DdNode * function DdNode (line 722) | DdNode * function DdNode (line 747) | DdNode * function DdNode (line 772) | DdNode * function DdNode (line 797) | DdNode * function DdNode (line 827) | DdNode * function DdNode (line 857) | DdNode * function DdNode (line 885) | DdNode * function DdNode (line 913) | DdNode * function DdNode (line 941) | DdNode * function DdNode (line 969) | DdNode * function DdNode (line 1001) | DdNode * function DdNode (line 1041) | DdNode * function DdNode (line 1087) | DdNode * function DdNode (line 1171) | DdNode * FILE: cudd/cudd/cuddAddFind.c function DdNode (line 96) | DdNode * function DdNode (line 137) | DdNode * function DdNode (line 189) | DdNode * function DdNode (line 243) | static DdNode * FILE: cudd/cudd/cuddAddInv.c function DdNode (line 101) | DdNode * function DdNode (line 138) | DdNode * FILE: cudd/cudd/cuddAddIte.c function DdNode (line 102) | DdNode * function DdNode (line 139) | DdNode * function DdNode (line 236) | DdNode * function DdNode (line 323) | DdNode * function Cudd_addLeq (line 355) | int function DdNode (line 422) | DdNode * function DdNode (line 540) | DdNode * function addVarToConst (line 601) | static void FILE: cudd/cudd/cuddAddNeg.c function DdNode (line 97) | DdNode * function DdNode (line 127) | DdNode * function DdNode (line 161) | DdNode * function DdNode (line 221) | DdNode * FILE: cudd/cudd/cuddAddWalsh.c function DdNode (line 99) | DdNode * function DdNode (line 140) | DdNode * function DdNode (line 277) | static DdNode * FILE: cudd/cudd/cuddAndAbs.c function DdNode (line 103) | DdNode * function DdNode (line 139) | DdNode * function DdNode (line 183) | DdNode * FILE: cudd/cudd/cuddAnneal.c function cuddAnnealing (line 118) | int function stopping_criterion (line 267) | static int function random_generator (line 294) | static double function ddExchange (line 311) | static int function ddJumpingAux (line 458) | static int function Move (line 527) | static Move * function Move (line 584) | static Move * function siftBackwardProb (line 643) | static int function copyOrder (line 704) | static void function restoreOrder (line 730) | static int FILE: cudd/cudd/cuddApa.c type DdApaDoubleDigit (line 75) | typedef uint64_t DdApaDoubleDigit; type st_retval (line 114) | enum st_retval function Cudd_ApaNumberOfDigits (line 135) | int function DdApaNumber (line 159) | DdApaNumber function Cudd_FreeApaNumber (line 175) | void function Cudd_ApaCopy (line 190) | void function DdApaDigit (line 213) | DdApaDigit function DdApaDigit (line 241) | DdApaDigit function DdApaDigit (line 268) | DdApaDigit function Cudd_ApaIntDivision (line 312) | unsigned int function Cudd_ApaShiftRight (line 345) | void function Cudd_ApaSetToLiteral (line 368) | void function Cudd_ApaPowerOfTwo (line 392) | void function Cudd_ApaCompare (line 420) | int function Cudd_ApaCompareRatios (line 456) | int function Cudd_ApaPrintHex (line 497) | int function Cudd_ApaPrintDecimal (line 525) | int function Cudd_ApaPrintExponential (line 642) | int function DdApaNumber (line 761) | DdApaNumber function Cudd_ApaPrintMinterm (line 833) | int function Cudd_ApaPrintMintermExp (line 871) | int function Cudd_ApaPrintDensity (line 905) | int function DdApaNumber (line 965) | static DdApaNumber function cuddApaStCountfree (line 1056) | static enum st_retval FILE: cudd/cudd/cuddApprox.c type NodeData (line 92) | typedef struct NodeData { type ApproxInfo (line 106) | typedef struct ApproxInfo { type GlobalQueueItem (line 120) | typedef struct GlobalQueueItem { type LocalQueueItem (line 131) | typedef struct LocalQueueItem { function DdNode (line 197) | DdNode * function DdNode (line 246) | DdNode * function DdNode (line 293) | DdNode * function DdNode (line 341) | DdNode * function DdNode (line 390) | DdNode * function DdNode (line 442) | DdNode * function DdNode (line 492) | DdNode * function DdNode (line 581) | DdNode * function DdNode (line 670) | DdNode * function updateParity (line 772) | static void function NodeData (line 812) | static NodeData * function ApproxInfo (line 883) | static ApproxInfo * function computeSavings (line 977) | static int function updateRefs (line 1050) | static int function UAmarkNodes (line 1128) | static int function DdNode (line 1251) | static DdNode * function RAmarkNodes (line 1344) | static int function BAmarkNodes (line 1643) | static int function DdNode (line 1959) | static DdNode * function BAapplyBias (line 2105) | static int FILE: cudd/cudd/cuddBddAbs.c function DdNode (line 100) | DdNode * function DdNode (line 140) | DdNode * function DdNode (line 186) | DdNode * function DdNode (line 225) | DdNode * function DdNode (line 266) | DdNode * function Cudd_bddVarIsDependent (line 304) | int function DdNode (line 371) | DdNode * function DdNode (line 482) | DdNode * function DdNode (line 654) | DdNode * function bddCheckPositiveCube (line 725) | static int FILE: cudd/cudd/cuddBddCorr.c type HashEntry (line 65) | typedef struct hashEntry { type st_retval (line 93) | enum st_retval function Cudd_bddCorrelation (line 116) | double function Cudd_bddCorrelationWeights (line 156) | double function bddCorrelationAux (line 201) | static double function bddCorrelationWeightsAux (line 301) | static double function CorrelCompare (line 409) | static int function CorrelHash (line 433) | static int function CorrelCleanUp (line 456) | static enum st_retval FILE: cudd/cudd/cuddBddIte.c function DdNode (line 103) | DdNode * function DdNode (line 136) | DdNode * function DdNode (line 174) | DdNode * function DdNode (line 280) | DdNode * function DdNode (line 313) | DdNode * function DdNode (line 346) | DdNode * function DdNode (line 382) | DdNode * function DdNode (line 416) | DdNode * function DdNode (line 453) | DdNode * function DdNode (line 486) | DdNode * function DdNode (line 518) | DdNode * function DdNode (line 550) | DdNode * function DdNode (line 583) | DdNode * function Cudd_bddLeq (line 619) | int function DdNode (line 715) | DdNode * function DdNode (line 852) | DdNode * function DdNode (line 969) | DdNode * function DdNode (line 1099) | DdNode * function bddVarToConst (line 1222) | static void function bddVarToCanonical (line 1256) | static int function bddVarToCanonicalSimple (line 1357) | static int FILE: cudd/cudd/cuddBridge.c function DdNode (line 109) | DdNode * function DdNode (line 157) | DdNode * function DdNode (line 206) | DdNode * function DdNode (line 272) | DdNode * function DdNode (line 317) | DdNode * function DdNode (line 347) | DdNode * function DdNode (line 378) | DdNode * function DdNode (line 414) | DdNode * function DdNode (line 461) | DdNode * function DdNode (line 538) | static DdNode * function DdNode (line 611) | static DdNode * function DdNode (line 684) | static DdNode * function DdNode (line 757) | static DdNode * function DdNode (line 832) | static DdNode * function DdNode (line 919) | static DdNode * FILE: cudd/cudd/cuddCache.c function cuddInitCache (line 106) | int function cuddCacheInsert (line 189) | void function cuddCacheInsert2 (line 232) | void function cuddCacheInsert1 (line 271) | void function DdNode (line 311) | DdNode * function DdNode (line 371) | DdNode * function DdNode (line 431) | DdNode * function DdNode (line 483) | DdNode * function DdNode (line 535) | DdNode * function DdNode (line 587) | DdNode * function DdNode (line 644) | DdNode * function cuddCacheProfile (line 699) | int function cuddCacheResize (line 834) | void function cuddCacheFlush (line 944) | void function cuddComputeFloorLog2 (line 972) | int FILE: cudd/cudd/cuddCheck.c function Cudd_DebugCheck (line 116) | int function Cudd_CheckKeys (line 430) | int function cuddHeapProfile (line 609) | int function cuddPrintNode (line 670) | void function cuddPrintVarGroups (line 699) | void function debugFindParent (line 757) | static void function debugCheckParent (line 798) | static void FILE: cudd/cudd/cuddClip.c function DdNode (line 101) | DdNode * function DdNode (line 137) | DdNode * function DdNode (line 176) | DdNode * function DdNode (line 205) | DdNode * function DdNode (line 240) | static DdNode * function DdNode (line 377) | static DdNode * FILE: cudd/cudd/cuddCof.c function DdNode (line 102) | DdNode * function Cudd_CheckCube (line 139) | int function Cudd_VarsAreSymmetric (line 173) | int function cuddGetBranches (line 224) | void function DdNode (line 252) | DdNode * function ddVarsAreSymmetricBefore (line 369) | static int function ddVarsAreSymmetricBetween (line 428) | static int FILE: cudd/cudd/cuddCompose.c function DdNode (line 115) | DdNode * function DdNode (line 154) | DdNode * function DdNode (line 196) | DdNode * function DdNode (line 240) | DdNode * function DdNode (line 289) | DdNode * function DdNode (line 332) | DdNode * function Cudd_SetVarMap (line 379) | int function DdNode (line 427) | DdNode * function DdNode (line 474) | DdNode * function DdNode (line 525) | DdNode * function DdNode (line 587) | DdNode * function DdNode (line 651) | DdNode * function DdNode (line 763) | DdNode * function DdNode (line 824) | DdNode * function DdNode (line 927) | DdNode * function DdNode (line 1035) | static DdNode * function DdNode (line 1127) | static DdNode * function DdNode (line 1207) | static DdNode * function DdNode (line 1276) | static DdNode * function DdNode (line 1347) | static DdNode * function DdNode (line 1439) | static DdNode * function DdNode (line 1596) | static DdNode * function ddIsIthAddVar (line 1672) | static int function ddIsIthAddVarPair (line 1692) | static int FILE: cudd/cudd/cuddDecomp.c type Conjuncts (line 74) | typedef struct Conjuncts { type NodeStat (line 82) | typedef struct NodeStat { function Cudd_bddApproxConjDecomp (line 151) | int function Cudd_bddApproxDisjDecomp (line 249) | int function Cudd_bddIterConjDecomp (line 288) | int function Cudd_bddIterDisjDecomp (line 431) | int function Cudd_bddGenConjDecomp (line 470) | int function Cudd_bddGenDisjDecomp (line 549) | int function Cudd_bddVarConjDecomp (line 589) | int function Cudd_bddVarDisjDecomp (line 710) | int function NodeStat (line 745) | static NodeStat * function CountMinterms (line 809) | static double function ConjunctsFree (line 868) | static void function PairInTables (line 904) | static int function Conjuncts (line 952) | static Conjuncts * function Conjuncts (line 1054) | static Conjuncts * function Conjuncts (line 1168) | static Conjuncts * function Conjuncts (line 1397) | static Conjuncts * function Conjuncts (line 1633) | static Conjuncts * function cuddConjunctsAux (line 1952) | static int FILE: cudd/cudd/cuddEssent.c type DdTlcInfo (line 94) | struct DdTlcInfo { type TlClause (line 106) | struct TlClause { type ptruint (line 116) | typedef ptruint BitVector; type TlClause (line 117) | typedef struct TlClause TlClause; function DdNode (line 173) | DdNode * function Cudd_bddIsVarEssential (line 204) | int function DdTlcInfo (line 243) | DdTlcInfo * function Cudd_ReadIthClause (line 327) | int function Cudd_PrintTwoLiteralClauses (line 361) | int function Cudd_tlcInfoFree (line 419) | void function DdNode (line 448) | static DdNode * function DdTlcInfo (line 582) | static DdTlcInfo * function DdTlcInfo (line 742) | static DdTlcInfo * function DdTlcInfo (line 1047) | static DdTlcInfo * function DdTlcInfo (line 1117) | static DdTlcInfo * function sentinelp (line 1147) | static int function equalp (line 1168) | static int function beforep (line 1202) | static int function oneliteralp (line 1230) | static int function impliedp (line 1249) | static int function BitVector (line 1281) | static BitVector * function bitVectorClear (line 1312) | static void function bitVectorFree (line 1339) | static void function bitVectorRead (line 1356) | static short function bitVectorSet (line 1382) | static void function DdTlcInfo (line 1409) | static DdTlcInfo * FILE: cudd/cudd/cuddExact.c function cuddExact (line 113) | int function getMaxBinomial (line 320) | static int function gcd (line 349) | static int function DdHalfWord (line 403) | static DdHalfWord ** function freeMatrix (line 435) | static void function getLevelKeys (line 454) | static int function ddShuffle (line 484) | static int function ddSiftUp (line 556) | static int function updateUB (line 587) | static int function ddCountRoots (line 630) | static int function ddClearGlobal (line 695) | static void function computeLB (line 737) | static int function updateEntry (line 802) | static int function pushDown (line 851) | static void function DdHalfWord (line 888) | static DdHalfWord * function checkSymmInfo (line 923) | static int FILE: cudd/cudd/cuddExport.c function Cudd_DumpBlif (line 109) | int function Cudd_DumpBlifBody (line 225) | int function Cudd_DumpDot (line 308) | int function Cudd_DumpDaVinci (line 604) | int function Cudd_DumpDDcal (line 719) | int function Cudd_DumpFactoredForm (line 879) | int function ddDoDumpBlif (line 1019) | static int function ddDoDumpDaVinci (line 1139) | static int function ddDoDumpDDcal (line 1239) | static int function ddDoDumpFactoredForm (line 1333) | static int function ddDoFactoredFormString (line 1422) | static int FILE: cudd/cudd/cuddGenCof.c type MarkCacheKey (line 72) | typedef struct MarkCacheKey { type st_retval (line 98) | enum st_retval function DdNode (line 133) | DdNode * function DdNode (line 167) | DdNode * function DdNode (line 256) | DdNode * function DdNode (line 296) | DdNode * function DdNode (line 333) | DdNode ** function DdNode (line 395) | DdNode * function DdNode (line 479) | DdNode ** function DdNode (line 540) | DdNode * function DdNode (line 574) | DdNode * function DdNode (line 634) | DdNode * function DdNode (line 664) | DdNode * function DdNode (line 710) | DdNode * function DdNode (line 759) | DdNode * function DdNode (line 790) | DdNode * function DdNode (line 919) | DdNode * function DdNode (line 1069) | DdNode * function DdNode (line 1211) | DdNode * function DdNode (line 1315) | DdNode * function DdNode (line 1442) | DdNode * function cuddBddConstrainDecomp (line 1510) | static int function DdNode (line 1571) | static DdNode * function cuddBddLICMarkEdges (line 1652) | static int function DdNode (line 1769) | static DdNode * function MarkCacheHash (line 1876) | static int function MarkCacheCompare (line 1903) | static int function MarkCacheCleanUp (line 1927) | static enum st_retval function DdNode (line 1958) | static DdNode * function DdNode (line 2191) | static DdNode * FILE: cudd/cudd/cuddGenetic.c type GeneticInfo_t (line 74) | typedef struct GeneticInfo GeneticInfo_t; type GeneticInfo (line 83) | struct GeneticInfo { function cuddGa (line 164) | int function make_random (line 422) | static int function sift_up (line 489) | static int function build_dd (line 523) | static int function largest (line 592) | static int function rand_int (line 617) | static int function array_hash (line 635) | static int function array_compare (line 663) | static int function find_best (line 688) | static int function find_average_fitness (line 711) | static double function PMX (line 738) | static int function roulette (line 855) | static int FILE: cudd/cudd/cuddGroup.c function MtrNode (line 135) | MtrNode * function cuddTreeSifting (line 204) | int function ddTreeSiftingAux (line 296) | static int function ddCountInternalMtrNodes (line 346) | static int function ddReorderChildren (line 386) | static int function ddFindNodeHiLo (line 546) | static void function ddUniqueCompareGroup (line 621) | static int function ddGroupSifting (line 651) | static int function ddCreateGroup (line 845) | static void function ddGroupSiftingAux (line 885) | static int function ddGroupSiftingUp (line 1082) | static int function ddGroupSiftingDown (line 1241) | static int function ddGroupMove (line 1416) | static int function ddGroupMoveBackward (line 1521) | static int function ddGroupSiftingBackward (line 1594) | static int function ddMergeGroups (line 1701) | static void function ddDissolveGroup (line 1748) | static void function ddNoCheck (line 1780) | static int function ddSecDiffCheck (line 1807) | static int function ddExtSymmCheck (line 1862) | static int function ddVarGroupCheck (line 2012) | static int function ddSetVarHandled (line 2048) | static int function ddResetVarHandled (line 2068) | static int function ddIsVarHandled (line 2088) | static int FILE: cudd/cudd/cuddHarwell.c function Cudd_addHarwell (line 108) | int FILE: cudd/cudd/cuddInit.c function DdManager (line 101) | DdManager * function Cudd_Quit (line 196) | void function cuddZddInitUniv (line 221) | int function cuddZddFreeUniv (line 267) | void FILE: cudd/cudd/cuddInt.h type DdHalfWord (line 209) | typedef uint32_t DdHalfWord; type DdHalfWord (line 211) | typedef uint16_t DdHalfWord; type ptrint (line 224) | typedef intptr_t ptrint; type ptruint (line 231) | typedef uintptr_t ptruint; type DdChildren (line 233) | typedef struct DdChildren DdChildren; type DdHook (line 234) | typedef struct DdHook DdHook; type DdSubtable (line 235) | typedef struct DdSubtable DdSubtable; type DdCache (line 236) | typedef struct DdCache DdCache; type DdLocalCacheItem (line 237) | typedef struct DdLocalCacheItem DdLocalCacheItem; type DdLocalCache (line 238) | typedef struct DdLocalCache DdLocalCache; type DdHashItem (line 239) | typedef struct DdHashItem DdHashItem; type DdHashTable (line 240) | typedef struct DdHashTable DdHashTable; type Move (line 241) | typedef struct Move Move; type IndexKey (line 242) | typedef struct IndexKey IndexKey; type DdQueueItem (line 243) | typedef struct DdQueueItem DdQueueItem; type DdLevelQueue (line 244) | typedef struct DdLevelQueue DdLevelQueue; type DdChildren (line 253) | struct DdChildren { type DdNode (line 261) | struct DdNode { type DdGen (line 274) | struct DdGen { type DdHook (line 306) | struct DdHook { type DdLocalCacheItem (line 314) | struct DdLocalCacheItem { type DdLocalCache (line 325) | struct DdLocalCache { type DdHashItem (line 342) | struct DdHashItem { type DdHashTable (line 352) | struct DdHashTable { type DdCache (line 368) | struct DdCache { type DdSubtable (line 380) | struct DdSubtable { type DdManager (line 399) | struct DdManager { type Move (line 567) | struct Move { type IndexKey (line 578) | struct IndexKey { type DdQueueItem (line 586) | struct DdQueueItem { type DdLevelQueue (line 595) | struct DdLevelQueue { type st_retval (line 1203) | enum st_retval FILE: cudd/cudd/cuddInteract.c function cuddSetInteract (line 132) | void function cuddTestInteract (line 164) | int function cuddInitInteract (line 209) | int function ddSuppInteract (line 287) | static void function ddClearLocal (line 313) | static void function ddUpdateInteract (line 339) | static void function ddClearGlobal (line 372) | static void FILE: cudd/cudd/cuddLCache.c function DdLocalCache (line 156) | DdLocalCache * function cuddLocalCacheQuit (line 214) | void function cuddLocalCacheInsert (line 235) | void function DdNode (line 264) | DdNode * function cuddLocalCacheClearDead (line 307) | void function cuddLocalCacheClearAll (line 355) | void function cuddLocalCacheProfile (line 382) | int function DdHashTable (line 488) | DdHashTable * function cuddHashTableQuit (line 537) | void function cuddHashTableGenericQuit (line 581) | void function cuddHashTableInsert (line 616) | int function DdNode (line 672) | DdNode * function cuddHashTableInsert1 (line 736) | int function DdNode (line 788) | DdNode * function cuddHashTableGenericInsert (line 845) | int function cuddHashTableInsert2 (line 932) | int function DdNode (line 986) | DdNode * function cuddHashTableInsert3 (line 1043) | int function DdNode (line 1099) | DdNode * function cuddLocalCacheResize (line 1154) | static void function ddLCHash (line 1231) | static unsigned int function cuddLocalCacheAddToList (line 1255) | static void function cuddLocalCacheRemoveFromList (line 1274) | static void function cuddHashTableResize (line 1307) | static int function DdHashItem (line 1407) | static DdHashItem * FILE: cudd/cudd/cuddLevelQ.c function DdLevelQueue (line 142) | DdLevelQueue * function cuddLevelQueueQuit (line 196) | void function cuddLevelQueueDequeue (line 354) | void function DdQueueItem (line 397) | static DdQueueItem * function hashInsert (line 432) | static int function hashDelete (line 464) | static void function hashResize (line 503) | static int FILE: cudd/cudd/cuddLinear.c function Cudd_PrintLinear (line 111) | int function Cudd_ReadLinear (line 144) | int function cuddLinearAndSifting (line 192) | int function cuddLinearInPlace (line 307) | int function cuddUpdateInteractionMatrix (line 661) | void function cuddInitLinear (line 698) | int function cuddResizeLinear (line 739) | int function ddLinearUniqueCompare (line 807) | static int function ddLinearAndSiftingAux (line 837) | static int function Move (line 942) | static Move * function Move (line 1064) | static Move * function ddLinearAndSiftingBackward (line 1176) | static int function Move (line 1219) | static Move* function cuddXorLinear (line 1280) | static void FILE: cudd/cudd/cuddLiteral.c function DdNode (line 99) | DdNode * function DdNode (line 137) | DdNode * FILE: cudd/cudd/cuddMatMult.c function DdNode (line 109) | DdNode * function DdNode (line 165) | DdNode * function DdNode (line 223) | DdNode * function DdNode (line 277) | DdNode * function DdNode (line 315) | static DdNode * function DdNode (line 526) | static DdNode * function DdNode (line 619) | static DdNode * FILE: cudd/cudd/cuddPriority.c function DdNode (line 134) | DdNode * function DdNode (line 238) | DdNode * function DdNode (line 302) | DdNode * function DdNode (line 363) | DdNode * function DdNode (line 448) | DdNode * function DdNode (line 574) | DdNode * function DdNode (line 696) | DdNode * function DdNode (line 883) | DdNode * function DdNode (line 1071) | DdNode * function DdNode (line 1150) | DdNode * function DdNode (line 1206) | DdNode * function Cudd_MinHammingDist (line 1270) | int function DdNode (line 1310) | DdNode * function DdNode (line 1385) | DdNode * function DdNode (line 1611) | DdNode * function cuddMinHammingDistRecur (line 1825) | static int function DdNode (line 1903) | static DdNode * function DdNode (line 1951) | static DdNode * FILE: cudd/cudd/cuddRead.c function Cudd_addRead (line 131) | int function Cudd_bddRead (line 374) | int FILE: cudd/cudd/cuddRef.c function Cudd_Ref (line 95) | void function Cudd_RecursiveDeref (line 119) | void function Cudd_IterDerefBdd (line 180) | void function Cudd_RecursiveDerefZdd (line 346) | void function Cudd_Deref (line 398) | void function Cudd_CheckZeroRef (line 424) | int function cuddReclaim (line 539) | void function cuddReclaimZdd (line 590) | void function cuddShrinkDeathRow (line 639) | void function cuddClearDeathRow (line 674) | void function cuddIsInDeathRow (line 708) | int function cuddTimesInDeathRow (line 736) | int FILE: cudd/cudd/cuddReorder.c function Cudd_ReduceHeap (line 126) | int function Cudd_ShuffleHeap (line 292) | int function DdNode (line 360) | DdNode * function cuddSifting (line 456) | int function cuddSwapping (line 555) | int function cuddNextHigh (line 664) | int function cuddNextLow (line 685) | int function cuddSwapInPlace (line 708) | int function cuddBddAlignToZdd (line 1194) | int function ddUniqueCompare (line 1266) | static int function Move (line 1295) | static Move * function ddSiftingAux (line 1435) | static int function Move (line 1542) | static Move * function Move (line 1641) | static Move * function ddSiftingBackward (line 1732) | static int function ddReorderPreprocess (line 1771) | static int function ddReorderPostprocess (line 1806) | static int function ddShuffle (line 1837) | static int function ddSiftUp (line 1913) | static int function bddFixTree (line 1945) | static void function ddUpdateMtrTree (line 1975) | static int function ddCheckPermuation (line 2030) | static int FILE: cudd/cudd/cuddSat.c type cuddPathPair (line 66) | typedef struct cuddPathPair { type st_retval (line 88) | enum st_retval function DdNode (line 118) | DdNode * function DdNode (line 163) | DdNode * function DdNode (line 251) | DdNode * function Cudd_ShortestLength (line 330) | int function DdNode (line 391) | DdNode * function DdNode (line 471) | DdNode * function Cudd_EquivDC (line 495) | int function Cudd_bddLeqUnless (line 594) | int function Cudd_EqualSupNorm (line 765) | int function Cudd_EqualSupNormRel (line 831) | int function DdNode (line 898) | DdNode * function DdNode (line 937) | DdNode * function DdNode (line 975) | DdNode * function DdNode (line 1028) | DdNode * function freePathPair (line 1091) | static enum st_retval function cuddPathPair (line 1122) | static cuddPathPair function DdNode (line 1217) | static DdNode * function cuddPathPair (line 1307) | static cuddPathPair function DdNode (line 1394) | static DdNode * function DdNode (line 1477) | static DdNode * function ddBddShortestPathUnate (line 1689) | static int function DdNode (line 1739) | static DdNode * FILE: cudd/cudd/cuddSolve.c function DdNode (line 103) | DdNode * function DdNode (line 147) | DdNode * function DdNode (line 188) | DdNode * function DdNode (line 311) | DdNode * FILE: cudd/cudd/cuddSplit.c function DdNode (line 105) | DdNode * function DdNode (line 223) | DdNode* function DdNode (line 473) | static DdNode * function DdNode (line 533) | static DdNode * function bddAnnotateMintermCount (line 602) | static double FILE: cudd/cudd/cuddSubsetHB.c type NodeData_t (line 71) | typedef struct NodeData NodeData_t; type SubsetInfo_t (line 73) | typedef struct SubsetInfo SubsetInfo_t; type NodeData (line 88) | struct NodeData { type SubsetInfo (line 97) | struct SubsetInfo { function DdNode (line 179) | DdNode * function DdNode (line 230) | DdNode * function DdNode (line 277) | DdNode * function ResizeNodeDataPages (line 459) | static void function ResizeCountMintermPages (line 514) | static void function ResizeCountNodePages (line 567) | static void function SubsetCountMintermAux (line 656) | static double function st_table (line 768) | static st_table * function SubsetCountNodesAux (line 847) | static int function SubsetCountNodes (line 1010) | static int function StoreNodes (line 1087) | static void function DdNode (line 1129) | static DdNode * FILE: cudd/cudd/cuddSubsetSP.c type NodeDist (line 76) | struct NodeDist { type AssortedInfo (line 88) | struct AssortedInfo { type GlobalInfo (line 99) | struct GlobalInfo { type NodeDist_t (line 123) | typedef struct NodeDist NodeDist_t; type GlobalInfo_t (line 124) | typedef struct GlobalInfo GlobalInfo_t; type AssortedInfo (line 147) | struct AssortedInfo type st_retval (line 148) | enum st_retval function DdNode (line 185) | DdNode * function DdNode (line 237) | DdNode * function DdNode (line 277) | DdNode * function ResizeNodeDistPages (line 467) | static void function ResizeQueuePages (line 526) | static void function CreateTopDist (line 587) | static void function CreateBotDist (line 788) | static int function st_table (line 969) | static st_table * function AssessPathLength (line 1125) | static unsigned int function DdNode (line 1207) | static DdNode * function stPathTableDdFree (line 1588) | static enum st_retval FILE: cudd/cudd/cuddSymmetry.c function Cudd_SymmProfile (line 105) | void function cuddSymmCheck (line 154) | int function cuddSymmSifting (line 283) | int function cuddSymmSiftingConv (line 400) | int function ddSymmUniqueCompare (line 576) | static int function ddSymmSiftingAux (line 605) | static int function ddSymmSiftingConvAux (line 907) | static int function Move (line 1164) | static Move * function Move (line 1306) | static Move * function ddSymmGroupMove (line 1444) | static int function ddSymmGroupMoveBackward (line 1524) | static int function ddSymmSiftingBackward (line 1598) | static int function ddSymmSummary (line 1638) | static void FILE: cudd/cudd/cuddTable.c type hack (line 72) | typedef union hack { function Cudd_Prime (line 142) | unsigned int function Cudd_Reserve (line 188) | int function DdNode (line 224) | DdNode * function DdManager (line 341) | DdManager * function cuddFreeTable (line 667) | void function cuddGarbageCollect (line 735) | int function DdNode (line 1028) | DdNode * function DdNode (line 1062) | DdNode * function DdNode (line 1117) | DdNode * function DdNode (line 1333) | DdNode * function DdNode (line 1373) | DdNode * function truncateDoubleConstant (line 1504) | static double truncateDoubleConstant(double value) function DdNode (line 1536) | DdNode * function cuddRehash (line 1663) | void function cuddShrinkSubtable (line 1839) | void function cuddInsertSubtables (line 1932) | int function cuddDestroySubtables (line 2251) | int function cuddResizeTableZdd (line 2384) | int function cuddSlowTableGrowth (line 2526) | void function ddRehashZdd (line 2562) | static void function ddResizeTable (line 2665) | static int function cuddFindParent (line 2906) | static int function ddFixLimits (line 2949) | static void function cuddOrderedInsert (line 2977) | static void function DdNode (line 3024) | static DdNode * function cuddRotateLeft (line 3089) | static void function cuddRotateRight (line 3111) | static void function cuddDoRebalance (line 3131) | static void function ddPatchTree (line 3204) | static void function cuddCheckCollisionOrdering (line 3231) | static int function ddReportRefMess (line 3271) | static void FILE: cudd/cudd/cuddUtil.c type st_retval (line 110) | enum st_retval type st_retval (line 114) | enum st_retval function Cudd_PrintMinterm (line 140) | int function Cudd_bddPrintCover (line 176) | int function Cudd_PrintDebug (line 305) | int function Cudd_PrintSummary (line 374) | int function Cudd_DagSize (line 435) | int function Cudd_EstimateCofactor (line 470) | int function Cudd_EstimateCofactorSimple (line 514) | int function Cudd_SharingSize (line 541) | int function Cudd_CountMinterm (line 580) | double function Cudd_CountPath (line 654) | double function Cudd_EpdCountMinterm (line 689) | int function Cudd_LdblCountMinterm (line 737) | long double function Cudd_EpdPrintMinterm (line 785) | int function Cudd_CountPathsToNonZero (line 817) | double function Cudd_SupportIndices (line 849) | int function DdNode (line 892) | DdNode * function Cudd_SupportSize (line 982) | int function Cudd_VectorSupportIndices (line 1012) | int function DdNode (line 1064) | DdNode * function Cudd_VectorSupportSize (line 1161) | int function Cudd_ClassifySupport (line 1199) | int function Cudd_CountLeaves (line 1298) | int function Cudd_bddPickOneCube (line 1324) | int function DdNode (line 1395) | DdNode * function DdNode (line 1495) | DdNode ** function DdNode (line 1701) | DdNode * function DdGen (line 1897) | DdGen * function Cudd_NextCube (line 2012) | int function DdGen (line 2123) | DdGen * function Cudd_NextPrime (line 2222) | int function DdNode (line 2288) | DdNode * function DdNode (line 2338) | DdNode * function DdNode (line 2391) | DdNode * function Cudd_BddToCubeArray (line 2438) | int function DdGen (line 2492) | DdGen * function Cudd_NextNode (line 2549) | int function Cudd_GenFree (line 2579) | int function Cudd_IsGenEmpty (line 2617) | int function DdNode (line 2637) | DdNode * function Cudd_PrintVersion (line 2671) | void function Cudd_AverageDistance (line 2689) | double function Cudd_Random (line 2777) | int32_t function Cudd_Srandom (line 2837) | void function Cudd_Density (line 2876) | double function Cudd_OutOfMem (line 2910) | void function Cudd_OutOfMemSilent (line 2935) | void function cuddP (line 2960) | int function cuddStCountfree (line 2987) | enum st_retval function cuddCollectNodes (line 3016) | int function DdNodePtr (line 3071) | DdNodePtr * function dp2 (line 3108) | static int function ddPrintMintermAux (line 3177) | static void function ddDagInt (line 3230) | static int function cuddNodeArrayRecur (line 3263) | static int function cuddEstimateCofactor (line 3301) | static int function DdNode (line 3407) | static DdNode * function cuddEstimateCofactorSimple (line 3464) | static int function ddCountMintermAux (line 3503) | static double function ddCountPathAux (line 3579) | static double function ddEpdCountMintermAux (line 3639) | static int function ddLdblCountMintermAux (line 3713) | static long double function ddCountPathsToNonZero (line 3778) | static double function ddSupportStep (line 3835) | static void function ddClearFlag (line 3860) | static void function ddLeavesInt (line 3889) | static int function ddPickArbitraryMinterms (line 3919) | static int function ddPickRepresentativeCube (line 3979) | static int function ddEpdFree (line 4040) | static enum st_retval function ddFindSupport (line 4069) | static void function ddClearVars (line 4107) | static void function indexCompare (line 4132) | static int function ddLdblFree (line 4152) | static enum st_retval function powl (line 4178) | static long double FILE: cudd/cudd/cuddWindow.c function cuddWindowReorder (line 108) | int function ddWindow2 (line 179) | static int function ddWindowConv2 (line 232) | static int function ddPermuteWindow3 (line 322) | static int function ddWindow3 (line 417) | static int function ddWindowConv3 (line 463) | static int function ddPermuteWindow4 (line 560) | static int function ddWindow4 (line 816) | static int function ddWindowConv4 (line 862) | static int FILE: cudd/cudd/cuddZddCount.c type st_retval (line 81) | enum st_retval type st_retval (line 82) | enum st_retval function Cudd_zddCount (line 102) | int function Cudd_zddCountDouble (line 140) | double function cuddZddCountStep (line 181) | static int function cuddZddCountDoubleStep (line 226) | static double function st_zdd_countfree (line 272) | static enum st_retval function st_zdd_count_dbl_free (line 295) | static enum st_retval FILE: cudd/cudd/cuddZddFuncs.c function DdNode (line 102) | DdNode * function DdNode (line 135) | DdNode * function DdNode (line 172) | DdNode * function DdNode (line 206) | DdNode * function DdNode (line 236) | DdNode * function DdNode (line 264) | DdNode * function DdNode (line 298) | DdNode * function DdNode (line 343) | DdNode * function DdNode (line 578) | DdNode * function DdNode (line 720) | DdNode * function DdNode (line 878) | DdNode * function DdNode (line 1113) | DdNode * function DdNode (line 1210) | DdNode * function cuddZddGetCofactors3 (line 1312) | int function cuddZddGetCofactors2 (line 1436) | int function DdNode (line 1466) | DdNode * function cuddZddGetPosVarIndex (line 1501) | int function cuddZddGetNegVarIndex (line 1515) | int function cuddZddGetPosVarLevel (line 1529) | int function cuddZddGetNegVarLevel (line 1542) | int FILE: cudd/cudd/cuddZddGroup.c function MtrNode (line 117) | MtrNode * function cuddZddTreeSifting (line 186) | int function zddTreeSiftingAux (line 304) | static int function zddCountInternalMtrNodes (line 346) | static int function zddReorderChildren (line 386) | static int function zddFindNodeHiLo (line 492) | static void function zddUniqueCompareGroup (line 567) | static int function zddGroupSifting (line 597) | static int function zddGroupSiftingAux (line 727) | static int function zddGroupSiftingUp (line 877) | static int function zddGroupSiftingDown (line 956) | static int function zddGroupMove (line 1041) | static int function zddGroupMoveBackward (line 1146) | static int function zddGroupSiftingBackward (line 1219) | static int function zddMergeGroups (line 1267) | static void FILE: cudd/cudd/cuddZddIsop.c function DdNode (line 110) | DdNode * function DdNode (line 150) | DdNode * function DdNode (line 181) | DdNode * function DdNode (line 213) | DdNode * function DdNode (line 551) | DdNode * function DdNode (line 774) | DdNode * FILE: cudd/cudd/cuddZddLin.c function cuddZddLinearSifting (line 124) | int function cuddZddLinearInPlace (line 223) | static int function cuddZddLinearAux (line 541) | static int function Move (line 665) | static Move * function Move (line 748) | static Move * function cuddZddLinearBackward (line 829) | static int function Move (line 874) | static Move* FILE: cudd/cudd/cuddZddMisc.c function Cudd_zddDagSize (line 101) | int function Cudd_zddCountMinterm (line 133) | double function Cudd_zddPrintSubtable (line 154) | void function cuddZddDagInt (line 215) | static int FILE: cudd/cudd/cuddZddPort.c function DdNode (line 106) | DdNode * function DdNode (line 137) | DdNode * function DdNode (line 172) | static DdNode * function DdNode (line 276) | static DdNode * FILE: cudd/cudd/cuddZddReord.c function Cudd_zddReduceHeap (line 126) | int function Cudd_zddShuffleHeap (line 258) | int function cuddZddAlignToBdd (line 303) | int function cuddZddNextHigh (line 359) | int function cuddZddNextLow (line 378) | int function cuddZddUniqueCompare (line 401) | int function cuddZddSwapInPlace (line 425) | int function cuddZddSwapping (line 686) | int function cuddZddSifting (line 804) | int function Move (line 896) | static Move * function cuddZddSiftingAux (line 1049) | static int function Move (line 1167) | static Move * function Move (line 1228) | static Move * function cuddZddSiftingBackward (line 1289) | static int function zddReorderPreprocess (line 1334) | static void function zddReorderPostprocess (line 1362) | static int function zddShuffle (line 1455) | static int function zddSiftUp (line 1528) | static int function zddFixTree (line 1560) | static void FILE: cudd/cudd/cuddZddSetop.c function DdNode (line 98) | DdNode * function DdNode (line 127) | DdNode * function DdNode (line 155) | DdNode * function DdNode (line 183) | DdNode * function DdNode (line 216) | DdNode * function DdNode (line 279) | DdNode * function DdNode (line 313) | DdNode * function DdNode (line 342) | DdNode * function DdNode (line 375) | DdNode * function DdNode (line 496) | DdNode * function DdNode (line 580) | DdNode * function DdNode (line 650) | DdNode * function DdNode (line 727) | DdNode * function DdNode (line 801) | DdNode * function DdNode (line 849) | DdNode * function DdNode (line 895) | DdNode * function DdNode (line 931) | static DdNode * function DdNode (line 995) | static DdNode * function zddVarToConst (line 1060) | static void FILE: cudd/cudd/cuddZddSymm.c function Cudd_zddSymmProfile (line 103) | void function cuddZddSymmCheck (line 152) | int function cuddZddSymmSifting (line 255) | int function cuddZddSymmSiftingConv (line 375) | int function cuddZddSymmSiftingAux (line 559) | static int function cuddZddSymmSiftingConvAux (line 897) | static int function Move (line 1204) | static Move * function Move (line 1290) | static Move * function cuddZddSymmSiftingBackward (line 1376) | static int function zdd_group_move (line 1426) | static int function zdd_group_move_backward (line 1529) | static int function cuddZddSymmSummary (line 1606) | static void FILE: cudd/cudd/cuddZddUtil.c function Cudd_zddPrintMinterm (line 103) | int function Cudd_zddPrintCover (line 135) | int function Cudd_zddPrintDebug (line 177) | int function DdGen (line 237) | DdGen * function Cudd_zddNextPath (line 349) | int function DdNode (line 494) | DdNode * function Cudd_zddDumpDot (line 583) | int function cuddZddP (line 851) | int function zp2 (line 882) | static int function zdd_print_minterm_aux (line 943) | static void function zddPrintCoverAux (line 1010) | static void function zddSupportStep (line 1082) | static void function zddClearFlag (line 1110) | static void FILE: cudd/cudd/testcudd.c function main (line 92) | int function usage (line 664) | static void function FILE (line 713) | static FILE * function testWalsh (line 737) | static int function testIterators (line 819) | static int function testXor (line 916) | static int function testHamming (line 989) | static int function testSupport (line 1060) | static int FILE: cudd/cudd/testextra.c function main (line 65) | int main(int argc, char const * const * argv) function testBdd (line 97) | static int function testAdd (line 146) | static int function testZdd (line 198) | static int function testApa (line 243) | static int function testCount (line 275) | static int function testLdbl (line 335) | static int function testTimeout (line 440) | static int function timeoutHandler (line 568) | static void FILE: cudd/dddmp/dddmp.h type Dddmp_DecompCnfStoreType (line 95) | typedef enum { type Dddmp_DecompCnfLoadType (line 111) | typedef enum { type Dddmp_DecompType (line 128) | typedef enum { type Dddmp_VarInfoType (line 145) | typedef enum { type Dddmp_VarMatchType (line 161) | typedef enum { type Dddmp_RootMatchType (line 177) | typedef enum { type Dddmp_Hdr_t (line 182) | typedef struct Dddmp_Hdr_s Dddmp_Hdr_t; FILE: cudd/dddmp/dddmpBinary.c function DddmpWriteCode (line 96) | int function DddmpReadCode (line 126) | int function DddmpWriteInt (line 162) | int function DddmpReadInt (line 205) | int function WriteByteBinary (line 252) | static int function ReadByteBinary (line 308) | static int FILE: cudd/dddmp/dddmpConvert.c function Dddmp_Text2Bin (line 77) | int function Dddmp_Bin2Text (line 128) | int FILE: cudd/dddmp/dddmpDbg.c function Dddmp_cuddBddDisplayBinary (line 75) | int FILE: cudd/dddmp/dddmpInt.h type binary_dd_code (line 79) | struct binary_dd_code { type Dddmp_Hdr_s (line 95) | struct Dddmp_Hdr_s { type binary_dd_code (line 171) | struct binary_dd_code type binary_dd_code (line 172) | struct binary_dd_code FILE: cudd/dddmp/dddmpLoad.c function DdNode (line 93) | DdNode * function Dddmp_cuddBddArrayLoad (line 186) | int function DdNode (line 256) | DdNode * function Dddmp_cuddAddArrayLoad (line 306) | int function Dddmp_cuddHeaderLoad (line 383) | int function DddmpCuddDdArrayLoad (line 601) | static int function Dddmp_Hdr_t (line 1230) | static Dddmp_Hdr_t * function DddmpFreeHeader (line 1470) | static void FILE: cudd/dddmp/dddmpLoadCnf.c function Dddmp_cuddBddLoadCnf (line 94) | int function Dddmp_cuddBddArrayLoadCnf (line 144) | int function Dddmp_cuddHeaderLoadCnf (line 217) | int function DddmpCuddDdArrayLoadCnf (line 403) | static int function Dddmp_Hdr_t (line 515) | static Dddmp_Hdr_t * function DddmpFreeHeaderCnf (line 746) | static void function DddmpReadCnfClauses (line 788) | static int function DddmpCnfClauses2Bdd (line 884) | static int FILE: cudd/dddmp/dddmpNodeAdd.c function DddmpNumberAddNodes (line 84) | int function DddmpUnnumberAddNodes (line 119) | void function DddmpWriteNodeIndexAdd (line 151) | void function DddmpReadNodeIndexAdd (line 179) | int function DddmpVisitedAdd (line 203) | int function DddmpSetVisitedAdd (line 224) | void function DddmpClearVisitedAdd (line 248) | void function NumberNodeRecurAdd (line 279) | static int function RemoveFromUniqueRecurAdd (line 317) | static void function RestoreInUniqueRecurAdd (line 383) | static void FILE: cudd/dddmp/dddmpNodeBdd.c function DddmpNumberBddNodes (line 84) | int function DddmpUnnumberBddNodes (line 119) | void function DddmpWriteNodeIndexBdd (line 151) | void function DddmpReadNodeIndexBdd (line 179) | int function DddmpVisitedBdd (line 203) | int function DddmpSetVisitedBdd (line 225) | void function DddmpClearVisitedBdd (line 249) | void function NumberNodeRecurBdd (line 280) | static int function RemoveFromUniqueRecurBdd (line 318) | static void function RestoreInUniqueRecurBdd (line 384) | static void FILE: cudd/dddmp/dddmpNodeCnf.c function DddmpNumberDdNodesCnf (line 98) | int function DddmpDdNodesCountEdgesAndNumber (line 136) | int function DddmpUnnumberDdNodesCnf (line 242) | void function DddmpPrintBddAndNext (line 270) | int function DddmpWriteNodeIndexCnf (line 305) | int function DddmpVisitedCnf (line 330) | int function DddmpSetVisitedCnf (line 352) | void function DddmpReadNodeIndexCnf (line 379) | int function DddmpWriteNodeIndexCnfWithTerminalCheck (line 413) | static int function DddmpClearVisitedCnfRecur (line 446) | static int function DddmpClearVisitedCnf (line 482) | static void function NumberNodeRecurCnf (line 509) | static int function DddmpDdNodesCheckIncomingAndScanPath (line 549) | static void function DddmpDdNodesNumberEdgesRecur (line 611) | static int function DddmpDdNodesResetCountRecur (line 660) | static int function DddmpDdNodesCountEdgesRecur (line 696) | static int function RemoveFromUniqueRecurCnf (line 743) | static void function RestoreInUniqueRecurCnf (line 809) | static void function DddmpPrintBddAndNextRecur (line 890) | static int FILE: cudd/dddmp/dddmpStoreAdd.c function Dddmp_cuddAddStore (line 87) | int function Dddmp_cuddAddArrayStore (line 129) | int function DddmpCuddDdArrayStoreBdd (line 214) | int function NodeStoreRecurAdd (line 732) | static int function NodeTextStoreAdd (line 837) | static int FILE: cudd/dddmp/dddmpStoreBdd.c function Dddmp_cuddBddStore (line 90) | int function Dddmp_cuddBddArrayStore (line 147) | int function DddmpCuddBddArrayStore (line 227) | int function NodeStoreRecurBdd (line 739) | static int function NodeTextStoreBdd (line 868) | static int function NodeBinaryStoreBdd (line 988) | static int FILE: cudd/dddmp/dddmpStoreCnf.c function Dddmp_cuddBddStoreCnf (line 93) | int function Dddmp_cuddBddArrayStoreCnf (line 181) | int function DddmpCuddBddArrayStoreCnf (line 294) | static int function StoreCnfNodeByNode (line 770) | static int function StoreCnfNodeByNodeRecur (line 849) | static int function StoreCnfOneNode (line 958) | static int function StoreCnfMaxtermByMaxterm (line 1094) | static int function StoreCnfBest (line 1160) | static int function StoreCnfMaxtermByMaxtermRecur (line 1236) | static void function StoreCnfBestNotSharedRecur (line 1328) | static int function StoreCnfBestSharedRecur (line 1448) | static int function printCubeCnf (line 1540) | static int FILE: cudd/dddmp/dddmpStoreMisc.c function Dddmp_cuddBddStorePrefix (line 89) | int function Dddmp_cuddBddArrayStorePrefix (line 129) | int function Dddmp_cuddBddStoreBlif (line 216) | int function Dddmp_cuddBddArrayStoreBlif (line 256) | int function Dddmp_cuddBddStoreSmv (line 343) | int function Dddmp_cuddBddArrayStoreSmv (line 383) | int function DddmpCuddDdArrayStorePrefix (line 489) | static int function DddmpCuddDdArrayStorePrefixBody (line 627) | static int function DddmpCuddDdArrayStorePrefixStep (line 714) | static int function DddmpCuddDdArrayStoreBlif (line 858) | static int function DddmpCuddDdArrayStoreBlifBody (line 990) | static int function DddmpCuddDdArrayStoreBlifStep (line 1069) | static int function DddmpCuddDdArrayStoreSmv (line 1196) | static int function DddmpCuddDdArrayStoreSmvBody (line 1315) | static int function DddmpCuddDdArrayStoreSmvStep (line 1404) | static int FILE: cudd/dddmp/dddmpUtil.c function QsortStrcmp (line 75) | int function FindVarname (line 98) | int function DddmpStrArrayWrite (line 264) | int function DddmpStrArrayFree (line 299) | void function DddmpIntArrayWrite (line 411) | int FILE: cudd/dddmp/testdddmp.c type Dddmp_MessageType (line 57) | typedef enum { type dddmpVarInfo_t (line 86) | typedef struct dddmpVarInfo { function main (line 180) | int function DdManager (line 347) | static DdManager * function ManagerQuit (line 401) | static void function OneCreate (line 459) | static int function BddZeroCreate (line 488) | static int function LeafCreate (line 519) | static int function BddCreate (line 552) | static int function A2B (line 622) | static int function B2A (line 644) | static int function HeaderLoadBdd (line 666) | static int function HeaderLoadCnf (line 713) | static int function HeaderWrite (line 759) | static int function Help (line 871) | static int function OrderNamesLoad (line 961) | static int function IntArrayLoad (line 1046) | static int function BddLoad (line 1127) | static int function BddArrayLoad (line 1175) | static int function AddLoad (line 1235) | static int function AddArrayLoad (line 1286) | static int function BddLoadCnf (line 1346) | static int function BddArrayLoadCnf (line 1403) | static int function Operation (line 1464) | static int function BddStore (line 1534) | static int function BddArrayStore (line 1580) | static int function AddStore (line 1629) | static int function AddArrayStore (line 1677) | static int function BddStoreCnf (line 1720) | static int function BddArrayStoreCnf (line 1816) | static int function DynamicReordering (line 1909) | static int function SetLoadMatchmode (line 1939) | static int function CompleteInfoStruct (line 2014) | static int function ReadInt (line 2175) | static void function ReadString (line 2252) | static void FILE: cudd/epd/epd.c function EpDouble (line 54) | EpDouble * function EpdCmp (line 69) | int function EpdFree (line 85) | void function EpdGetString (line 97) | void function EpdConvert (line 141) | void function EpdMultiply (line 153) | void function EpdMultiply2 (line 186) | void function EpdMultiply2Decimal (line 217) | void function EpdMultiply3 (line 247) | void function EpdMultiply3Decimal (line 273) | void function EpdDivide (line 296) | void function EpdDivide2 (line 341) | void function EpdDivide3 (line 384) | void function EpdAdd (line 422) | void function EpdAdd2 (line 478) | void function EpdAdd3 (line 532) | void function EpdSubtract (line 590) | void function EpdSubtract2 (line 644) | void function EpdSubtract3 (line 698) | void function EpdPow2 (line 757) | void function EpdPow2Decimal (line 778) | void function EpdNormalize (line 801) | void function EpdNormalizeDecimal (line 823) | void function EpdGetValueAndDecimalExponent (line 842) | void function EpdGetExponent (line 871) | int function EpdGetExponentDecimal (line 886) | int function EpdMakeInf (line 902) | void function EpdMakeZero (line 916) | void function EpdMakeNan (line 930) | void function EpdCopy (line 945) | void function EpdIsInf (line 956) | int function EpdIsZero (line 966) | int function EpdIsNan (line 979) | int function EpdIsNanOrInf (line 989) | int function IsInfDouble (line 999) | int function IsNanDouble (line 1020) | int function IsNanOrInfDouble (line 1040) | int FILE: cudd/epd/epd.h type EpDouble (line 64) | typedef struct EpDoubleStruct EpDouble; FILE: cudd/epd/epdInt.h type IeeeDouble (line 69) | typedef struct IeeeDoubleStruct IeeeDouble; type IeeeNan (line 70) | typedef struct IeeeNanStruct IeeeNan; type EpType (line 71) | typedef union EpTypeUnion EpType; type IeeeDoubleStruct (line 81) | struct IeeeDoubleStruct { /* BIG_ENDIAN */ type IeeeDoubleStruct (line 88) | struct IeeeDoubleStruct { /* LITTLE_ENDIAN */ type IeeeNanStruct (line 100) | struct IeeeNanStruct { /* BIG_ENDIAN */ type IeeeNanStruct (line 108) | struct IeeeNanStruct { /* LITTLE_ENDIAN */ type IeeeDoubleStruct (line 122) | struct IeeeDoubleStruct type IeeeNanStruct (line 123) | struct IeeeNanStruct type EpDoubleStruct (line 129) | struct EpDoubleStruct { FILE: cudd/mtr/mtr.h type MtrNode (line 94) | typedef struct MtrNode_ MtrNode; FILE: cudd/mtr/mtrBasic.c function MtrNode (line 96) | MtrNode * function Mtr_DeallocNode (line 116) | void function MtrNode (line 136) | MtrNode * function Mtr_FreeTree (line 159) | void function MtrNode (line 186) | MtrNode * function Mtr_MakeFirstChild (line 237) | void function Mtr_MakeLastChild (line 265) | void function MtrNode (line 300) | MtrNode * function MtrNode (line 326) | MtrNode * function Mtr_MakeNextSibling (line 350) | void function Mtr_PrintTree (line 375) | void FILE: cudd/mtr/mtrGroup.c function MtrNode (line 100) | MtrNode * function MtrNode (line 136) | MtrNode * function MtrNode (line 328) | MtrNode * function MtrNode (line 378) | MtrNode * function Mtr_SwapGroups (line 437) | int function Mtr_ReorderGroups (line 496) | void function Mtr_PrintGroups (line 564) | void function Mtr_PrintGroupedOrder (line 630) | int function MtrNode (line 723) | MtrNode * function mtrShiftHL (line 815) | static int FILE: cudd/mtr/mtrInt.h type MtrHalfWord (line 97) | typedef uint32_t MtrHalfWord; type MtrHalfWord (line 99) | typedef uint16_t MtrHalfWord; type MtrNode_ (line 109) | struct MtrNode_ { FILE: cudd/mtr/testmtr.c function main (line 91) | int function usage (line 226) | static void function FILE (line 248) | static FILE * function printHeader (line 272) | static void FILE: cudd/nanotrav/bnet.c function BnetNetwork (line 139) | BnetNetwork * function Bnet_PrintNetwork (line 500) | void function Bnet_FreeNetwork (line 553) | void function Bnet_BuildNodeBDD (line 631) | int function Bnet_DfsVariableOrder (line 786) | int function Bnet_bddDump (line 828) | int function Bnet_bddArrayDump (line 972) | int function Bnet_ReadOrder (line 1066) | int function Bnet_PrintOrder (line 1174) | int function printList (line 1358) | static void function bnetDumpReencodingLogic (line 1420) | static int function bnetBlifXnorTable (line 1543) | static int function bnetBlifWriteReencode (line 1596) | static int function buildExorBDD (line 1755) | static int function buildMuxBDD (line 1862) | static int function bnetSetLevel (line 2037) | static int function bnetLevelDFS (line 2075) | static int function BnetNode (line 2116) | static BnetNode ** function bnetLevelCompare (line 2162) | static int function bnetDfsOrder (line 2182) | static int FILE: cudd/nanotrav/bnet.h type BnetTabline (line 98) | typedef struct BnetTabline { type BnetNode (line 116) | typedef struct BnetNode { type BnetNetwork (line 138) | typedef struct BnetNetwork { FILE: cudd/nanotrav/chkMterm.c type st_retval (line 76) | enum st_retval function st_table (line 111) | st_table * function stFree (line 203) | static enum st_retval FILE: cudd/nanotrav/main.c function main (line 111) | int function NtrOptions (line 517) | static NtrOptions * function ntrReadOptions (line 615) | static void function ntrReadOptionsFile (line 1050) | static void function FILE (line 1151) | static FILE * function reorder (line 1177) | static int function freeOption (line 1255) | static void function DdManager (line 1282) | static DdManager * function ntrReadTree (line 1338) | static int FILE: cudd/nanotrav/ntr.c function Ntr_buildDDs (line 125) | int function NtrPartTR (line 328) | NtrPartTR * function Ntr_freeTR (line 624) | void function NtrPartTR (line 668) | NtrPartTR * function Ntr_Trav (line 776) | int function Ntr_SCC (line 933) | int function Ntr_ClosureTrav (line 1179) | int function DdNode (line 1265) | DdNode * function DdNode (line 1365) | DdNode * function DdNode (line 1428) | DdNode * function Ntr_Envelope (line 1534) | int function Ntr_maxflow (line 1638) | int function DdNode (line 1736) | static DdNode * function ntrInitializeCount (line 1781) | static void function ntrCountDFS (line 1846) | static void function DdNode (line 1885) | static DdNode * function DdNode (line 2018) | static DdNode * function DdNode (line 2070) | static DdNode * function DdNode (line 2150) | static DdNode * function ntrLatchDependencies (line 2184) | static int function NtrPartTR (line 2359) | static NtrPartTR * function ntrUpdateQuantificationSchedule (line 2495) | static int function ntrSignatureCompare (line 2784) | static int function ntrSignatureCompare2 (line 2804) | static int function ntrPartCompare (line 2834) | static int function ntrFreeMatrix (line 2886) | static void function ntrPermuteParts (line 2904) | static void function ntrIncreaseRef (line 2933) | static void function ntrDecreaseRef (line 2948) | static void FILE: cudd/nanotrav/ntr.h type NtrOptions (line 104) | typedef struct NtrOptions { type NtrHeapSlot (line 184) | typedef struct NtrHeapSlot NtrHeapSlot; type NtrHeap (line 189) | typedef struct NtrHeap NtrHeap; type NtrPartTR (line 194) | typedef struct NtrPartTR { FILE: cudd/nanotrav/ntrBddTest.c function Ntr_TestMinimization (line 115) | int function Ntr_TestDensity (line 184) | int function Ntr_TestDecomp (line 231) | int function Ntr_VerifyEquivalence (line 284) | int function Ntr_TestCofactorEstimate (line 351) | int function Ntr_TestClipping (line 398) | int function Ntr_TestEquivAndContain (line 471) | int function Ntr_TestClosestCube (line 555) | int function Ntr_TestTwoLiteralClauses (line 651) | int function Ntr_TestCharToVect (line 737) | int function ntrTestMinimizationAux (line 800) | static int function ntrTestDensityAux (line 1152) | static int function ntrTestDecompAux (line 1361) | static int function ntrTestCofEstAux (line 1549) | static int function ntrTestClippingAux (line 1639) | static int function ntrTestEquivAndContainAux (line 1808) | static int function ntrTestClosestCubeAux (line 1962) | static int function ntrTestCharToVect (line 2089) | static int function DdNode (line 2145) | static DdNode * function DdNode (line 2190) | static DdNode * function BnetNode (line 2241) | static BnetNode * FILE: cudd/nanotrav/ntrHeap.c type NtrHeapSlot (line 66) | struct NtrHeapSlot { type NtrHeap (line 74) | struct NtrHeap { function NtrHeap (line 126) | NtrHeap * function Ntr_FreeHeap (line 154) | void function Ntr_HeapInsert (line 175) | int function Ntr_HeapExtractMin (line 211) | int function Ntr_HeapCount (line 238) | int function NtrHeap (line 255) | NtrHeap * function Ntr_HeapForeach (line 281) | void function Ntr_TestHeap (line 304) | int function ntrHeapify (line 340) | static void function ntrHeapResize (line 387) | static int FILE: cudd/nanotrav/ntrMflow.c type flowStats (line 77) | typedef struct flowStatsStruct { function Ntr_maximum01Flow (line 157) | double function maximal_pull (line 432) | static void function propagate_maximal_flow (line 542) | static void function trellis (line 602) | static void function rhombus (line 742) | static void function hourglass (line 873) | static void function maximal_push (line 1033) | static void function trellisPush (line 1174) | static void function rhombusPush (line 1288) | static void function hourglassPush (line 1404) | static void FILE: cudd/nanotrav/ntrShort.c function Ntr_ShortestPaths (line 109) | int function DdNode (line 263) | static DdNode * function DdNode (line 362) | static DdNode * function DdNode (line 447) | static DdNode * FILE: cudd/nanotrav/ntrZddTest.c function Ntr_testZDD (line 94) | int function Ntr_testISOP (line 301) | int function reorderZdd (line 431) | static int FILE: cudd/st/st.c type st_table_entry (line 83) | typedef struct st_table_entry st_table_entry; type st_table_entry (line 92) | struct st_table_entry { type st_table (line 101) | struct st_table { type st_generator (line 118) | struct st_generator { function st_table (line 282) | st_table * function st_table (line 314) | st_table * function st_table (line 365) | st_table * function st_table (line 399) | st_table * function st_free_table (line 426) | void function st_lookup (line 459) | int function st_lookup_int (line 494) | int function st_insert (line 527) | int function st_add_direct (line 578) | int function st_find_or_add (line 635) | int function st_find (line 682) | int function st_table (line 713) | st_table * function st_delete (line 775) | int function st_delete_int (line 815) | int function st_count (line 846) | int st_count(st_table const *table) function st_foreach (line 877) | int function st_strhash (line 915) | int function st_numhash (line 939) | int function st_ptrhash (line 955) | int function st_numcmp (line 971) | int function st_ptrcmp (line 987) | int function st_generator (line 1007) | st_generator * function st_gen (line 1045) | int function st_gen_int (line 1089) | int function st_free_gen (line 1129) | void function rehash (line 1153) | static int FILE: cudd/st/st.h type st_table (line 120) | typedef struct st_table st_table; type st_generator (line 125) | typedef struct st_generator st_generator; type st_retval (line 130) | enum st_retval {ST_CONTINUE, ST_STOP, ST_DELETE} type st_retval (line 135) | enum st_retval FILE: cudd/st/testst.c type mys_t (line 50) | typedef struct mys { type st_retval (line 66) | enum st_retval function main (line 79) | int function testString (line 124) | static int function testStruct (line 159) | static int function testUintPtr (line 192) | static int function testInt (line 219) | static int function testArg (line 262) | static int function mys_cmp (line 298) | static int function mys_hash (line 313) | static int function mys_accm (line 326) | static enum st_retval function array_cmp (line 344) | static int function array_hash (line 364) | static int FILE: cudd/util/cpu_stats.c function util_print_cpu_stats (line 97) | void FILE: cudd/util/cpu_time.c function util_cpu_time (line 81) | long function util_cpu_ctime (line 117) | long FILE: cudd/util/cstringstream.c type _cstringstream (line 54) | struct _cstringstream { function cstringstream (line 60) | cstringstream newStringStream(void) { function deleteStringStream (line 74) | void deleteStringStream(cstringstream ss) { function clearStringStream (line 81) | int clearStringStream(cstringstream ss) { function cstringstream (line 87) | cstringstream copyStringStream(const_cstringstream src) { function resizeStringStream (line 100) | int resizeStringStream(cstringstream ss, size_t newSize) { function sizeStringStream (line 118) | int sizeStringStream(const_cstringstream ss, size_t * num) { function getStringStream (line 124) | int getStringStream(const_cstringstream ss, size_t index, char * c) { function appendCharStringStream (line 130) | int appendCharStringStream(cstringstream ss, char c) { function appendStringStringStream (line 138) | int appendStringStringStream(cstringstream ss, char const * s) { function appendIntStringStream (line 147) | int appendIntStringStream(cstringstream ss, int d) { function appendUnsignedStringStream (line 154) | int appendUnsignedStringStream(cstringstream ss, unsigned u) { function appendLongStringStream (line 161) | int appendLongStringStream(cstringstream ss, long ld) { function appendUnsignedLongStringStream (line 168) | int appendUnsignedLongStringStream(cstringstream ss, unsigned long lu) { function appendDoubleStringStream (line 175) | int appendDoubleStringStream(cstringstream ss, double g) { function putStringStream (line 182) | int putStringStream(cstringstream ss, size_t index, char c) { FILE: cudd/util/cstringstream.h type _cstringstream (line 61) | struct _cstringstream type _cstringstream (line 66) | struct _cstringstream FILE: cudd/util/datalimit.c function getSoftDataLimit (line 88) | size_t FILE: cudd/util/pathsearch.c function check_file (line 139) | static int FILE: cudd/util/pipefork.c function util_pipefork (line 97) | int FILE: cudd/util/safe_mem.c function MMout_of_memory (line 89) | void FILE: cudd/util/texpand.c type passwd (line 78) | struct passwd FILE: cudd/util/ucbqsort.c type info_t (line 91) | typedef struct { function util_qsort (line 122) | void function qst (line 211) | static void FILE: prism/etc/scripts/prism-filler.py function treat_file_names (line 14) | def treat_file_names(file) : function p_time (line 33) | def p_time(file = None) : function p_states (line 43) | def p_states(file = None) : function p_lptime (line 53) | def p_lptime(file = None) : function p_lpsize (line 63) | def p_lpsize(file = None) : function p_vitime (line 73) | def p_vitime(file = None) : function p_numobj (line 83) | def p_numobj(file = None) : function p_weights (line 93) | def p_weights(file = None) : FILE: prism/ext/lp_solve_5.5_java/demo/Demo.java class Demo (line 32) | public class Demo { method Demo (line 34) | public Demo() { method execute (line 37) | public void execute() throws LpSolveException { method pressRet (line 263) | private void pressRet() { method main (line 279) | public static void main(String[] args) { FILE: prism/ext/lp_solve_5.5_java/demo/LpSolveTest.java class LpSolveTest (line 33) | public class LpSolveTest extends TestCase { method LpSolveTest (line 35) | public LpSolveTest(String name) { method main (line 39) | public static void main(String[] args) { method suite (line 43) | public static TestSuite suite() { method testVersion (line 51) | public void testVersion() throws Exception { method testMakeLp (line 59) | public void testMakeLp() throws Exception { method testTwoProblems (line 66) | public void testTwoProblems() throws Exception { method setupProblem (line 91) | private LpSolve setupProblem() throws Exception { method verifyProblem (line 102) | private void verifyProblem(LpSolve problem) throws Exception { method testReadWriteLp (line 113) | public void testReadWriteLp() throws Exception { method testReadWriteLpNative (line 129) | public void testReadWriteLpNative() throws Exception { method testReadWriteMps (line 145) | public void testReadWriteMps() throws Exception { method testReadWriteFreeMps (line 161) | public void testReadWriteFreeMps() throws Exception { method readWriteXLI (line 205) | private void readWriteXLI(String name) throws Exception { method testReadWriteXLI_CPLEX (line 223) | public void testReadWriteXLI_CPLEX() throws Exception { method testReadWriteXLI_LINDO (line 227) | public void testReadWriteXLI_LINDO() throws Exception { method testSetXLI_Unknown (line 244) | public void testSetXLI_Unknown() throws Exception { method testHasXLI (line 257) | public void testHasXLI() throws Exception { method testresizeLp (line 266) | public void testresizeLp() throws Exception { method testAddColumnex (line 272) | public void testAddColumnex() throws Exception { method testSetColumn (line 287) | public void testSetColumn() throws Exception { method testSetColumnex (line 306) | public void testSetColumnex() throws Exception { method testSetRow (line 326) | public void testSetRow() throws Exception { method testSetRowex (line 341) | public void testSetRowex() throws Exception { method testGetSetBasiscrash (line 361) | public void testGetSetBasiscrash() throws Exception { method testGetSetBbDepthlimit (line 369) | public void testGetSetBbDepthlimit() throws Exception { method testGetSetSimplextype (line 377) | public void testGetSetSimplextype() throws Exception { method testSetPreferdual (line 386) | public void testSetPreferdual() throws Exception { method testGetSetScalelimit (line 395) | public void testGetSetScalelimit() throws Exception { method testGetStatustext (line 403) | public void testGetStatustext() throws Exception { method testSetBFP (line 413) | public void testSetBFP() throws Exception { method testSetBFPException (line 424) | public void testSetBFPException() throws Exception { method testSetUnbounded (line 436) | public void testSetUnbounded() throws Exception { method testIsNegative (line 444) | public void testIsNegative() throws Exception { method testGetSetUpbo (line 453) | public void testGetSetUpbo() throws Exception { method testGetSetLowbo (line 461) | public void testGetSetLowbo() throws Exception { method testSetBounds (line 469) | public void testSetBounds() throws Exception { method testWriteDebugdump (line 477) | public void testWriteDebugdump() throws Exception { method testSetOutputfile (line 493) | public void testSetOutputfile() throws Exception { method testPrintSolution (line 505) | public void testPrintSolution() throws Exception { method testPrintTableau (line 528) | public void testPrintTableau() throws Exception { method testPrintStr (line 547) | public void testPrintStr() throws Exception { method testSetObj (line 562) | public void testSetObj() throws Exception { method testGetRow (line 577) | public void testGetRow() throws Exception { method testGetRowex (line 592) | public void testGetRowex() throws Exception { method testGetColumn (line 622) | public void testGetColumn() throws Exception { method testGetColumnex (line 639) | public void testGetColumnex() throws Exception { method testMinimMaxim (line 667) | public void testMinimMaxim() throws Exception { method testAddDelConstraint (line 681) | public void testAddDelConstraint() throws Exception { method testAddConstraintex (line 696) | public void testAddConstraintex() throws Exception { method testGetNonzeros (line 711) | public void testGetNonzeros() throws Exception { method testSetObjFn (line 721) | public void testSetObjFn() throws Exception { method testSetObjFnex (line 740) | public void testSetObjFnex() throws Exception { method testAddDelColumn (line 766) | public void testAddDelColumn() throws Exception { method testDelColumnWithException (line 781) | public void testDelColumnWithException() throws Exception { method testColumnInLp (line 794) | public void testColumnInLp() throws Exception { method testGetSetLpName (line 809) | public void testGetSetLpName() throws Exception { method testGetSetRowName (line 819) | public void testGetSetRowName() throws Exception { method testGetSetColName (line 828) | public void testGetSetColName() throws Exception { method testGetSetMat (line 837) | public void testGetSetMat() throws Exception { method testGetSetVerbose (line 845) | public void testGetSetVerbose() throws Exception { method testGetSetTimeout (line 855) | public void testGetSetTimeout() throws Exception { method testGetSetPrintSol (line 863) | public void testGetSetPrintSol() throws Exception { method testGetSetDebug (line 871) | public void testGetSetDebug() throws Exception { method testGetSetTrace (line 879) | public void testGetSetTrace() throws Exception { method testGetSetLagTrace (line 887) | public void testGetSetLagTrace() throws Exception { method testSetAddRowmode (line 895) | public void testSetAddRowmode() throws Exception { method testSetAddRowmode2 (line 905) | public void testSetAddRowmode2() throws Exception { method testGetSetAntiDegen (line 922) | public void testGetSetAntiDegen() throws Exception { method testGetSetPresolve (line 930) | public void testGetSetPresolve() throws Exception { method testGetPresolveloops (line 940) | public void testGetPresolveloops() throws Exception { method testGetSetMaxpivot (line 949) | public void testGetSetMaxpivot() throws Exception { method testGetSetBbRule (line 957) | public void testGetSetBbRule() throws Exception { method testGetSetObjBound (line 964) | public void testGetSetObjBound() throws Exception { method testGetSetFloorFirst (line 972) | public void testGetSetFloorFirst() throws Exception { method testGetSetUseNames (line 980) | public void testGetSetUseNames() throws Exception { method testGetObjectiveGetSolution (line 991) | public void testGetObjectiveGetSolution() throws Exception { method testPrimalSolution (line 1011) | public void testPrimalSolution() throws Exception { method testVarDualresult (line 1026) | public void testVarDualresult() throws Exception { method testGetPtrVariables (line 1039) | public void testGetPtrVariables() throws Exception { method testGetVariables (line 1055) | public void testGetVariables() throws Exception { method testGetPtrConstraints (line 1072) | public void testGetPtrConstraints() throws Exception { method testGetConstraints (line 1086) | public void testGetConstraints() throws Exception { method testRhVec (line 1101) | public void testRhVec() throws Exception { method testRh (line 1116) | public void testRh() throws Exception { method testConstrType (line 1129) | public void testConstrType() throws Exception { method testRhRange (line 1155) | public void testRhRange() throws Exception { method testInt (line 1164) | public void testInt() throws Exception { method testBinary (line 1174) | public void testBinary() throws Exception { method testSemicont (line 1184) | public void testSemicont() throws Exception { method testInfinite (line 1194) | public void testInfinite() throws Exception { method testEpsint (line 1205) | public void testEpsint() throws Exception { method testEpsb (line 1213) | public void testEpsb() throws Exception { method testEpsd (line 1221) | public void testEpsd() throws Exception { method testEpsel (line 1229) | public void testEpsel() throws Exception { method testEpspivot (line 1237) | public void testEpspivot() throws Exception { method testEpsperturb (line 1245) | public void testEpsperturb() throws Exception { method testGetStatus (line 1266) | public void testGetStatus() throws Exception { method testMipGap (line 1281) | public void testMipGap() throws Exception { method testVarBranch (line 1288) | public void testVarBranch() throws Exception { method testVarWeights (line 1295) | public void testVarWeights() throws Exception { method testBreakAtFirst (line 1306) | public void testBreakAtFirst() throws Exception { method testBreakAtValue (line 1314) | public void testBreakAtValue() throws Exception { method testScaling (line 1322) | public void testScaling() throws Exception { method testImprove (line 1336) | public void testImprove() throws Exception { method testPivoting (line 1344) | public void testPivoting() throws Exception { method testNegrange (line 1358) | public void testNegrange() throws Exception { method testBasis (line 1366) | public void testBasis() throws Exception { method testGetSensitivityRhs (line 1390) | public void testGetSensitivityRhs() throws Exception { method testGetDualSolution (line 1418) | public void testGetDualSolution() throws Exception { method testGetSensitivityObj (line 1436) | public void testGetSensitivityObj() throws Exception { method testGetSensitivityObjex (line 1464) | public void testGetSensitivityObjex() throws Exception { method testIsConstrType (line 1500) | public void testIsConstrType() throws Exception { method testGetSolutioncount (line 1512) | public void testGetSolutioncount() throws Exception { method testGetSolutionlimit (line 1522) | public void testGetSolutionlimit() throws Exception { method testGetTotalIter (line 1529) | public void testGetTotalIter() throws Exception { method testGetSetBoundsTighter (line 1541) | public void testGetSetBoundsTighter() throws Exception { method testGetLpIndex (line 1549) | public void testGetLpIndex() throws Exception { method testIsFeasible (line 1555) | public void testIsFeasible() throws Exception { method testTimeElapsed (line 1564) | public void testTimeElapsed() throws Exception { method testGetNameindexWithRows (line 1572) | public void testGetNameindexWithRows() throws Exception { method testGetNameindexWithCols (line 1583) | public void testGetNameindexWithCols() throws Exception { method testReadNonexistentBasis (line 1594) | public void testReadNonexistentBasis() throws Exception { method testReadWriteBasis (line 1613) | public void testReadWriteBasis() throws Exception { method testReadWriteParams (line 1633) | public void testReadWriteParams() throws Exception { method testResetParams (line 1652) | public void testResetParams() throws Exception { method testAbortListener (line 1670) | public void testAbortListener() throws Exception { method testMsgListener (line 1692) | public void testMsgListener() throws Exception { method testLogListener (line 1715) | public void testLogListener() throws Exception { FILE: prism/ext/lp_solve_5.5_java/demo/demo.py class MyAbortListener (line 13) | class MyAbortListener(AbortListener): method abortfunc (line 14) | def abortfunc(self, problem, handle): class MyLogListener (line 18) | class MyLogListener(LogListener): method logfunc (line 19) | def logfunc(self, problem, handle, buf): function print_line (line 25) | def print_line(): function msg (line 28) | def msg(text): FILE: prism/ext/lp_solve_5.5_java/demo2/Demo.java class Demo (line 9) | public class Demo { method Demo (line 11) | public Demo() { method execute (line 14) | public int execute() throws LpSolveException { method main (line 133) | public static void main(String[] args) { FILE: prism/ext/lp_solve_5.5_java/src/c/lpsolve5j.cpp function JNIEXPORT (line 61) | JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM* vm, void* reserved) { function JNIEXPORT (line 68) | JNIEXPORT void JNICALL JNI_OnUnload(JavaVM* vm, void* reserved) { function JNIEXPORT (line 78) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_init function put_lp (line 122) | void put_lp(JNIEnv *env, jobject obj, lprec *lp) { function lprec (line 126) | lprec* get_lp(JNIEnv *env, jobject obj) { function JNU_ThrowByName (line 130) | void JNU_ThrowByName(JNIEnv* env, const char* name, const char* msg) function throw_exception (line 141) | void throw_exception(JNIEnv* env, const char* msg) { function throw_exception_with_status (line 145) | void throw_exception_with_status(JNIEnv* env, lprec* lp, const char* fun... function JNIEXPORT (line 223) | JNIEXPORT jobject JNICALL Java_lpsolve_LpSolve_makeLp function JNIEXPORT (line 253) | JNIEXPORT jobject JNICALL Java_lpsolve_LpSolve_copyLp function JNIEXPORT (line 284) | JNIEXPORT jobject JNICALL Java_lpsolve_LpSolve_readLp function JNIEXPORT (line 332) | JNIEXPORT jobject JNICALL Java_lpsolve_LpSolve_readMps function JNIEXPORT (line 372) | JNIEXPORT jobject JNICALL Java_lpsolve_LpSolve_readFreeMps function JNIEXPORT (line 413) | JNIEXPORT jobject JNICALL Java_lpsolve_LpSolve_readXLI function JNIEXPORT (line 478) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_resizeLp function JNIEXPORT (line 493) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setLpName function JNIEXPORT (line 519) | JNIEXPORT jstring JNICALL Java_lpsolve_LpSolve_getLpName function JNIEXPORT (line 537) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_addConstraint function JNIEXPORT (line 560) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_addConstraintex function JNIEXPORT (line 595) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_strAddConstraint function JNIEXPORT (line 618) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_delConstraint function JNIEXPORT (line 633) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isConstrType function JNIEXPORT (line 645) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_addLagCon function JNIEXPORT (line 668) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_strAddLagCon function JNIEXPORT (line 691) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_addColumn function JNIEXPORT (line 714) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_addColumnex function JNIEXPORT (line 750) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_strAddColumn function JNIEXPORT (line 773) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_delColumn function JNIEXPORT (line 788) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setRow function JNIEXPORT (line 811) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setRowex function JNIEXPORT (line 846) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setColumn function JNIEXPORT (line 869) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setColumnex function JNIEXPORT (line 904) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_columnInLp function JNIEXPORT (line 924) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setRowName function JNIEXPORT (line 950) | JNIEXPORT jstring JNICALL Java_lpsolve_LpSolve_getRowName function JNIEXPORT (line 968) | JNIEXPORT jstring JNICALL Java_lpsolve_LpSolve_getOrigrowName function JNIEXPORT (line 986) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setColName function JNIEXPORT (line 1012) | JNIEXPORT jstring JNICALL Java_lpsolve_LpSolve_getColName function JNIEXPORT (line 1030) | JNIEXPORT jstring JNICALL Java_lpsolve_LpSolve_getOrigcolName function JNIEXPORT (line 1048) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setRhVec function JNIEXPORT (line 1068) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_strSetRhVec function JNIEXPORT (line 1091) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setConstrType function JNIEXPORT (line 1106) | JNIEXPORT jshort JNICALL Java_lpsolve_LpSolve_getConstrType function JNIEXPORT (line 1122) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_addSOS function JNIEXPORT (line 1163) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isSOSVar function JNIEXPORT (line 1176) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setObjFn function JNIEXPORT (line 1199) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_strSetObjFn function JNIEXPORT (line 1222) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setObjFnex function JNIEXPORT (line 1257) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setObj function JNIEXPORT (line 1273) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setMat function JNIEXPORT (line 1288) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getMat function JNIEXPORT (line 1300) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_getRow function JNIEXPORT (line 1336) | JNIEXPORT jdoubleArray JNICALL Java_lpsolve_LpSolve_getPtrRow function JNIEXPORT (line 1374) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getRowex function JNIEXPORT (line 1411) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_getColumn function JNIEXPORT (line 1447) | JNIEXPORT jdoubleArray JNICALL Java_lpsolve_LpSolve_getPtrColumn function JNIEXPORT (line 1485) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getColumnex function JNIEXPORT (line 1522) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setMaxim function JNIEXPORT (line 1534) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setMinim function JNIEXPORT (line 1546) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setSense function JNIEXPORT (line 1558) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isMaxim function JNIEXPORT (line 1570) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setLowbo function JNIEXPORT (line 1585) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getLowbo function JNIEXPORT (line 1597) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setUpbo function JNIEXPORT (line 1612) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getUpbo function JNIEXPORT (line 1624) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setUnbounded function JNIEXPORT (line 1639) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isUnbounded function JNIEXPORT (line 1651) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isNegative function JNIEXPORT (line 1663) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setBounds function JNIEXPORT (line 1678) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setBoundsTighter function JNIEXPORT (line 1690) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_getBoundsTighter function JNIEXPORT (line 1702) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setRhRange function JNIEXPORT (line 1717) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getRhRange function JNIEXPORT (line 1729) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setInt function JNIEXPORT (line 1744) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isInt function JNIEXPORT (line 1756) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setBinary function JNIEXPORT (line 1771) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isBinary function JNIEXPORT (line 1783) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setSemicont function JNIEXPORT (line 1798) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isSemicont function JNIEXPORT (line 1810) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setInfinite function JNIEXPORT (line 1822) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getInfinite function JNIEXPORT (line 1834) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isInfinite function JNIEXPORT (line 1846) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setEpsint function JNIEXPORT (line 1858) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getEpsint function JNIEXPORT (line 1870) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setEpsb function JNIEXPORT (line 1882) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getEpsb function JNIEXPORT (line 1894) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setEpsd function JNIEXPORT (line 1906) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getEpsd function JNIEXPORT (line 1918) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setEpsel function JNIEXPORT (line 1930) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getEpsel function JNIEXPORT (line 1942) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setEpspivot function JNIEXPORT (line 1954) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getEpspivot function JNIEXPORT (line 1966) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setEpsperturb function JNIEXPORT (line 1978) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getEpsperturb function JNIEXPORT (line 1990) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setEpslevel function JNIEXPORT (line 2005) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getStatus function JNIEXPORT (line 2017) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setMipGap function JNIEXPORT (line 2029) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getMipGap function JNIEXPORT (line 2041) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setRh function JNIEXPORT (line 2056) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getRh function JNIEXPORT (line 2068) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setVerbose function JNIEXPORT (line 2080) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getVerbose function JNIEXPORT (line 2092) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setTimeout function JNIEXPORT (line 2104) | JNIEXPORT jlong JNICALL Java_lpsolve_LpSolve_getTimeout function JNIEXPORT (line 2116) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_timeElapsed function JNIEXPORT (line 2128) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setPrintSol function JNIEXPORT (line 2140) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getPrintSol function JNIEXPORT (line 2152) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setDebug function JNIEXPORT (line 2164) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isDebug function JNIEXPORT (line 2176) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setTrace function JNIEXPORT (line 2188) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isTrace function JNIEXPORT (line 2200) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setLagTrace function JNIEXPORT (line 2212) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isLagTrace function JNIEXPORT (line 2224) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_setAddRowmode function JNIEXPORT (line 2237) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isAddRowmode function JNIEXPORT (line 2249) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setAntiDegen function JNIEXPORT (line 2261) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isAntiDegen function JNIEXPORT (line 2273) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getAntiDegen function JNIEXPORT (line 2285) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setPresolve function JNIEXPORT (line 2297) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isPresolve function JNIEXPORT (line 2309) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getPresolve function JNIEXPORT (line 2321) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getPresolveloops function JNIEXPORT (line 2333) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setMaxpivot function JNIEXPORT (line 2345) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getMaxpivot function JNIEXPORT (line 2357) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setBbRule function JNIEXPORT (line 2369) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getBbRule function JNIEXPORT (line 2381) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setBbDepthlimit function JNIEXPORT (line 2393) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getBbDepthlimit function JNIEXPORT (line 2405) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getSolutioncount function JNIEXPORT (line 2417) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setSolutionlimit function JNIEXPORT (line 2429) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getSolutionlimit function JNIEXPORT (line 2441) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setObjBound function JNIEXPORT (line 2453) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getObjBound function JNIEXPORT (line 2465) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setBbFloorfirst function JNIEXPORT (line 2477) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getBbFloorfirst function JNIEXPORT (line 2489) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setVarBranch function JNIEXPORT (line 2504) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getVarBranch function JNIEXPORT (line 2516) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setVarWeights function JNIEXPORT (line 2539) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getVarPriority function JNIEXPORT (line 2551) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setBreakAtFirst function JNIEXPORT (line 2563) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isBreakAtFirst function JNIEXPORT (line 2575) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setBreakAtValue function JNIEXPORT (line 2587) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getBreakAtValue function JNIEXPORT (line 2599) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setScaling function JNIEXPORT (line 2611) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getScaling function JNIEXPORT (line 2623) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isScalemode function JNIEXPORT (line 2635) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isScaletype function JNIEXPORT (line 2647) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isIntegerscaling function JNIEXPORT (line 2659) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setScalelimit function JNIEXPORT (line 2671) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getScalelimit function JNIEXPORT (line 2683) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setImprove function JNIEXPORT (line 2695) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getImprove function JNIEXPORT (line 2707) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setPivoting function JNIEXPORT (line 2719) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getPivoting function JNIEXPORT (line 2731) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isPivMode function JNIEXPORT (line 2743) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isPivRule function JNIEXPORT (line 2755) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setPreferdual function JNIEXPORT (line 2767) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setSimplextype function JNIEXPORT (line 2779) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getSimplextype function JNIEXPORT (line 2791) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setNegrange function JNIEXPORT (line 2803) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getNegrange function JNIEXPORT (line 2815) | JNIEXPORT jlong JNICALL Java_lpsolve_LpSolve_getTotalIter function JNIEXPORT (line 2827) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getMaxLevel function JNIEXPORT (line 2839) | JNIEXPORT jlong JNICALL Java_lpsolve_LpSolve_getTotalNodes function JNIEXPORT (line 2851) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_solve function JNIEXPORT (line 2863) | JNIEXPORT jstring JNICALL Java_lpsolve_LpSolve_getStatustext function JNIEXPORT (line 2898) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isFeasible function JNIEXPORT (line 2919) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getObjective function JNIEXPORT (line 2931) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getWorkingObjective function JNIEXPORT (line 2943) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_getVariables function JNIEXPORT (line 2979) | JNIEXPORT jdoubleArray JNICALL Java_lpsolve_LpSolve_getPtrVariables function JNIEXPORT (line 3017) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_getConstraints function JNIEXPORT (line 3053) | JNIEXPORT jdoubleArray JNICALL Java_lpsolve_LpSolve_getPtrConstraints function JNIEXPORT (line 3091) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_getPrimalSolution function JNIEXPORT (line 3129) | JNIEXPORT jdoubleArray JNICALL Java_lpsolve_LpSolve_getPtrPrimalSolution function JNIEXPORT (line 3169) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getVarPrimalresult function JNIEXPORT (line 3181) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_getSensitivityRhs function JNIEXPORT (line 3235) | JNIEXPORT jobjectArray JNICALL Java_lpsolve_LpSolve_getPtrSensitivityRhs function JNIEXPORT (line 3325) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_getDualSolution function JNIEXPORT (line 3363) | JNIEXPORT jdoubleArray JNICALL Java_lpsolve_LpSolve_getPtrDualSolution function JNIEXPORT (line 3404) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getVarDualresult function JNIEXPORT (line 3416) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_getSensitivityObj function JNIEXPORT (line 3461) | JNIEXPORT jobjectArray JNICALL Java_lpsolve_LpSolve_getPtrSensitivityObj function getSensitivityObjex (line 3534) | void getSensitivityObjex function JNIEXPORT (line 3601) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_getSensitivityObjex function JNIEXPORT (line 3612) | JNIEXPORT jobjectArray JNICALL Java_lpsolve_LpSolve_getPtrSensitivityObjex function JNIEXPORT (line 3682) | JNIEXPORT jdoubleArray JNICALL Java_lpsolve_LpSolve_getPtrLambda function JNIEXPORT (line 3720) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_getLambda function JNIEXPORT (line 3756) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_deleteLp function JNIEXPORT (line 3769) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getNrows function JNIEXPORT (line 3781) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getNcolumns function JNIEXPORT (line 3793) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getNorigRows function JNIEXPORT (line 3805) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getNorigColumns function JNIEXPORT (line 3817) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getNonzeros function JNIEXPORT (line 3829) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getLrows function JNIEXPORT (line 3841) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getOrigIndex function JNIEXPORT (line 3853) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getLpIndex function JNIEXPORT (line 3865) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_guessBasis function JNIEXPORT (line 3900) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setBasis function JNIEXPORT (line 3924) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_getBasis function JNIEXPORT (line 3949) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_resetBasis function JNIEXPORT (line 3961) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_defaultBasis function JNIEXPORT (line 3973) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setBasiscrash function JNIEXPORT (line 3985) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getBasiscrash function JNIEXPORT (line 3998) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_unscale function JNIEXPORT (line 4010) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setBFP function JNIEXPORT (line 4036) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isNativeBFP function JNIEXPORT (line 4048) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_hasBFP function JNIEXPORT (line 4060) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_hasXLI function JNIEXPORT (line 4072) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isNativeXLI function JNIEXPORT (line 4084) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_getNameindex function JNIEXPORT (line 4108) | JNIEXPORT jobject JNICALL Java_lpsolve_LpSolve_lpSolveVersion function JNIEXPORT (line 4136) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_dualizeLp function JNIEXPORT (line 4151) | JNIEXPORT jboolean JNICALL Java_lpsolve_LpSolve_isUseNames function JNIEXPORT (line 4163) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setUseNames function JNIEXPORT (line 4175) | JNIEXPORT jdouble JNICALL Java_lpsolve_LpSolve_getConstrValue function JNIEXPORT (line 4208) | JNIEXPORT jint JNICALL Java_lpsolve_LpSolve_setBasisvar function JNIEXPORT (line 4220) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_writeLp function JNIEXPORT (line 4243) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_writeMps function JNIEXPORT (line 4266) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_writeBasis function JNIEXPORT (line 4289) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_readParams function JNIEXPORT (line 4325) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_writeParams function JNIEXPORT (line 4361) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_resetParams function JNIEXPORT (line 4373) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_writeFreeMps function JNIEXPORT (line 4396) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setXLI function JNIEXPORT (line 4414) | JNIEXPORT jstring JNICALL Java_lpsolve_LpSolve_readBasis function JNIEXPORT (line 4449) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_writeXLI function JNIEXPORT (line 4488) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_printLp function JNIEXPORT (line 4499) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_printConstraints function JNIEXPORT (line 4510) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_printDuals function JNIEXPORT (line 4521) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_printScales function JNIEXPORT (line 4532) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_printTableau function JNIEXPORT (line 4543) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_printObjective function JNIEXPORT (line 4554) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_printSolution function JNIEXPORT (line 4565) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_printStr function JNIEXPORT (line 4588) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_setOutputfile function JNIEXPORT (line 4614) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_printDebugdump function abortfunction (line 4638) | int abortfunction(lprec* lp, void* userhandle) { function JNIEXPORT (line 4696) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_registerAbortfunc function logfunction (line 4708) | void logfunction(lprec* lp, void* userhandle, char* buf) { function JNIEXPORT (line 4769) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_registerLogfunc function msgfunction (line 4781) | void msgfunction(lprec* lp, void* userhandle, int code) { function JNIEXPORT (line 4835) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_registerMsgfunc function bb_branchfunction (line 4847) | int bb_branchfunction(lprec* lp, void* userhandle, int message) { function JNIEXPORT (line 4904) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_registerBbBranchfunc function bb_nodefunction (line 4916) | int bb_nodefunction(lprec* lp, void* userhandle, int message) { function JNIEXPORT (line 4973) | JNIEXPORT void JNICALL Java_lpsolve_LpSolve_registerBbNodefunc FILE: prism/ext/lp_solve_5.5_java/src/java/lpsolve/AbortListener.java type AbortListener (line 31) | public interface AbortListener { method abortfunc (line 42) | public boolean abortfunc(LpSolve problem, Object userhandle) throws Lp... FILE: prism/ext/lp_solve_5.5_java/src/java/lpsolve/BbListener.java type BbListener (line 34) | public interface BbListener { method bbfunc (line 44) | public int bbfunc(LpSolve problem, Object userhandle, int message) thr... FILE: prism/ext/lp_solve_5.5_java/src/java/lpsolve/LogListener.java type LogListener (line 31) | public interface LogListener { method logfunc (line 42) | public void logfunc(LpSolve problem, Object userhandle, String buf) th... FILE: prism/ext/lp_solve_5.5_java/src/java/lpsolve/LpSolve.java class LpSolve (line 33) | public class LpSolve { method init (line 282) | private static native void init(); method LpSolve (line 292) | private LpSolve(long lp) { method makeLp (line 309) | public static native LpSolve makeLp(int rows, int columns) throws LpSo... method readLp (line 314) | public static native LpSolve readLp(String filename, int verbose, Stri... method readMps (line 320) | public static native LpSolve readMps(String filename, int verbose) method readFreeMps (line 326) | public static native LpSolve readFreeMps(String filename, int verbose) method readXLI (line 332) | public static native LpSolve readXLI(String xliname, String modelname, method lpSolveVersion (line 345) | public static native VersionInfo lpSolveVersion(); method finalize (line 356) | protected void finalize() throws Throwable { method getLp (line 368) | public long getLp() { method copyLp (line 381) | public native LpSolve copyLp() throws LpSolveException; method setLpName (line 386) | public native void setLpName(String name) throws LpSolveException; method resizeLp (line 391) | public native void resizeLp(int rows, int columns) throws LpSolveExcep... method getLpName (line 396) | public native String getLpName() throws LpSolveException; method addConstraint (line 401) | public native void addConstraint(double[] row, int constrType, double ... method strAddConstraint (line 406) | public native void strAddConstraint(String row, int constrType, double... method addConstraintex (line 411) | public native void addConstraintex(int count, double[] row, int[] coln... method delConstraint (line 416) | public native void delConstraint(int rownr) throws LpSolveException; method isConstrType (line 421) | public native boolean isConstrType(int row, int mask); method addLagCon (line 426) | public native void addLagCon(double[] row, int constrType, double rh) ... method strAddLagCon (line 431) | public native void strAddLagCon(String row, int constrType, double rh)... method addColumn (line 436) | public native void addColumn(double[] column) throws LpSolveException; method addColumnex (line 441) | public native void addColumnex(int count, double[] column, int[] rowno... method strAddColumn (line 446) | public native void strAddColumn(String column) throws LpSolveException; method delColumn (line 451) | public native void delColumn(int columnnr) throws LpSolveException; method setRow (line 456) | public native void setRow(int rowno, double[] row) throws LpSolveExcep... method setRowex (line 461) | public native void setRowex(int rowno, int count, double[] row, int[] ... method setColumn (line 466) | public native void setColumn(int colno, double[] column) throws LpSolv... method setColumnex (line 471) | public native void setColumnex(int colno, int count, double[] column, ... method columnInLp (line 476) | public native int columnInLp(double[] column); method setRowName (line 481) | public native void setRowName(int rownr, String name) throws LpSolveEx... method getRowName (line 486) | public native String getRowName(int rownr) throws LpSolveException; method getOrigrowName (line 491) | public native String getOrigrowName(int rownr) throws LpSolveException; method setColName (line 496) | public native void setColName(int colnr, String name) throws LpSolveEx... method getColName (line 501) | public native String getColName(int colnr) throws LpSolveException; method getOrigcolName (line 506) | public native String getOrigcolName(int colnr) throws LpSolveException; method setRhVec (line 511) | public native void setRhVec(double[] rh) throws LpSolveException; method strSetRhVec (line 516) | public native void strSetRhVec(String rh) throws LpSolveException; method setRh (line 521) | public native void setRh(int row, double value) throws LpSolveException; method getRh (line 528) | public native double getRh(int row); method setConstrType (line 533) | public native void setConstrType(int rownr, int constrType) throws LpS... method getConstrType (line 538) | public native short getConstrType(int rownr) throws LpSolveException; method addSOS (line 543) | public native void addSOS(String name, int sostype, int priority, int ... method isSOSVar (line 549) | public native boolean isSOSVar(int colnr) throws LpSolveException; method setObjFn (line 554) | public native void setObjFn(double[] row) throws LpSolveException; method strSetObjFn (line 559) | public native void strSetObjFn(String row) throws LpSolveException; method setObjFnex (line 564) | public native void setObjFnex(int count, double[] row, int[] colno) th... method setObj (line 569) | public native void setObj(int column, double value) throws LpSolveExce... method setMat (line 574) | public native void setMat(int row, int column, double value) throws Lp... method getMat (line 579) | public native double getMat(int row, int column); method getRow (line 585) | public native void getRow(int rownr, double[] row) throws LpSolveExcep... method getRowex (line 591) | public native int getRowex(int rownr, double[] row, int[] nzcols) thro... method getPtrRow (line 599) | public native double[] getPtrRow(int rownr) throws LpSolveException; method getColumn (line 605) | public native void getColumn(int colnr, double[] column) throws LpSolv... method getColumnex (line 611) | public native int getColumnex(int colnr, double[] column, int[] nzrows... method getPtrColumn (line 619) | public native double[] getPtrColumn(int columnrnr) throws LpSolveExcep... method setMaxim (line 624) | public native void setMaxim(); method setMinim (line 629) | public native void setMinim(); method setSense (line 634) | public native void setSense(boolean maximize); method isMaxim (line 639) | public native boolean isMaxim(); method setLowbo (line 644) | public native void setLowbo(int colnr, double value) throws LpSolveExc... method getLowbo (line 649) | public native double getLowbo(int colnr) throws LpSolveException; method setUpbo (line 654) | public native void setUpbo(int colnr, double value) throws LpSolveExce... method getUpbo (line 659) | public native double getUpbo(int colnr) throws LpSolveException; method setUnbounded (line 664) | public native void setUnbounded(int colnr) throws LpSolveException; method isUnbounded (line 669) | public native boolean isUnbounded(int colnr); method isNegative (line 674) | public native boolean isNegative(int colnr); method setBounds (line 679) | public native void setBounds(int colnr, double lower, double upper) th... method setBoundsTighter (line 684) | public native void setBoundsTighter(boolean tighten); method getBoundsTighter (line 689) | public native boolean getBoundsTighter(); method setRhRange (line 694) | public native void setRhRange(int rownr, double range) throws LpSolveE... method getRhRange (line 699) | public native double getRhRange(int rownr) throws LpSolveException; method setInt (line 704) | public native void setInt(int colnr, boolean mustBeInteger) throws LpS... method isInt (line 709) | public native boolean isInt(int colnr); method setBinary (line 714) | public native void setBinary(int colnr, boolean mustBeBin) throws LpSo... method isBinary (line 719) | public native boolean isBinary(int colnr); method setSemicont (line 724) | public native void setSemicont(int colnr, boolean mustBeSc) throws LpS... method isSemicont (line 729) | public native boolean isSemicont(int colnr); method setInfinite (line 734) | public native void setInfinite(double value); method getInfinite (line 739) | public native double getInfinite(); method isInfinite (line 744) | public native boolean isInfinite(double value); method setEpsint (line 750) | public native void setEpsint(double value); method getEpsint (line 756) | public native double getEpsint(); method setEpsb (line 762) | public native void setEpsb(double value); method getEpsb (line 768) | public native double getEpsb(); method setEpsd (line 774) | public native void setEpsd(double value); method getEpsd (line 780) | public native double getEpsd(); method setEpsel (line 785) | public native void setEpsel(double value); method getEpsel (line 790) | public native double getEpsel(); method setEpspivot (line 796) | public native void setEpspivot(double value); method getEpspivot (line 802) | public native double getEpspivot(); method setEpsperturb (line 807) | public native void setEpsperturb(double value); method getEpsperturb (line 812) | public native double getEpsperturb(); method setEpslevel (line 817) | public native void setEpslevel(int epslevel) throws LpSolveException; method getStatus (line 822) | public native int getStatus(); method setMipGap (line 827) | public native void setMipGap(boolean absolute, double value); method getMipGap (line 832) | public native double getMipGap(boolean absolute); method setVerbose (line 837) | public native void setVerbose(int verbose); method getVerbose (line 842) | public native int getVerbose(); method setTimeout (line 847) | public native void setTimeout(long timeout); method getTimeout (line 852) | public native long getTimeout(); method timeElapsed (line 857) | public native double timeElapsed(); method setPrintSol (line 862) | public native void setPrintSol(int printSol); method getPrintSol (line 867) | public native int getPrintSol(); method setDebug (line 873) | public native void setDebug(boolean debug); method isDebug (line 879) | public native boolean isDebug(); method setTrace (line 884) | public native void setTrace(boolean trace); method isTrace (line 889) | public native boolean isTrace(); method setLagTrace (line 894) | public native void setLagTrace(boolean lagTrace); method isLagTrace (line 899) | public native boolean isLagTrace(); method setAddRowmode (line 904) | public native boolean setAddRowmode(boolean turnon); method isAddRowmode (line 909) | public native boolean isAddRowmode(); method setAntiDegen (line 914) | public native void setAntiDegen(int antiDegen); method isAntiDegen (line 919) | public native boolean isAntiDegen(int testmask); method getAntiDegen (line 924) | public native int getAntiDegen(); method setPresolve (line 929) | public native void setPresolve(int doPresolve, int maxloops); method isPresolve (line 934) | public native boolean isPresolve(int testmask); method getPresolve (line 939) | public native int getPresolve(); method getPresolveloops (line 944) | public native int getPresolveloops(); method setMaxpivot (line 949) | public native void setMaxpivot(int maxNumInv); method getMaxpivot (line 954) | public native int getMaxpivot(); method setBbRule (line 959) | public native void setBbRule(int bbRule); method getBbRule (line 964) | public native int getBbRule(); method setBbDepthlimit (line 969) | public native void setBbDepthlimit(int bbMaxlevel); method getBbDepthlimit (line 974) | public native int getBbDepthlimit(); method getSolutioncount (line 979) | public native int getSolutioncount(); method setSolutionlimit (line 984) | public native void setSolutionlimit(int limit); method getSolutionlimit (line 989) | public native int getSolutionlimit(); method setObjBound (line 994) | public native void setObjBound(double objBound); method getObjBound (line 999) | public native double getObjBound(); method setBbFloorfirst (line 1004) | public native void setBbFloorfirst(int floorFirst); method getBbFloorfirst (line 1009) | public native int getBbFloorfirst(); method setVarBranch (line 1015) | public native void setVarBranch(int colnr, int branchMode) throws LpSo... method getVarBranch (line 1021) | public native int getVarBranch(int colnr) throws LpSolveException; method setVarWeights (line 1026) | public native void setVarWeights(double[] weights) throws LpSolveExcep... method getVarPriority (line 1032) | public native int getVarPriority(int colnr) throws LpSolveException; method setBreakAtFirst (line 1037) | public native void setBreakAtFirst(boolean breakAtFirst); method isBreakAtFirst (line 1042) | public native boolean isBreakAtFirst(); method setBreakAtValue (line 1048) | public native void setBreakAtValue(double breakAtValue); method getBreakAtValue (line 1054) | public native double getBreakAtValue(); method setScaling (line 1059) | public native void setScaling(int scalemode); method getScaling (line 1064) | public native int getScaling(); method isScalemode (line 1069) | public native boolean isScalemode(int testmask); method isScaletype (line 1074) | public native boolean isScaletype(int scaletype); method isIntegerscaling (line 1079) | public native boolean isIntegerscaling(); method setScalelimit (line 1085) | public native void setScalelimit(double scalelimit); method getScalelimit (line 1091) | public native double getScalelimit(); method setImprove (line 1096) | public native void setImprove(int improve); method getImprove (line 1101) | public native int getImprove(); method setPivoting (line 1106) | public native void setPivoting(int pivRule); method getPivoting (line 1111) | public native int getPivoting(); method isPivMode (line 1116) | public native boolean isPivMode(int testmask); method isPivRule (line 1121) | public native boolean isPivRule(int rule); method setPreferdual (line 1126) | public native void setPreferdual(boolean dodual); method setSimplextype (line 1131) | public native void setSimplextype(int simplextype); method getSimplextype (line 1136) | public native int getSimplextype(); method setNegrange (line 1142) | public native void setNegrange(double negRange); method getNegrange (line 1148) | public native double getNegrange(); method getTotalIter (line 1153) | public native long getTotalIter(); method getMaxLevel (line 1158) | public native int getMaxLevel(); method getTotalNodes (line 1163) | public native long getTotalNodes(); method getNrows (line 1168) | public native int getNrows(); method getNorigRows (line 1173) | public native int getNorigRows(); method getLrows (line 1178) | public native int getLrows(); method getNcolumns (line 1183) | public native int getNcolumns(); method getNorigColumns (line 1188) | public native int getNorigColumns(); method getNonzeros (line 1193) | public native int getNonzeros(); method getOrigIndex (line 1198) | public native int getOrigIndex(int index); method getLpIndex (line 1203) | public native int getLpIndex(int index); method setBasis (line 1208) | public native void setBasis(int[] bascolumn, boolean nonbasic) throws ... method guessBasis (line 1213) | public native void guessBasis(double[] guessvector, int[] basisvector)... method getBasis (line 1218) | public native void getBasis(int[] bascolumn, boolean nonbasic) throws ... method resetBasis (line 1223) | public native void resetBasis(); method defaultBasis (line 1228) | public native void defaultBasis(); method setBasiscrash (line 1233) | public native void setBasiscrash(int mode); method getBasiscrash (line 1238) | public native int getBasiscrash(); method unscale (line 1243) | public native void unscale(); method setBFP (line 1248) | public native void setBFP(String filename) throws LpSolveException; method isNativeBFP (line 1254) | public native boolean isNativeBFP(); method hasBFP (line 1259) | public native boolean hasBFP(); method solve (line 1264) | public native int solve() throws LpSolveException; method getStatustext (line 1279) | public native String getStatustext(int statuscode); method isFeasible (line 1284) | public native boolean isFeasible(double[] values, double threshold) th... method getObjective (line 1289) | public native double getObjective() throws LpSolveException; method getWorkingObjective (line 1294) | public native double getWorkingObjective() throws LpSolveException; method getVariables (line 1300) | public native void getVariables(double[] var) throws LpSolveException; method getPtrVariables (line 1306) | public native double[] getPtrVariables() throws LpSolveException; method getConstraints (line 1312) | public native void getConstraints(double[] var) throws LpSolveException; method getPtrConstraints (line 1318) | public native double[] getPtrConstraints() throws LpSolveException; method getPrimalSolution (line 1324) | public native void getPrimalSolution(double[] pv) throws LpSolveExcept... method getPtrPrimalSolution (line 1330) | public native double[] getPtrPrimalSolution() throws LpSolveException; method getVarPrimalresult (line 1335) | public native double getVarPrimalresult(int index) throws LpSolveExcep... method getSensitivityRhs (line 1341) | public native void getSensitivityRhs(double[] duals, double[] dualsfro... method getPtrSensitivityRhs (line 1350) | public native double[][] getPtrSensitivityRhs() throws LpSolveException; method getDualSolution (line 1356) | public native void getDualSolution(double[] duals) throws LpSolveExcep... method getPtrDualSolution (line 1362) | public native double[] getPtrDualSolution() throws LpSolveException; method getVarDualresult (line 1367) | public native double getVarDualresult(int index) throws LpSolveException; method getSensitivityObj (line 1373) | public native void getSensitivityObj(double[] objfrom, double[] objtil... method getPtrSensitivityObj (line 1381) | public native double[][] getPtrSensitivityObj() throws LpSolveException; method getSensitivityObjex (line 1387) | public native void getSensitivityObjex(double[] objfrom, double[] objt... method getPtrSensitivityObjex (line 1397) | public native double[][] getPtrSensitivityObjex() throws LpSolveExcept... method getLambda (line 1403) | public native void getLambda(double[] lambda) throws LpSolveException; method getPtrLambda (line 1409) | public native double[] getPtrLambda() throws LpSolveException; method deleteLp (line 1414) | public native void deleteLp(); method writeLp (line 1419) | public native void writeLp(String filename) throws LpSolveException; method writeMps (line 1424) | public native void writeMps(String filename) throws LpSolveException; method writeFreeMps (line 1429) | public native void writeFreeMps(String filename) throws LpSolveException; method readBasis (line 1435) | public native String readBasis(String filename) throws LpSolveException; method writeBasis (line 1440) | public native void writeBasis(String filename) throws LpSolveException; method readParams (line 1445) | public native void readParams(String filename, String options) throws ... method writeParams (line 1450) | public native void writeParams(String filename, String options) throws... method resetParams (line 1455) | public native void resetParams(); method printLp (line 1462) | public native void printLp(); method printConstraints (line 1470) | public native void printConstraints(int columns); method printDuals (line 1478) | public native void printDuals(); method printScales (line 1486) | public native void printScales(); method printTableau (line 1494) | public native void printTableau(); method printObjective (line 1502) | public native void printObjective(); method printSolution (line 1510) | public native void printSolution(int columns); method printStr (line 1515) | public native void printStr(String str); method setOutputfile (line 1520) | public native void setOutputfile(String filename) throws LpSolveExcept... method printDebugdump (line 1526) | public native void printDebugdump(String filename) throws LpSolveExcep... method setXLI (line 1531) | public native void setXLI(String filename) throws LpSolveException; method writeXLI (line 1536) | public native void writeXLI(String filename, String options, boolean r... method hasXLI (line 1541) | public native boolean hasXLI(); method isNativeXLI (line 1546) | public native boolean isNativeXLI(); method getNameindex (line 1552) | public native int getNameindex(String name, boolean isRow); method dualizeLp (line 1557) | public native void dualizeLp() throws LpSolveException; method isUseNames (line 1562) | public native boolean isUseNames(boolean isRow); method setUseNames (line 1567) | public native void setUseNames(boolean isRow, boolean useNames); method getConstrValue (line 1572) | public native double getConstrValue(int rownr, int count, double[] pri... method setBasisvar (line 1577) | public native int setBasisvar(int basisPos, int enteringCol); method registerAbortfunc (line 1587) | private native void registerAbortfunc(); method putAbortfunc (line 1595) | public void putAbortfunc(AbortListener listener, Object userhandle) th... method registerLogfunc (line 1605) | private native void registerLogfunc(); method putLogfunc (line 1613) | public void putLogfunc(LogListener listener, Object userhandle) throws... method registerMsgfunc (line 1623) | private native void registerMsgfunc(int mask); method putMsgfunc (line 1631) | public void putMsgfunc(MsgListener listener, Object userhandle, int ma... method registerBbBranchfunc (line 1641) | private native void registerBbBranchfunc(); method putBbBranchfunc (line 1649) | public void putBbBranchfunc(BbListener listener, Object userhandle) th... method registerBbNodefunc (line 1659) | private native void registerBbNodefunc(); method putBbNodefunc (line 1667) | public void putBbNodefunc(BbListener listener, Object userhandle) thro... method addLp (line 1684) | private static synchronized void addLp(LpSolve problem) { method getLp (line 1693) | private static synchronized LpSolve getLp(long lp) { method removeLp (line 1701) | private static synchronized void removeLp(long lp) { FILE: prism/ext/lp_solve_5.5_java/src/java/lpsolve/LpSolveException.java class LpSolveException (line 28) | public class LpSolveException extends Exception { method LpSolveException (line 33) | public LpSolveException() { method LpSolveException (line 40) | public LpSolveException(String arg0) { FILE: prism/ext/lp_solve_5.5_java/src/java/lpsolve/MsgListener.java type MsgListener (line 31) | public interface MsgListener { method msgfunc (line 44) | public void msgfunc(LpSolve problem, Object userhandle, int msg) throw... FILE: prism/ext/lp_solve_5.5_java/src/java/lpsolve/VersionInfo.java class VersionInfo (line 28) | public class VersionInfo { method VersionInfo (line 38) | public VersionInfo(int major, int minor, int release, int build) { method getBuild (line 48) | public int getBuild() { method getMajorversion (line 55) | public int getMajorversion() { method getMinorversion (line 62) | public int getMinorversion() { method getRelease (line 69) | public int getRelease() { FILE: prism/ext/lpsolve55/include/lp_Hash.h type hashelem (line 6) | typedef struct _hashelem type hashtable (line 14) | typedef struct /* _hashtable */ FILE: prism/ext/lpsolve55/include/lp_SOS.h type SOSgroup (line 29) | typedef struct _SOSgroup SOSgroup; type SOSrec (line 31) | typedef struct _SOSrec type _SOSgroup (line 46) | struct _SOSgroup FILE: prism/ext/lpsolve55/include/lp_bit.h function MYINLINE (line 9) | MYINLINE void set_biton(MYBOOL *bitarray, int item) function MYINLINE (line 14) | MYINLINE void set_bitoff(MYBOOL *bitarray, int item) function MYINLINE (line 19) | MYINLINE MYBOOL is_biton(MYBOOL *bitarray, int item) FILE: prism/ext/lpsolve55/include/lp_explicit.h function init_lpsolve (line 265) | static int init_lpsolve(lprec *lp) function hlpsolve (line 525) | static hlpsolve open_lpsolve_lib(char *filename) function close_lpsolve_lib (line 538) | static int close_lpsolve_lib(hlpsolve lpsolve) function init_lpsolve (line 549) | static int init_lpsolve(hlpsolve lpsolve) FILE: prism/ext/lpsolve55/include/lp_lib.h type basisrec (line 740) | typedef struct _basisrec type presolveundorec (line 751) | typedef struct _presolveundorec type BBPSrec (line 772) | typedef struct _BBPSrec type partialrec (line 788) | typedef struct _partialrec { type lprec (line 825) | typedef lprec * (__WINAPI copy_lp_func)(lprec *lp); type lprec (line 950) | typedef lprec * (__WINAPI make_lp_func)(int rows, int columns); type lprec (line 965) | typedef lprec * (__WINAPI read_LP_func)(char *filename, int verbose, cha... type lprec (line 966) | typedef lprec * (__WINAPI read_MPS_func)(char *filename, int options); type lprec (line 967) | typedef lprec * (__WINAPI read_XLI_func)(char *xliname, char *modelname,... type REAL (line 1087) | typedef REAL *(BFP_CALLMODEL BFPrealp_lp)(lprec *lp); type _lprec (line 1114) | struct _lprec FILE: prism/ext/lpsolve55/include/lp_matrix.h type MATitem (line 9) | typedef struct _MATitem type MATrec (line 104) | typedef struct _MATrec type DeltaVrec (line 157) | typedef struct _DeltaVrec FILE: prism/ext/lpsolve55/include/lp_mipbb.h type BBrec (line 9) | typedef struct _BBrec FILE: prism/ext/lpsolve55/include/lp_presolve.h type psrec (line 37) | typedef struct _psrec type presolverec (line 53) | typedef struct _presolverec function INLINE (line 101) | INLINE int presolve_rowlength(presolverec *psdata, int rownr) function INLINE (line 110) | INLINE int presolve_collength(presolverec *psdata, int colnr) FILE: prism/ext/lpsolve55/include/lp_rlp.h type flex_int8_t (line 43) | typedef int8_t flex_int8_t; type flex_uint8_t (line 44) | typedef uint8_t flex_uint8_t; type flex_int16_t (line 45) | typedef int16_t flex_int16_t; type flex_uint16_t (line 46) | typedef uint16_t flex_uint16_t; type flex_int32_t (line 47) | typedef int32_t flex_int32_t; type flex_uint32_t (line 48) | typedef uint32_t flex_uint32_t; type flex_int8_t (line 50) | typedef signed char flex_int8_t; type flex_int16_t (line 51) | typedef short int flex_int16_t; type flex_int32_t (line 52) | typedef int flex_int32_t; type flex_uint8_t (line 53) | typedef unsigned char flex_uint8_t; type flex_uint16_t (line 54) | typedef unsigned short int flex_uint16_t; type flex_uint32_t (line 55) | typedef unsigned int flex_uint32_t; type lp_yy_buffer_state (line 169) | struct lp_yy_buffer_state type lp_yy_size_t (line 209) | typedef size_t lp_yy_size_t; type lp_yy_buffer_state (line 214) | struct lp_yy_buffer_state type YY_CHAR (line 343) | typedef unsigned char YY_CHAR; type lp_yy_state_type (line 345) | typedef int lp_yy_state_type; type lp_yy_trans_info (line 368) | struct lp_yy_trans_info type lp_yyguts_t (line 620) | struct lp_yyguts_t type lp_yyguts_t (line 837) | struct lp_yyguts_t type lp_yyguts_t (line 837) | struct lp_yyguts_t function YY_RESTORE_YY_MORE_OFFSET (line 1285) | YY_RESTORE_YY_MORE_OFFSET function lp_yy_get_next_buffer (line 1414) | static int lp_yy_get_next_buffer (lp_yyscan_t lp_yyscanner) function lp_yy_state_type (line 1549) | static lp_yy_state_type lp_yy_get_previous_state (lp_yyscan_t lp_yyscanner) function lp_yy_state_type (line 1583) | static lp_yy_state_type lp_yy_try_NUL_trans (lp_yy_state_type lp_yy_cur... function lp_yyunput (line 1607) | static void lp_yyunput (int c, register char * lp_yy_bp , lp_yyscan_t lp... function input (line 1653) | static int input (lp_yyscan_t lp_yyscanner) function lp_yyrestart (line 1737) | void lp_yyrestart (FILE * input_file , lp_yyscan_t lp_yyscanner) function lp_yy_switch_to_buffer (line 1755) | void lp_yy_switch_to_buffer (YY_BUFFER_STATE new_buffer , lp_yyscan_t ... function lp_yy_load_buffer_state (line 1787) | static void lp_yy_load_buffer_state (lp_yyscan_t lp_yyscanner) function YY_BUFFER_STATE (line 1802) | YY_BUFFER_STATE lp_yy_create_buffer (FILE * file, int size , lp_yyscan... function lp_yy_delete_buffer (line 1830) | void lp_yy_delete_buffer (YY_BUFFER_STATE b , lp_yyscan_t lp_yyscanner) function lp_yy_init_buffer (line 1854) | static void lp_yy_init_buffer (YY_BUFFER_STATE b, FILE * file , lp_yys... function lp_yy_flush_buffer (line 1883) | void lp_yy_flush_buffer (YY_BUFFER_STATE b , lp_yyscan_t lp_yyscanner) function lp_yypush_buffer_state (line 1913) | void lp_yypush_buffer_state (YY_BUFFER_STATE new_buffer , lp_yyscan_t lp... function lp_yypop_buffer_state (line 1944) | void lp_yypop_buffer_state (lp_yyscan_t lp_yyscanner) function lp_yyensure_buffer_stack (line 1964) | static void lp_yyensure_buffer_stack (lp_yyscan_t lp_yyscanner) function YY_BUFFER_STATE (line 2014) | YY_BUFFER_STATE lp_yy_scan_buffer (char * base, lp_yy_size_t size , lp... function YY_BUFFER_STATE (line 2051) | YY_BUFFER_STATE lp_yy_scan_string (lp_yyconst char * lp_yystr , lp_yysca... function YY_BUFFER_STATE (line 2064) | YY_BUFFER_STATE lp_yy_scan_bytes (lp_yyconst char * lp_yybytes, int _l... function lp_yy_fatal_error (line 2098) | static void lp_yy_fatal_error (lp_yyconst char* msg , lp_yyscan_t lp_yys... function YY_EXTRA_TYPE (line 2126) | YY_EXTRA_TYPE lp_yyget_extra (lp_yyscan_t lp_yyscanner) function lp_yyget_lineno (line 2135) | int lp_yyget_lineno (lp_yyscan_t lp_yyscanner) function lp_yyget_column (line 2148) | int lp_yyget_column (lp_yyscan_t lp_yyscanner) function FILE (line 2161) | FILE *lp_yyget_in (lp_yyscan_t lp_yyscanner) function FILE (line 2170) | FILE *lp_yyget_out (lp_yyscan_t lp_yyscanner) function lp_yyget_leng (line 2179) | int lp_yyget_leng (lp_yyscan_t lp_yyscanner) type lp_yyguts_t (line 2191) | struct lp_yyguts_t type lp_yyguts_t (line 2191) | struct lp_yyguts_t function lp_yyset_extra (line 2199) | void lp_yyset_extra (YY_EXTRA_TYPE user_defined , lp_yyscan_t lp_yyscan... function lp_yyset_lineno (line 2209) | void lp_yyset_lineno (int line_number , lp_yyscan_t lp_yyscanner) function lp_yyset_column (line 2224) | void lp_yyset_column (int column_no , lp_yyscan_t lp_yyscanner) function lp_yyset_in (line 2241) | void lp_yyset_in (FILE * in_str , lp_yyscan_t lp_yyscanner) function lp_yyset_out (line 2247) | void lp_yyset_out (FILE * out_str , lp_yyscan_t lp_yyscanner) function lp_yyget_debug (line 2253) | int lp_yyget_debug (lp_yyscan_t lp_yyscanner) function lp_yyset_debug (line 2259) | void lp_yyset_debug (int bdebug , lp_yyscan_t lp_yyscanner) function YYSTYPE (line 2267) | YYSTYPE * lp_yyget_lval (lp_yyscan_t lp_yyscanner) function lp_yyset_lval (line 2273) | void lp_yyset_lval (YYSTYPE * lp_yylval_param , lp_yyscan_t lp_yyscanner) function lp_yylex_init (line 2286) | int lp_yylex_init(lp_yyscan_t* ptr_lp_yy_globals) function lp_yylex_init_extra (line 2315) | int lp_yylex_init_extra(YY_EXTRA_TYPE lp_yy_user_defined,lp_yyscan_t* pt... function lp_yy_init_globals (line 2343) | static int lp_yy_init_globals (lp_yyscan_t lp_yyscanner) function lp_yylex_destroy (line 2377) | int lp_yylex_destroy (lp_yyscan_t lp_yyscanner) function lp_yy_flex_strncpy (line 2411) | static void lp_yy_flex_strncpy (char* s1, lp_yyconst char * s2, int n , ... function lp_yy_flex_strlen (line 2420) | static int lp_yy_flex_strlen (lp_yyconst char * s , lp_yyscan_t lp_yysca... function lp_yyfree (line 2447) | void lp_yyfree (void * ptr , lp_yyscan_t lp_yyscanner) FILE: prism/ext/lpsolve55/include/lp_types.h type lprec (line 248) | typedef struct _lprec lprec; type INVrec (line 249) | typedef struct _INVrec INVrec; type B4rec (line 261) | typedef struct _B4rec type OBJmonrec (line 272) | typedef struct _OBJmonrec { type edgerec (line 289) | typedef struct _edgerec type pricerec (line 294) | typedef struct _pricerec type multirec (line 303) | typedef struct _multirec FILE: prism/ext/lpsolve55/include/lp_utils.h type workarraysrec (line 19) | typedef struct _workarraysrec type LLrec (line 28) | typedef struct _LLrec type PVrec (line 37) | typedef struct _PVrec FILE: prism/ext/lpsolve55/include/yacc_read.h type _tmp_store_struct (line 8) | struct _tmp_store_struct type parse_parm (line 17) | typedef struct parse_parm_s FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/hbio.c function readHB_info (line 223) | int readHB_info(const char* filename, int* M, int* N, int* nz, char** Type, function readHB_header (line 289) | int readHB_header(FILE* in_file, char* Title, char* Key, char* Type, function readHB_mat_double (line 362) | int readHB_mat_double(const char* filename, int colptr[], int rowind[], function readHB_newmat_double (line 510) | int readHB_newmat_double(const char* filename, int* M, int* N, int* nonz... function readHB_aux_double (line 541) | int readHB_aux_double(const char* filename, const char AuxType, double b[]) function readHB_newaux_double (line 707) | int readHB_newaux_double(const char* filename, const char AuxType, doubl... function writeHB_mat_double (line 731) | int writeHB_mat_double(const char* filename, int M, int N, function readHB_mat_char (line 913) | int readHB_mat_char(const char* filename, int colptr[], int rowind[], function readHB_newmat_char (line 1060) | int readHB_newmat_char(const char* filename, int* M, int* N, int* nonzer... function readHB_aux_char (line 1108) | int readHB_aux_char(const char* filename, const char AuxType, char b[]) function readHB_newaux_char (line 1277) | int readHB_newaux_char(const char* filename, const char AuxType, char** ... function writeHB_mat_char (line 1318) | int writeHB_mat_char(const char* filename, int M, int N, function ParseIfmt (line 1492) | int ParseIfmt(char* fmt, int* perline, int* width) function ParseRfmt (line 1511) | int ParseRfmt(char* fmt, int* perline, int* width, int* prec, int* flag) function upcase (line 1594) | void upcase(char* S) function IOHBTerminate (line 1603) | void IOHBTerminate(char* message) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/lusol.c function MYBOOL (line 73) | MYBOOL LUSOL_realloc_a(LUSOLrec *LUSOL, int newsize) function MYBOOL (line 100) | MYBOOL LUSOL_expand_a(LUSOLrec *LUSOL, int *delta_lena, int *right_shift) function MYBOOL (line 135) | MYBOOL LUSOL_realloc_r(LUSOLrec *LUSOL, int newsize) function MYBOOL (line 182) | MYBOOL LUSOL_realloc_c(LUSOLrec *LUSOL, int newsize) function LUSOLrec (line 248) | LUSOLrec *LUSOL_create(FILE *outstream, int msgfil, int pivotmodel, int ... function MYBOOL (line 288) | MYBOOL LUSOL_sizeto(LUSOLrec *LUSOL, int init_r, int init_c, int init_a) function LUSOL_setpivotmodel (line 307) | void LUSOL_setpivotmodel(LUSOLrec *LUSOL, int pivotmodel, int initlevel) function MYBOOL (line 358) | MYBOOL LUSOL_tightenpivot(LUSOLrec *LUSOL) function MYBOOL (line 389) | MYBOOL LUSOL_addSingularity(LUSOLrec *LUSOL, int singcol, int *inform) function LUSOL_getSingularity (line 426) | int LUSOL_getSingularity(LUSOLrec *LUSOL, int singitem) function LUSOL_findSingularityPosition (line 439) | int LUSOL_findSingularityPosition(LUSOLrec *LUSOL, int singcol) function LUSOL_clear (line 479) | void LUSOL_clear(LUSOLrec *LUSOL, MYBOOL nzonly) function MYBOOL (line 532) | MYBOOL LUSOL_assign(LUSOLrec *LUSOL, int iA[], int jA[], REAL Aij[], int... function LUSOL_loadColumn (line 581) | int LUSOL_loadColumn(LUSOLrec *LUSOL, int iA[], int jA, REAL Aij[], int ... function LUSOL_free (line 612) | void LUSOL_free(LUSOLrec *LUSOL) function LUSOL_report (line 626) | void LUSOL_report(LUSOLrec *LUSOL, int msglevel, char *format, ...) function LUSOL_timer (line 653) | void LUSOL_timer(LUSOLrec *LUSOL, int timerid, char *text) function LUSOL_factorize (line 659) | int LUSOL_factorize(LUSOLrec *LUSOL) function LUSOL_ftran (line 667) | int LUSOL_ftran(LUSOLrec *LUSOL, REAL b[], int NZidx[], MYBOOL prepareup... function LUSOL_btran (line 691) | int LUSOL_btran(LUSOLrec *LUSOL, REAL b[], int NZidx[]) function LUSOL_replaceColumn (line 709) | int LUSOL_replaceColumn(LUSOLrec *LUSOL, int jcol, REAL v[]) function REAL (line 722) | REAL LUSOL_vecdensity(LUSOLrec *LUSOL, REAL V[]) function relationChar (line 732) | char relationChar(REAL left, REAL right) function LUSOL_dump (line 751) | void LUSOL_dump(FILE *output, LUSOLrec *LUSOL) function LUSOLmat (line 779) | LUSOLmat *LUSOL_matcreate(int dim, int nz) function LUSOL_matfree (line 797) | void LUSOL_matfree(LUSOLmat **mat) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/lusol.h type LUSOLmat (line 259) | typedef struct _LUSOLmat { type LUSOLrec (line 267) | typedef struct _LUSOLrec { FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/lusol1.c function else (line 300) | else if(M>K) { function LU1PQ1 (line 354) | void LU1PQ1(LUSOLrec *LUSOL, int M, int N, int LEN[], function LU1PQ2 (line 410) | void LU1PQ2(LUSOLrec *LUSOL, int NZPIV, int *NZCHNG, function LU1PQ3 (line 468) | void LU1PQ3(LUSOLrec *LUSOL, int MN, int LEN[], int IPERM[], int IW[], i... function LU1REC (line 518) | void LU1REC(LUSOLrec *LUSOL, int N, MYBOOL REALS, int *LTOP, function LU1SLK (line 590) | void LU1SLK(LUSOLrec *LUSOL) function LU1MAR (line 901) | void LU1MAR(LUSOLrec *LUSOL, int MAXMN, MYBOOL TCP, REAL AIJTOL, REAL LTOL, function LU1MCP (line 1152) | void LU1MCP(LUSOLrec *LUSOL, REAL AIJTOL, int *IBEST, int *JBEST, int *M... function LU1MRP (line 1263) | void LU1MRP(LUSOLrec *LUSOL, int MAXMN, REAL LTOL, int MAXCOL, int MAXROW, function LU1MSP (line 1454) | void LU1MSP(LUSOLrec *LUSOL, int MAXMN, REAL LTOL, int MAXCOL, function LU1MXC (line 1567) | void LU1MXC(LUSOLrec *LUSOL, int K1, int K2, int IX[]) function LU1MXR (line 1603) | void LU1MXR(LUSOLrec *LUSOL, int K1, int K2, int IX[], REAL AMAXR[]) function LU1FUL (line 1660) | void LU1FUL(LUSOLrec *LUSOL, int LEND, int LU1, MYBOOL TPP, function LU1OR1 (line 1809) | void LU1OR1(LUSOLrec *LUSOL, REAL SMALL, function LU1OR2 (line 1872) | void LU1OR2(LUSOLrec *LUSOL) function LU1OR3 (line 1933) | void LU1OR3(LUSOLrec *LUSOL, int *LERR, int *INFORM) function LU1OR4 (line 1971) | void LU1OR4(LUSOLrec *LUSOL) function LU1FAD (line 2227) | void LU1FAD(LUSOLrec *LUSOL, function LU1FAC (line 3357) | void LU1FAC(LUSOLrec *LUSOL, int *INFORM) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/lusol2.c function HDOWN (line 42) | void HDOWN(REAL HA[], int HJ[], int HK[], int N, int K, int *HOPS) function HUP (line 85) | void HUP(REAL HA[], int HJ[], int HK[], int K, int *HOPS) function HINSERT (line 126) | void HINSERT(REAL HA[], int HJ[], int HK[], int N, function HCHANGE (line 142) | void HCHANGE(REAL HA[], int HJ[], int HK[], int N, int K, function HDELETE (line 165) | void HDELETE(REAL HA[], int HJ[], int HK[], int *N, int K, int *HOPS) function HBUILD (line 191) | void HBUILD(REAL HA[], int HJ[], int HK[], int N, int *HOPS) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/lusol6a.c function LU6CHK (line 70) | void LU6CHK(LUSOLrec *LUSOL, int MODE, int LENA2, int *INFORM) function LU6CHK (line 194) | void LU6CHK(LUSOLrec *LUSOL, int MODE, int LENA2, int *INFORM) function LU6L (line 355) | void LU6L(LUSOLrec *LUSOL, int *INFORM, REAL V[], int NZidx[]) function LU6LD (line 447) | void LU6LD(LUSOLrec *LUSOL, int *INFORM, int MODE, REAL V[], int NZidx[]) function LU6LT (line 508) | void LU6LT(LUSOLrec *LUSOL, int *INFORM, REAL V[], int NZidx[]) function print_L0 (line 599) | void print_L0(LUSOLrec *LUSOL) function LU6U (line 642) | void LU6U(LUSOLrec *LUSOL, int *INFORM, REAL V[], REAL W[], int NZidx[]) function LU6SOL (line 836) | void LU6SOL(LUSOLrec *LUSOL, int MODE, REAL V[], REAL W[], int NZidx[], ... FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/lusol6l0.c function MYBOOL (line 6) | MYBOOL LU1L0(LUSOLrec *LUSOL, LUSOLmat **mat, int *inform) function LU6L0T_v (line 106) | void LU6L0T_v(LUSOLrec *LUSOL, LUSOLmat *mat, REAL V[], int NZidx[], int... FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/lusol6u.c function MYBOOL (line 6) | MYBOOL LU1U0(LUSOLrec *LUSOL, LUSOLmat **mat, int *inform) function LU6U0_v (line 95) | void LU6U0_v(LUSOLrec *LUSOL, LUSOLmat *mat, REAL V[], REAL W[], int NZi... FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/lusol7a.c function LU7ADD (line 21) | void LU7ADD(LUSOLrec *LUSOL, int JADD, REAL V[], int LENL, int *LENU, function LU7CYC (line 108) | void LU7CYC(LUSOLrec *LUSOL, int KFIRST, int KLAST, int IX[]) function LU7ELM (line 149) | void LU7ELM(LUSOLrec *LUSOL, int JELM, REAL V[], int *LENL, function LU7FOR (line 266) | void LU7FOR(LUSOLrec *LUSOL, int KFIRST, int KLAST, int *LENL, int *LENU, function LU7RNK (line 569) | void LU7RNK(LUSOLrec *LUSOL, int JSING, int *LENU, function LU7ZAP (line 659) | void LU7ZAP(LUSOLrec *LUSOL, int JZAP, int *KZAP, int *LENU, int *LROW, FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/lusol8a.c function LU8RPC (line 47) | void LU8RPC(LUSOLrec *LUSOL, int MODE1, int MODE2, FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/lusolio.c function MYBOOL (line 10) | MYBOOL ctf_read_A(char *filename, int maxm, int maxn, int maxnz, function MYBOOL (line 65) | MYBOOL ctf_size_A(char *filename, int *m, int *n, int *nnzero) function MYBOOL (line 73) | MYBOOL ctf_read_b(char *filename, int m, REAL *b) function MYBOOL (line 108) | MYBOOL mmf_read_A(char *filename, int maxM, int maxN, int maxnz, function MYBOOL (line 236) | MYBOOL mmf_size_A(char *filename, int *M, int *N, int *nz) function MYBOOL (line 244) | MYBOOL mmf_read_b(char *filename, int m, REAL *b) function MYBOOL (line 255) | MYBOOL hbf_read_A(char *filename, int maxM, int maxN, int maxnz, function MYBOOL (line 287) | MYBOOL hbf_size_A(char *filename, int *M, int *N, int *nz) function MYBOOL (line 295) | MYBOOL hbf_read_b(char *filename, int m, REAL *b) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/lusolmain.c function _strupr_ (line 16) | void _strupr_(char *s) function _strupr_ (line 22) | void _strupr_(char *s) function MYBOOL (line 35) | MYBOOL getFileName(char *filename, char *test) function MYBOOL (line 43) | MYBOOL isNum(char val) function main (line 50) | void main( int argc, char *argv[], char *envp[] ) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/mmio.c function mm_read_unsymmetric_sparse (line 17) | int mm_read_unsymmetric_sparse(const char *fname, int *M_, int *N_, int ... function mm_is_valid (line 86) | int mm_is_valid(MM_typecode matcode) function mm_read_banner (line 96) | int mm_read_banner(FILE *f, MM_typecode *matcode) function mm_write_mtx_crd_size (line 182) | int mm_write_mtx_crd_size(FILE *f, int M, int N, int nz) function mm_read_mtx_crd_size (line 190) | int mm_read_mtx_crd_size(FILE *f, int *M, int *N, int *nz ) function mm_read_mtx_array_size (line 218) | int mm_read_mtx_array_size(FILE *f, int *M, int *N) function mm_write_mtx_array_size (line 247) | int mm_write_mtx_array_size(FILE *f, int M, int N) function mm_read_mtx_crd_data (line 263) | int mm_read_mtx_crd_data(FILE *f, int M, int N, int nz, int I[], int J[], function mm_read_mtx_crd_entry (line 296) | int mm_read_mtx_crd_entry(FILE *f, int *I, int *J, function mm_read_mtx_crd (line 331) | int mm_read_mtx_crd(char *fname, int *M, int *N, int *nz, int **I, int **J, function mm_write_banner (line 384) | int mm_write_banner(FILE *f, MM_typecode matcode) function mm_write_mtx_crd (line 397) | int mm_write_mtx_crd(char fname[], int M, int N, int nz, int I[], int J[], FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/myblas.c function init_BLAS (line 42) | void init_BLAS(void) function MYBOOL (line 50) | MYBOOL is_nativeBLAS(void) function MYBOOL (line 59) | MYBOOL load_BLAS(char *libname) function MYBOOL (line 131) | MYBOOL unload_BLAS(void) function daxpy (line 140) | void daxpy( int n, REAL da, REAL *dx, int incx, REAL *dy, int incy) function my_daxpy (line 146) | void BLAS_CALLMODEL my_daxpy( int *_n, REAL *_da, REAL *dx, int *_incx, ... function dcopy (line 217) | void dcopy( int n, REAL *dx, int incx, REAL *dy, int incy) function BLAS_CALLMODEL (line 224) | void BLAS_CALLMODEL my_dcopy (int *_n, REAL *dx, int *_incx, REAL *dy, i... function dscal (line 300) | void dscal (int n, REAL da, REAL *dx, int incx) function BLAS_CALLMODEL (line 306) | void BLAS_CALLMODEL my_dscal (int *_n, REAL *_da, REAL *dx, int *_incx) function REAL (line 382) | REAL ddot(int n, REAL *dx, int incx, REAL *dy, int incy) function REAL (line 389) | REAL BLAS_CALLMODEL my_ddot(int *_n, REAL *dx, int *_incx, REAL *dy, int... function dswap (line 464) | void dswap( int n, REAL *dx, int incx, REAL *dy, int incy ) function my_dswap (line 471) | void BLAS_CALLMODEL my_dswap( int *_n, REAL *dx, int *_incx, REAL *dy, i... function dload (line 564) | void dload(int n, REAL da, REAL *dx, int incx) function BLAS_CALLMODEL (line 570) | void BLAS_CALLMODEL my_dload (int *_n, REAL *_da, REAL *dx, int *_incx) function idamax (line 632) | int idamax( int n, REAL *x, int is ) function idamin (line 638) | int idamin( int n, REAL *x, int is ) function my_idamax (line 644) | int BLAS_CALLMODEL my_idamax( int *_n, REAL *x, int *_is ) function my_idamin (line 683) | int BLAS_CALLMODEL my_idamin( int *_n, REAL *x, int *_is ) function REAL (line 723) | REAL dnormi( int n, REAL *x ) function REAL (line 729) | REAL BLAS_CALLMODEL my_dnormi( int *_n, REAL *x ) function subvec (line 755) | int subvec( int item) function submat (line 761) | int submat( int nrowb, int row, int col) function posmat (line 766) | int posmat( int nrowb, int row, int col) function randomseed (line 775) | void randomseed(int seeds[]) function randomdens (line 783) | void randomdens( int n, REAL *x, REAL r1, REAL r2, REAL densty, int *see... function ddrand (line 810) | void ddrand( int n, REAL *x, int incx, int *seeds ) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/sparselib.c function sparseMatrix (line 11) | sparseMatrix *createMatrix(int dimLimit, int lenLimit, int initVectors) function resizeMatrix (line 35) | void resizeMatrix(sparseMatrix *matrix, int newSize) function appendMatrix (line 57) | int appendMatrix(sparseMatrix *matrix, sparseVector *newVector) function NZcountMatrix (line 68) | int NZcountMatrix(sparseMatrix *matrix) function freeMatrix (line 80) | void freeMatrix(sparseMatrix *matrix) function printMatrix (line 87) | void printMatrix(int n, sparseMatrix *matrix, int modulo, MYBOOL showEmpty) function sparseVector (line 98) | sparseVector *createVector(int dimLimit, int initSize) function sparseVector (line 108) | sparseVector *cloneVector(sparseVector *sparse) function redimensionVector (line 118) | int redimensionVector(sparseVector *sparse, int newDim) function resizeVector (line 134) | int resizeVector(sparseVector *sparse, int newSize) function moveVector (line 146) | void moveVector(sparseVector *sparse, int destPos, int sourcePos, int it... function rotateVector (line 180) | void rotateVector(sparseVector *sparse, int startPos, int chainSize, int... function swapVector (line 188) | void swapVector(sparseVector *sparse1, sparseVector *sparse2) function freeVector (line 221) | void freeVector(sparseVector *sparse) function MYBOOL (line 231) | MYBOOL verifyVector(sparseVector *sparse) function firstIndex (line 263) | int firstIndex(sparseVector *sparse) function lastIndex (line 269) | int lastIndex(sparseVector *sparse) function getDiagonalIndex (line 275) | int getDiagonalIndex(sparseVector *sparse) function putDiagonalIndex (line 281) | int putDiagonalIndex(sparseVector *sparse, int index) function MYBOOL (line 296) | MYBOOL putDiagonal(sparseVector *sparse, REAL value) function REAL (line 307) | REAL getDiagonal(sparseVector *sparse) function REAL (line 313) | REAL getItem(sparseVector *sparse, int targetIndex) function REAL (line 328) | REAL addtoItem(sparseVector *sparse, int targetIndex, REAL value) function REAL (line 351) | REAL putItem(sparseVector *sparse, int targetIndex, REAL value) function swapItems (line 404) | void swapItems(sparseVector *sparse, int firstIndex, int secondIndex) function clearVector (line 489) | void clearVector(sparseVector *sparse, int indexStart, int indexEnd) function getVector (line 527) | int getVector(sparseVector *sparse, REAL *dense, int indexStart, int ind... function putVector (line 557) | void putVector(sparseVector *sparse, REAL *dense, int indexStart, int in... function fillVector (line 596) | void fillVector(sparseVector *sparse, int count, REAL value) function REAL (line 607) | REAL dotVector(sparseVector *sparse, REAL *dense, int indexStart, int in... function daxpyVector1 (line 663) | void daxpyVector1(sparseVector *sparse, REAL scalar, REAL *dense, int in... function daxpyVector2 (line 700) | void daxpyVector2(REAL *dense, REAL scalar, sparseVector *sparse, int in... function daxpyVector3 (line 710) | void daxpyVector3(sparseVector *sparse1, REAL scalar, sparseVector *spar... function dswapVector1 (line 806) | void dswapVector1(sparseVector *sparse, REAL *dense, int indexStart, int... function dswapVector2 (line 837) | void dswapVector2(REAL *dense, sparseVector *sparse, int indexStart, int... function dswapVector3 (line 843) | void dswapVector3(sparseVector *sparse1, sparseVector *sparse2, int inde... function idamaxVector (line 873) | int idamaxVector(sparseVector *sparse, int is, REAL *maxValue) function printVector (line 923) | void printVector(int n, sparseVector *sparse, int modulo ) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/LUSOL/sparselib.h type sparseVector (line 13) | typedef struct _sparseVector { type sparseMatrix (line 21) | typedef struct _sparseMatrix { FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/bfp_LUSOL.c function BOOL (line 6) | BOOL APIENTRY DllMain( HANDLE hModule, function EndOfPgr (line 23) | int EndOfPgr(int i) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/lp_LUSOL.c function bfp_name (line 42) | bfp_name(void) function MYBOOL (line 49) | MYBOOL BFP_CALLMODEL bfp_resize(lprec *lp, int newsize) function bfp_free (line 129) | void BFP_CALLMODEL bfp_free(lprec *lp) function bfp_nonzeros (line 150) | int BFP_CALLMODEL bfp_nonzeros(lprec *lp, MYBOOL maximum) function bfp_memallocated (line 166) | int BFP_CALLMODEL bfp_memallocated(lprec *lp) function bfp_preparefactorization (line 184) | int BFP_CALLMODEL bfp_preparefactorization(lprec *lp) function bfp_LUSOLsetcolumn (line 207) | int bfp_LUSOLsetcolumn(lprec *lp, int posnr, int colnr) function bfp_LUSOLidentity (line 218) | int bfp_LUSOLidentity(lprec *lp, int *rownum) function bfp_LUSOLfactorize (line 242) | int bfp_LUSOLfactorize(lprec *lp, MYBOOL *usedpos, int *rownum, int *sin... function bfp_LUSOLtighten (line 316) | void bfp_LUSOLtighten(lprec *lp) function MYBOOL (line 333) | static MYBOOL is_fixedvar(lprec *lp, int variable) function bfp_factorize (line 342) | int BFP_CALLMODEL bfp_factorize(lprec *lp, int uservars, int Bsize, MYBO... function MYBOOL (line 474) | MYBOOL BFP_CALLMODEL bfp_finishupdate(lprec *lp, MYBOOL changesign) function bfp_ftran_normal (line 582) | void BFP_CALLMODEL bfp_ftran_normal(lprec *lp, REAL *pcol, int *nzidx) function bfp_ftran_prepare (line 600) | void BFP_CALLMODEL bfp_ftran_prepare(lprec *lp, REAL *pcol, int *nzidx) function bfp_btran_normal (line 618) | void BFP_CALLMODEL bfp_btran_normal(lprec *lp, REAL *prow, int *nzidx) function bfp_findredundant (line 651) | int BFP_CALLMODEL bfp_findredundant(lprec *lp, int items, getcolumnex_fu... FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/bfp_LUSOL/lp_LUSOL.h type _INVrec (line 19) | struct _INVrec FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/lp_BFP1.c function MYBOOL (line 15) | MYBOOL BFP_CALLMODEL bfp_compatible(lprec *lp, int bfpversion, int lpver... function bfp_status (line 29) | int BFP_CALLMODEL bfp_status(lprec *lp) function bfp_indexbase (line 35) | int BFP_CALLMODEL bfp_indexbase(lprec *lp) function bfp_rowoffset (line 41) | int BFP_CALLMODEL bfp_rowoffset(lprec *lp) function bfp_pivotmax (line 50) | int BFP_CALLMODEL bfp_pivotmax(lprec *lp) function REAL (line 65) | REAL BFP_CALLMODEL bfp_efficiency(lprec *lp) function bfp_pivotcount (line 78) | int BFP_CALLMODEL bfp_pivotcount(lprec *lp) function bfp_refactcount (line 85) | int BFP_CALLMODEL bfp_refactcount(lprec *lp, int kind) function MYBOOL (line 98) | MYBOOL BFP_CALLMODEL bfp_mustrefactorize(lprec *lp) function MYBOOL (line 143) | MYBOOL BFP_CALLMODEL bfp_isSetI(lprec *lp) function bfp_updaterefactstats (line 180) | void BFP_CALLMODEL bfp_updaterefactstats(lprec *lp) function bfp_rowextra (line 200) | int BFP_CALLMODEL bfp_rowextra(lprec *lp) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/bfp/lp_BFP2.c function MYBOOL (line 9) | MYBOOL BFP_CALLMODEL bfp_init(lprec *lp, int size, int delta, char *opti... function MYBOOL (line 35) | MYBOOL BFP_CALLMODEL bfp_restart(lprec *lp) function MYBOOL (line 58) | MYBOOL BFP_CALLMODEL bfp_implicitslack(lprec *lp) function bfp_colcount (line 64) | int BFP_CALLMODEL bfp_colcount(lprec *lp) function MYBOOL (line 71) | MYBOOL BFP_CALLMODEL bfp_canresetbasis(lprec *lp) function MYBOOL (line 78) | MYBOOL BFP_CALLMODEL bfp_pivotalloc(lprec *lp, int newsize) function bfp_finishfactorization (line 86) | void BFP_CALLMODEL bfp_finishfactorization(lprec *lp) function LREAL (line 107) | LREAL BFP_CALLMODEL bfp_prepareupdate(lprec *lp, int row_nr, int col_nr,... function REAL (line 137) | REAL BFP_CALLMODEL bfp_pivotRHS(lprec *lp, LREAL theta, REAL *pcol) function bfp_btran_double (line 170) | void BFP_CALLMODEL bfp_btran_double(lprec *lp, REAL *prow, int *pnzidx, ... FILE: prism/ext/lpsolve55/src/lp_solve_5.5/colamd/colamd.c function PUBLIC (line 954) | PUBLIC int colamd_recommended /* returns recommended value of Alen. */ function PUBLIC (line 988) | PUBLIC void colamd_set_defaults function PUBLIC (line 1016) | PUBLIC int symamd /* return TRUE if OK, FALSE otherwise */ function PUBLIC (line 1361) | PUBLIC int colamd /* returns TRUE if successful, FALSE otherwise*/ function PUBLIC (line 1520) | PUBLIC void colamd_report function PUBLIC (line 1533) | PUBLIC void symamd_report function PRIVATE (line 1563) | PRIVATE int init_rows_cols /* returns TRUE if OK, or FALSE otherwise */ function PRIVATE (line 1800) | PRIVATE void init_scoring function PRIVATE (line 2056) | PRIVATE int find_ordering /* return the number of garbage collections */ function PRIVATE (line 2620) | PRIVATE void order_children function PRIVATE (line 2878) | PRIVATE int garbage_collection /* returns the new value of pfree */ function PRIVATE (line 3014) | PRIVATE int clear_mark /* return the new value for tag_mark */ function PRIVATE (line 3041) | PRIVATE void print_report function PRIVATE (line 3189) | PRIVATE void debug_structures function PRIVATE (line 3276) | PRIVATE void debug_deg_lists function PRIVATE (line 3350) | PRIVATE void debug_mark function PRIVATE (line 3386) | PRIVATE void debug_matrix function PRIVATE (line 3451) | PRIVATE void colamd_get_debug FILE: prism/ext/lpsolve55/src/lp_solve_5.5/colamd/colamd.h type Colamd_Col (line 120) | typedef struct Colamd_Col_struct type Colamd_Row (line 153) | typedef struct Colamd_Row_struct FILE: prism/ext/lpsolve55/src/lp_solve_5.5/demo/demo.c function EndOfPgr (line 13) | int EndOfPgr(int i) function press_ret (line 19) | void press_ret(void) function main (line 27) | int main(void) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/fortify.c type Header (line 76) | struct Header type Header (line 95) | struct Header type Header (line 100) | struct Header type Header (line 101) | struct Header type Header (line 102) | struct Header type Header (line 103) | struct Header type Header (line 104) | struct Header type Header (line 105) | struct Header function strnicmp (line 113) | static int strnicmp(s1,s2,maxlen) function stricmp (line 125) | static int stricmp(s1,s2) function TimeToCheck (line 145) | int TimeToCheck() function _Fortify_NoOutput (line 165) | static void _Fortify_NoOutput() function st_DefaultOutput (line 169) | static void st_DefaultOutput(char *String) function WaitIfstdOutput (line 324) | static void WaitIfstdOutput() type Header (line 407) | struct Header function _Fortify_Init (line 417) | void FORTIFY_STORAGE type Header (line 455) | struct Header type Header (line 512) | struct Header type Header (line 528) | struct Header type Header (line 546) | struct Header type Header (line 572) | struct Header type Header (line 574) | struct Header type Header (line 581) | struct Header type Header (line 592) | struct Header function _Fortify_free (line 609) | void FORTIFY_STORAGE type Header (line 715) | struct Header type Header (line 723) | struct Header type Header (line 723) | struct Header function __Fortify_CheckPointer (line 793) | static int FORTIFY_STORAGE function _Fortify_CheckPointer (line 831) | int FORTIFY_STORAGE function Fortify_OutputFuncPtr (line 843) | Fortify_OutputFuncPtr FORTIFY_STORAGE function _Fortify_SetMallocFailRate (line 859) | int FORTIFY_STORAGE function _Fortify_CheckAllMemory (line 876) | int FORTIFY_STORAGE function _Fortify_EnterScope (line 914) | int FORTIFY_STORAGE function _Fortify_LeaveScope (line 924) | int FORTIFY_STORAGE function _Fortify_OutputAllMemory (line 988) | int FORTIFY_STORAGE function _Fortify_DumpAllMemory (line 1044) | int FORTIFY_STORAGE function _Fortify_Disable (line 1111) | int FORTIFY_STORAGE function CheckBlock (line 1152) | static int CheckBlock(struct Header *h,char *file,unsigned long line) function CheckPointer (line 1211) | static int CheckPointer(unsigned char *ptr,unsigned long size,char *file... function CheckFortification (line 1280) | static int CheckFortification(unsigned char *ptr,unsigned char value,siz... function SetFortification (line 1292) | static void SetFortification(unsigned char *ptr,unsigned char value,size... function OutputFortification (line 1301) | static void function IsHeaderValid (line 1356) | static int IsHeaderValid(struct Header *h) function MakeHeaderValid (line 1364) | static void MakeHeaderValid(struct Header *h) function ChecksumHeader (line 1375) | static int ChecksumHeader(struct Header *h) function IsOnList (line 1388) | static int IsOnList(struct Header *h) function OutputMemory (line 1407) | static void function OutputHeader (line 1418) | static void OutputHeader(struct Header *h) function OutputLastVerifiedPoint (line 1427) | static void OutputLastVerifiedPoint() function _Fortify_free (line 1446) | void FORTIFY_STORAGE function _Fortify_CheckPointer (line 1465) | int FORTIFY_STORAGE function Fortify_OutputFuncPtr (line 1474) | Fortify_OutputFuncPtr FORTIFY_STORAGE function _Fortify_SetMallocFailRate (line 1481) | int FORTIFY_STORAGE function _Fortify_CheckAllMemory (line 1488) | int FORTIFY_STORAGE function _Fortify_EnterScope (line 1496) | int FORTIFY_STORAGE function _Fortify_LeaveScope (line 1504) | int FORTIFY_STORAGE function _Fortify_OutputAllMemory (line 1512) | int FORTIFY_STORAGE function _Fortify_DumpAllMemory (line 1520) | int FORTIFY_STORAGE function _Fortify_Disable (line 1529) | int FORTIFY_STORAGE function _Fortify_memcmp (line 1754) | int FORTIFY_STORAGE function _Fortify_memicmp (line 1779) | int FORTIFY_STORAGE function _Fortify_strcoll (line 1804) | int FORTIFY_STORAGE function _Fortify_strcspn (line 1829) | size_t FORTIFY_STORAGE function _Fortify_strcmp (line 1854) | int FORTIFY_STORAGE function _Fortify_strcmpi (line 1879) | int FORTIFY_STORAGE function _Fortify_strncmp (line 1904) | int FORTIFY_STORAGE function _Fortify_strnicmp (line 1929) | int FORTIFY_STORAGE function _Fortify_strlen (line 2049) | size_t FORTIFY_STORAGE function _Fortify_strtol (line 2155) | long FORTIFY_STORAGE function _Fortify_atoi (line 2176) | int FORTIFY_STORAGE function _Fortify_atol (line 2197) | long FORTIFY_STORAGE function _Fortify_atof (line 2218) | double FORTIFY_STORAGE function _Fortify_strtoul (line 2239) | unsigned long FORTIFY_STORAGE function _Fortify_strtod (line 2260) | double FORTIFY_STORAGE FILE: prism/ext/lpsolve55/src/lp_solve_5.5/ini.c function FILE (line 9) | FILE *ini_create(char *filename) function FILE (line 18) | FILE *ini_open(char *filename) function ini_writecomment (line 27) | void ini_writecomment(FILE *fp, char *comment) function ini_writeheader (line 32) | void ini_writeheader(FILE *fp, char *header, int addnewline) function ini_writedata (line 39) | void ini_writedata(FILE *fp, char *name, char *data) function ini_readdata (line 47) | int ini_readdata(FILE *fp, char *data, int szdata, int withcomment) function ini_close (line 73) | void ini_close(FILE *fp) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_Hash.c function STATIC (line 17) | STATIC hashtable *create_hash_table(int size, int base) function STATIC (line 47) | STATIC void free_hash_item(hashelem **hp) function STATIC (line 54) | STATIC void free_hash_table(hashtable *ht) function STATIC (line 75) | STATIC int hashval(const char *string, int size) function STATIC (line 91) | STATIC hashelem *findhash(const char *name, hashtable *ht) function STATIC (line 103) | STATIC hashelem *puthash(const char *name, int index, hashelem **list, h... function STATIC (line 137) | STATIC void drophash(const char *name, hashelem **list, hashtable *ht) { function STATIC (line 179) | STATIC hashtable *copy_hash_table(hashtable *ht, hashelem **list, int ne... function STATIC (line 202) | STATIC int find_row(lprec *lp, char *name, MYBOOL Unconstrained_rows_found) function STATIC (line 222) | STATIC int find_var(lprec *lp, char *name, MYBOOL verbose) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_Hash.h type hashelem (line 6) | typedef struct _hashelem type hashtable (line 14) | typedef struct /* _hashtable */ FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_MDO.c function STATIC (line 31) | STATIC MYBOOL includeMDO(MYBOOL *usedpos, int item) function STATIC (line 54) | STATIC int prepareMDO(lprec *lp, MYBOOL *usedpos, int *colorder, int *da... function STATIC (line 128) | STATIC MYBOOL verifyMDO(lprec *lp, int *col_end, int *row_nr, int rowmax... function mdo_free (line 151) | void mdo_free(void *mem) function getMDO (line 157) | int __WINAPI getMDO(lprec *lp, MYBOOL *usedpos, int *colorder, int *size... FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_MPS.c function STATIC (line 92) | STATIC void namecpy(char *into, char *from) function STATIC (line 112) | STATIC int scan_lineFIXED(lprec *lp, int section, char* line, char *fiel... function STATIC (line 220) | STATIC int spaces(char *line, int line_len) function STATIC (line 233) | STATIC int lenfield(char *line, int line_len) function STATIC (line 247) | STATIC int scan_lineFREE(lprec *lp, int section, char* line, char *field... function STATIC (line 451) | STATIC int addmpscolumn(lprec *lp, MYBOOL Int_section, int typeMPS, MYBO... function STATIC (line 473) | STATIC MYBOOL appendmpsitem(int *count, int rowIndex[], REAL rowValue[]) function STATIC (line 490) | STATIC MYBOOL appendmpsitem(int *count, int rowIndex[], REAL rowValue[]) function MYBOOL (line 522) | MYBOOL MPS_readfile(lprec **newlp, char *filename, int typeMPS, int verb... function MPS_input (line 535) | static int __WINAPI MPS_input(void *fpin, char *buf, int max_size) function MYBOOL (line 540) | MYBOOL __WINAPI MPS_readhandle(lprec **newlp, FILE *filehandle, int type... function MYBOOL (line 545) | MYBOOL __WINAPI MPS_readex(lprec **newlp, void *userhandle, read_modelda... function number (line 1175) | static void number(char *str,REAL value) function STATIC (line 1275) | STATIC char *MPSnameFIXED(char *name0, char *name) function STATIC (line 1281) | STATIC char *MPSnameFREE(char *name0, char *name) function write_data (line 1289) | static void write_data(void *userhandle, write_modeldata_func write_mode... function MYBOOL (line 1300) | MYBOOL __WINAPI MPS_writefileex(lprec *lp, int typeMPS, void *userhandle... function write_lpdata (line 1574) | static int __WINAPI write_lpdata(void *userhandle, char *buf) function MYBOOL (line 1580) | MYBOOL MPS_writefile(lprec *lp, int typeMPS, char *filename) function MYBOOL (line 1601) | MYBOOL MPS_writehandle(lprec *lp, int typeMPS, FILE *output) function MPS_getnameidx (line 1619) | static int MPS_getnameidx(lprec *lp, char *varname, MYBOOL isrow) function MPS_getnameidx (line 1631) | static int MPS_getnameidx(lprec *lp, char *varname, MYBOOL tryrowfirst) function MYBOOL (line 1668) | MYBOOL MPS_readBAS(lprec *lp, int typeMPS, char *filename, char *info) function MYBOOL (line 1788) | MYBOOL MPS_writeBAS(lprec *lp, int typeMPS, char *filename) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_SOS.c function STATIC (line 36) | STATIC SOSgroup *create_SOSgroup(lprec *lp) function STATIC (line 47) | STATIC void resize_SOSgroup(SOSgroup *group) function STATIC (line 56) | STATIC int append_SOSgroup(SOSgroup *group, SOSrec *SOS) function STATIC (line 91) | STATIC int clean_SOSgroup(SOSgroup *group, MYBOOL forceupdatemap) function STATIC (line 122) | STATIC void free_SOSgroup(SOSgroup **group) function STATIC (line 139) | STATIC SOSrec *create_SOSrec(SOSgroup *group, char *name, int type, int ... function STATIC (line 170) | STATIC int append_SOSrec(SOSrec *SOS, int size, int *variables, REAL *we... function STATIC (line 233) | STATIC int make_SOSchain(lprec *lp, MYBOOL forceresort) function STATIC (line 294) | STATIC MYBOOL delete_SOSrec(SOSgroup *group, int sosindex) function STATIC (line 323) | STATIC void free_SOSrec(SOSrec *SOS) function STATIC (line 337) | STATIC MYBOOL SOS_member_sortlist(SOSgroup *group, int sosindex) function STATIC (line 381) | STATIC int SOS_member_updatemap(SOSgroup *group) function STATIC (line 442) | STATIC MYBOOL SOS_shift_col(SOSgroup *group, int sosindex, int column, i... function SOS_member_count (line 545) | int SOS_member_count(SOSgroup *group, int sosindex) function SOS_member_delete (line 559) | int SOS_member_delete(SOSgroup *group, int sosindex, int member) function SOS_get_type (line 627) | int SOS_get_type(SOSgroup *group, int sosindex) function SOS_infeasible (line 640) | int SOS_infeasible(SOSgroup *group, int sosindex) function SOS_member_index (line 690) | int SOS_member_index(SOSgroup *group, int sosindex, int member) function SOS_memberships (line 706) | int SOS_memberships(SOSgroup *group, int varnr) function SOS_is_member (line 734) | int SOS_is_member(SOSgroup *group, int sosindex, int column) function MYBOOL (line 772) | MYBOOL SOS_is_member_of_type(SOSgroup *group, int column, int sostype) function MYBOOL (line 788) | MYBOOL SOS_set_GUB(SOSgroup *group, int sosindex, MYBOOL state) function MYBOOL (line 811) | MYBOOL SOS_is_GUB(SOSgroup *group, int sosindex) function MYBOOL (line 837) | MYBOOL SOS_is_marked(SOSgroup *group, int sosindex, int column) function MYBOOL (line 878) | MYBOOL SOS_is_active(SOSgroup *group, int sosindex, int column) function MYBOOL (line 916) | MYBOOL SOS_is_full(SOSgroup *group, int sosindex, int column, MYBOOL act... function MYBOOL (line 966) | MYBOOL SOS_can_activate(SOSgroup *group, int sosindex, int column) function MYBOOL (line 1078) | MYBOOL SOS_set_marked(SOSgroup *group, int sosindex, int column, MYBOOL ... function MYBOOL (line 1140) | MYBOOL SOS_unmark(SOSgroup *group, int sosindex, int column) function SOS_fix_unmarked (line 1208) | int SOS_fix_unmarked(SOSgroup *group, int sosindex, int variable, REAL *... function SOS_fix_list (line 1358) | int SOS_fix_list(SOSgroup *group, int sosindex, int variable, REAL *bound, function SOS_is_satisfied (line 1415) | int SOS_is_satisfied(SOSgroup *group, int sosindex, REAL *solution) function MYBOOL (line 1529) | MYBOOL SOS_is_feasible(SOSgroup *group, int sosindex, REAL *solution) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_SOS.h type SOSgroup (line 29) | typedef struct _SOSgroup SOSgroup; type SOSrec (line 31) | typedef struct _SOSrec type _SOSgroup (line 46) | struct _SOSgroup FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_bit.h function MYINLINE (line 9) | MYINLINE void set_biton(MYBOOL *bitarray, int item) function MYINLINE (line 14) | MYINLINE void set_bitoff(MYBOOL *bitarray, int item) function MYINLINE (line 19) | MYINLINE MYBOOL is_biton(MYBOOL *bitarray, int item) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_crash.c function MYBOOL (line 34) | MYBOOL crash_basis(lprec *lp) function MYBOOL (line 338) | MYBOOL __WINAPI guess_basis(lprec *lp, REAL *guessvector, int *basisvector) function MYBOOL (line 440) | MYBOOL __WINAPI guess_basis(lprec *lp, REAL *guessvector, int *basisvector) function MYBOOL (line 584) | MYBOOL __WINAPI guess_basis(lprec *lp, REAL *guessvector, int *basisvector) function MYBOOL (line 731) | MYBOOL __WINAPI guess_basis(lprec *lp, REAL *guessvector, int *basisvector) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_explicit.h function init_lpsolve (line 265) | static int init_lpsolve(lprec *lp) function hlpsolve (line 525) | static hlpsolve open_lpsolve_lib(char *filename) function close_lpsolve_lib (line 538) | static int close_lpsolve_lib(hlpsolve lpsolve) function init_lpsolve (line 549) | static int init_lpsolve(hlpsolve lpsolve) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_lib.c function lp_solve_version (line 92) | void __WINAPI lp_solve_version(int *majorversion, int *minorversion, int... function MYBOOL (line 109) | MYBOOL __WINAPI userabort(lprec *lp, int message) function STATIC (line 129) | STATIC int yieldformessages(lprec *lp) function set_outputstream (line 148) | void __WINAPI set_outputstream(lprec *lp, FILE *stream) function MYBOOL (line 163) | MYBOOL __WINAPI set_outputfile(lprec *lp, char *filename) function REAL (line 180) | REAL __WINAPI time_elapsed(lprec *lp) function put_bb_nodefunc (line 188) | void __WINAPI put_bb_nodefunc(lprec *lp, lphandleint_intfunc newnode, vo... function put_bb_branchfunc (line 193) | void __WINAPI put_bb_branchfunc(lprec *lp, lphandleint_intfunc newbranch... function put_abortfunc (line 198) | void __WINAPI put_abortfunc(lprec *lp, lphandle_intfunc newctrlc, void *... function put_logfunc (line 203) | void __WINAPI put_logfunc(lprec *lp, lphandlestr_func newlog, void *logh... function put_msgfunc (line 208) | void __WINAPI put_msgfunc(lprec *lp, lphandleint_func newmsg, void *msgh... function MYBOOL (line 301) | MYBOOL __WINAPI write_mps(lprec *lp, char *filename) function MYBOOL (line 305) | MYBOOL __WINAPI write_MPS(lprec *lp, FILE *output) function MYBOOL (line 310) | MYBOOL __WINAPI write_freemps(lprec *lp, char *filename) function MYBOOL (line 314) | MYBOOL __WINAPI write_freeMPS(lprec *lp, FILE *output) function MYBOOL (line 319) | MYBOOL __WINAPI write_lp(lprec *lp, char *filename) function MYBOOL (line 323) | MYBOOL __WINAPI write_LP(lprec *lp, FILE *output) function MYBOOL (line 328) | MYBOOL __WINAPI LP_readhandle(lprec **lp, FILE *filename, int verbose, c... function MYBOOL (line 342) | MYBOOL __WINAPI write_basis(lprec *lp, char *filename) function MYBOOL (line 347) | MYBOOL __WINAPI read_basis(lprec *lp, char *filename, char *info) function unscale (line 441) | void __WINAPI unscale(lprec *lp) function solve (line 445) | int __WINAPI solve(lprec *lp) function print_lp (line 460) | void __WINAPI print_lp(lprec *lp) function print_tableau (line 464) | void __WINAPI print_tableau(lprec *lp) function print_objective (line 468) | void __WINAPI print_objective(lprec *lp) function print_solution (line 472) | void __WINAPI print_solution(lprec *lp, int columns) function print_constraints (line 476) | void __WINAPI print_constraints(lprec *lp, int columns) function print_duals (line 480) | void __WINAPI print_duals(lprec *lp) function print_scales (line 484) | void __WINAPI print_scales(lprec *lp) function MYBOOL (line 488) | MYBOOL __WINAPI print_debugdump(lprec *lp, char *filename) function print_str (line 492) | void __WINAPI print_str(lprec *lp, char *str) function set_timeout (line 503) | void __WINAPI set_timeout(lprec *lp, long sectimeout) function get_timeout (line 508) | long __WINAPI get_timeout(lprec *lp) function set_verbose (line 513) | void __WINAPI set_verbose(lprec *lp, int verbose) function get_verbose (line 518) | int __WINAPI get_verbose(lprec *lp) function set_print_sol (line 523) | void __WINAPI set_print_sol(lprec *lp, int print_sol) function get_print_sol (line 528) | int __WINAPI get_print_sol(lprec *lp) function set_debug (line 533) | void __WINAPI set_debug(lprec *lp, MYBOOL debug) function MYBOOL (line 538) | MYBOOL __WINAPI is_debug(lprec *lp) function set_trace (line 543) | void __WINAPI set_trace(lprec *lp, MYBOOL trace) function MYBOOL (line 548) | MYBOOL __WINAPI is_trace(lprec *lp) function set_anti_degen (line 553) | void __WINAPI set_anti_degen(lprec *lp, int anti_degen) function get_anti_degen (line 558) | int __WINAPI get_anti_degen(lprec *lp) function MYBOOL (line 563) | MYBOOL __WINAPI is_anti_degen(lprec *lp, int testmask) function set_presolve (line 568) | void __WINAPI set_presolve(lprec *lp, int presolvemode, int maxloops) function get_presolve (line 575) | int __WINAPI get_presolve(lprec *lp) function get_presolveloops (line 580) | int __WINAPI get_presolveloops(lprec *lp) function MYBOOL (line 590) | MYBOOL __WINAPI is_presolve(lprec *lp, int testmask) function set_maxpivot (line 595) | void __WINAPI set_maxpivot(lprec *lp, int maxpivot) function get_maxpivot (line 600) | int __WINAPI get_maxpivot(lprec *lp) function set_bb_rule (line 605) | void __WINAPI set_bb_rule(lprec *lp, int bb_rule) function get_bb_rule (line 610) | int __WINAPI get_bb_rule(lprec *lp) function MYBOOL (line 615) | MYBOOL is_bb_rule(lprec *lp, int bb_rule) function MYBOOL (line 620) | MYBOOL is_bb_mode(lprec *lp, int bb_mask) function set_action (line 625) | void __WINAPI set_action(int *actionvar, int actionmask) function clear_action (line 630) | void __WINAPI clear_action(int *actionvar, int actionmask) function MYBOOL (line 635) | MYBOOL __WINAPI is_action(int actionvar, int testmask) function set_bb_depthlimit (line 640) | void __WINAPI set_bb_depthlimit(lprec *lp, int bb_maxlevel) function get_bb_depthlimit (line 645) | int __WINAPI get_bb_depthlimit(lprec *lp) function set_obj_bound (line 650) | void __WINAPI set_obj_bound(lprec *lp, REAL bb_heuristicOF) function REAL (line 655) | REAL __WINAPI get_obj_bound(lprec *lp) function set_mip_gap (line 660) | void __WINAPI set_mip_gap(lprec *lp, MYBOOL absolute, REAL mip_gap) function REAL (line 668) | REAL __WINAPI get_mip_gap(lprec *lp, MYBOOL absolute) function MYBOOL (line 676) | MYBOOL __WINAPI set_var_branch(lprec *lp, int colnr, int branch_mode) function get_var_branch (line 695) | int __WINAPI get_var_branch(lprec *lp, int colnr) function set_infiniteex (line 710) | static void set_infiniteex(lprec *lp, REAL infinite, MYBOOL init) function MYBOOL (line 729) | MYBOOL __WINAPI is_infinite(lprec *lp, REAL value) function set_infinite (line 741) | void __WINAPI set_infinite(lprec *lp, REAL infinite) function REAL (line 746) | REAL __WINAPI get_infinite(lprec *lp) function set_epsperturb (line 751) | void __WINAPI set_epsperturb(lprec *lp, REAL epsperturb) function REAL (line 756) | REAL __WINAPI get_epsperturb(lprec *lp) function set_epspivot (line 761) | void __WINAPI set_epspivot(lprec *lp, REAL epspivot) function REAL (line 766) | REAL __WINAPI get_epspivot(lprec *lp) function set_epsint (line 771) | void __WINAPI set_epsint(lprec *lp, REAL epsint) function REAL (line 776) | REAL __WINAPI get_epsint(lprec *lp) function set_epsb (line 781) | void __WINAPI set_epsb(lprec *lp, REAL epsb) function REAL (line 786) | REAL __WINAPI get_epsb(lprec *lp) function set_epsd (line 791) | void __WINAPI set_epsd(lprec *lp, REAL epsd) function REAL (line 796) | REAL __WINAPI get_epsd(lprec *lp) function set_epsel (line 801) | void __WINAPI set_epsel(lprec *lp, REAL epsel) function REAL (line 806) | REAL __WINAPI get_epsel(lprec *lp) function MYBOOL (line 811) | MYBOOL __WINAPI set_epslevel(lprec *lp, int epslevel) function set_scaling (line 842) | void __WINAPI set_scaling(lprec *lp, int scalemode) function get_scaling (line 847) | int __WINAPI get_scaling(lprec *lp) function MYBOOL (line 852) | MYBOOL __WINAPI is_scalemode(lprec *lp, int testmask) function MYBOOL (line 857) | MYBOOL __WINAPI is_scaletype(lprec *lp, int scaletype) function set_scalelimit (line 865) | void __WINAPI set_scalelimit(lprec *lp, REAL scalelimit) function REAL (line 872) | REAL __WINAPI get_scalelimit(lprec *lp) function MYBOOL (line 877) | MYBOOL __WINAPI is_integerscaling(lprec *lp) function set_improve (line 882) | void __WINAPI set_improve(lprec *lp, int improve) function get_improve (line 887) | int __WINAPI get_improve(lprec *lp) function set_lag_trace (line 892) | void __WINAPI set_lag_trace(lprec *lp, MYBOOL lag_trace) function MYBOOL (line 897) | MYBOOL __WINAPI is_lag_trace(lprec *lp) function set_pivoting (line 902) | void __WINAPI set_pivoting(lprec *lp, int pivoting) function get_pivoting (line 910) | int __WINAPI get_pivoting(lprec *lp) function get_piv_rule (line 915) | int get_piv_rule(lprec *lp) function STATIC (line 920) | STATIC char *get_str_piv_rule(int rule) function MYBOOL (line 928) | MYBOOL __WINAPI is_piv_rule(lprec *lp, int rule) function MYBOOL (line 933) | MYBOOL __WINAPI is_piv_mode(lprec *lp, int testmask) function set_break_at_first (line 939) | void __WINAPI set_break_at_first(lprec *lp, MYBOOL break_at_first) function MYBOOL (line 944) | MYBOOL __WINAPI is_break_at_first(lprec *lp) function set_bb_floorfirst (line 949) | void __WINAPI set_bb_floorfirst(lprec *lp, int bb_floorfirst) function get_bb_floorfirst (line 954) | int __WINAPI get_bb_floorfirst(lprec *lp) function set_break_at_value (line 959) | void __WINAPI set_break_at_value(lprec *lp, REAL break_at_value) function REAL (line 964) | REAL __WINAPI get_break_at_value(lprec *lp) function set_negrange (line 969) | void __WINAPI set_negrange(lprec *lp, REAL negrange) function REAL (line 977) | REAL __WINAPI get_negrange(lprec *lp) function get_max_level (line 982) | int __WINAPI get_max_level(lprec *lp) function COUNTER (line 987) | COUNTER __WINAPI get_total_nodes(lprec *lp) function COUNTER (line 992) | COUNTER __WINAPI get_total_iter(lprec *lp) function REAL (line 997) | REAL __WINAPI get_objective(lprec *lp) function get_nonzeros (line 1009) | int __WINAPI get_nonzeros(lprec *lp) function MYBOOL (line 1014) | MYBOOL __WINAPI set_mat(lprec *lp, int rownr, int colnr, REAL value) function REAL (line 1038) | REAL __WINAPI get_working_objective(lprec *lp) function REAL (line 1052) | REAL __WINAPI get_var_primalresult(lprec *lp, int index) function REAL (line 1064) | REAL __WINAPI get_var_dualresult(lprec *lp, int index) function MYBOOL (line 1084) | MYBOOL __WINAPI get_variables(lprec *lp, REAL *var) function MYBOOL (line 1097) | MYBOOL __WINAPI get_ptr_variables(lprec *lp, REAL **var) function MYBOOL (line 1111) | MYBOOL __WINAPI get_constraints(lprec *lp, REAL *constr) function MYBOOL (line 1124) | MYBOOL __WINAPI get_ptr_constraints(lprec *lp, REAL **constr) function MYBOOL (line 1138) | MYBOOL __WINAPI get_sensitivity_rhs(lprec *lp, REAL *duals, REAL *dualsf... function MYBOOL (line 1162) | MYBOOL __WINAPI get_ptr_sensitivity_rhs(lprec *lp, REAL **duals, REAL **... function MYBOOL (line 1199) | MYBOOL __WINAPI get_sensitivity_objex(lprec *lp, REAL *objfrom, REAL *ob... function MYBOOL (line 1225) | MYBOOL __WINAPI get_sensitivity_obj(lprec *lp, REAL *objfrom, REAL *objt... function MYBOOL (line 1230) | MYBOOL __WINAPI get_ptr_sensitivity_objex(lprec *lp, REAL **objfrom, REA... function MYBOOL (line 1274) | MYBOOL __WINAPI get_ptr_sensitivity_obj(lprec *lp, REAL **objfrom, REAL ... function set_solutionlimit (line 1279) | void __WINAPI set_solutionlimit(lprec *lp, int limit) function get_solutionlimit (line 1283) | int __WINAPI get_solutionlimit(lprec *lp) function get_solutioncount (line 1287) | int __WINAPI get_solutioncount(lprec *lp) function get_Nrows (line 1292) | int __WINAPI get_Nrows(lprec *lp) function get_Norig_rows (line 1297) | int __WINAPI get_Norig_rows(lprec *lp) function get_Lrows (line 1305) | int __WINAPI get_Lrows(lprec *lp) function get_Ncolumns (line 1313) | int __WINAPI get_Ncolumns(lprec *lp) function get_Norig_columns (line 1318) | int __WINAPI get_Norig_columns(lprec *lp) function get_status (line 1330) | int __WINAPI get_status(lprec *lp) function MYBOOL (line 1359) | MYBOOL __WINAPI is_obj_in_basis(lprec *lp) function set_obj_in_basis (line 1364) | void __WINAPI set_obj_in_basis(lprec *lp, MYBOOL obj_in_basis) function MYBOOL (line 1505) | MYBOOL __WINAPI resize_lp(lprec *lp, int rows, int columns) function free_lp (line 1524) | void __WINAPI free_lp(lprec **plp) function delete_lp (line 1534) | void __WINAPI delete_lp(lprec *lp) function MYBOOL (line 1646) | static MYBOOL get_SOS(lprec *lp, int index, char *name, int *sostype, in... function MYBOOL (line 1827) | MYBOOL __WINAPI dualize_lp(lprec *lp) function STATIC (line 1876) | STATIC MYBOOL memopt_lp(lprec *lp, int rowextra, int colextra, int nzextra) function STATIC (line 1903) | STATIC void varmap_lock(lprec *lp) function STATIC (line 1908) | STATIC void varmap_clear(lprec *lp) function STATIC (line 1913) | STATIC MYBOOL varmap_canunlock(lprec *lp) function STATIC (line 1938) | STATIC void varmap_add(lprec *lp, int base, int delta) function STATIC (line 1961) | STATIC void varmap_delete(lprec *lp, int base, int delta, LLrec *varmap) function STATIC (line 2053) | STATIC MYBOOL varmap_validate(lprec *lp, int varno) function STATIC (line 2090) | STATIC void varmap_compact(lprec *lp, int prev_rows, int prev_cols) function STATIC (line 2145) | STATIC MYBOOL shift_rowcoldata(lprec *lp, int base, int delta, LLrec *us... function STATIC (line 2269) | STATIC MYBOOL shift_basis(lprec *lp, int base, int delta, LLrec *usedmap... function STATIC (line 2368) | STATIC MYBOOL shift_rowdata(lprec *lp, int base, int delta, LLrec *usedmap) function STATIC (line 2433) | STATIC MYBOOL shift_coldata(lprec *lp, int base, int delta, LLrec *usedmap) function STATIC (line 2671) | STATIC void inc_rows(lprec *lp, int delta) function STATIC (line 2686) | STATIC void inc_columns(lprec *lp, int delta) function STATIC (line 2703) | STATIC MYBOOL inc_rowcol_space(lprec *lp, int delta, MYBOOL isrows) function STATIC (line 2750) | STATIC MYBOOL inc_lag_space(lprec *lp, int deltarows, MYBOOL ignoreMAT) function STATIC (line 2783) | STATIC MYBOOL inc_row_space(lprec *lp, int deltarows) function STATIC (line 2867) | STATIC MYBOOL inc_col_space(lprec *lp, int deltacols) function MYBOOL (line 2957) | MYBOOL __WINAPI set_obj(lprec *lp, int colnr, REAL value) function MYBOOL (line 2966) | MYBOOL __WINAPI set_obj_fnex(lprec *lp, int count, REAL *row, int *colno) function MYBOOL (line 3001) | MYBOOL __WINAPI set_obj_fn(lprec *lp, REAL *row) function MYBOOL (line 3006) | MYBOOL __WINAPI str_set_obj_fn(lprec *lp, char *row_string) function STATIC (line 3032) | STATIC MYBOOL append_columns(lprec *lp, int deltacolumns) function STATIC (line 3041) | STATIC MYBOOL append_rows(lprec *lp, int deltarows) function MYBOOL (line 3051) | MYBOOL __WINAPI set_add_rowmode(lprec *lp, MYBOOL turnon) function MYBOOL (line 3059) | MYBOOL __WINAPI is_add_rowmode(lprec *lp) function MYBOOL (line 3064) | MYBOOL __WINAPI set_row(lprec *lp, int rownr, REAL *row) function MYBOOL (line 3076) | MYBOOL __WINAPI set_rowex(lprec *lp, int rownr, int count, REAL *row, in... function MYBOOL (line 3088) | MYBOOL __WINAPI add_constraintex(lprec *lp, int count, REAL *row, int *c... function MYBOOL (line 3142) | MYBOOL __WINAPI add_constraint(lprec *lp, REAL *row, int constr_type, RE... function MYBOOL (line 3147) | MYBOOL __WINAPI str_add_constraint(lprec *lp, char *row_string, int cons... function STATIC (line 3174) | STATIC MYBOOL del_constraintex(lprec *lp, LLrec *rowmap) function MYBOOL (line 3204) | MYBOOL __WINAPI del_constraint(lprec *lp, int rownr) function MYBOOL (line 3264) | MYBOOL __WINAPI add_lag_con(lprec *lp, REAL *row, int con_type, REAL rhs) function MYBOOL (line 3289) | MYBOOL __WINAPI str_add_lag_con(lprec *lp, char *row_string, int con_typ... function MYBOOL (line 3316) | MYBOOL is_splitvar(lprec *lp, int colnr) function del_splitvars (line 3332) | void del_splitvars(lprec *lp) function MYBOOL (line 3353) | MYBOOL __WINAPI set_column(lprec *lp, int colnr, REAL *column) function MYBOOL (line 3358) | MYBOOL __WINAPI set_columnex(lprec *lp, int colnr, int count, REAL *colu... function MYBOOL (line 3363) | MYBOOL __WINAPI add_columnex(lprec *lp, int count, REAL *column, int *ro... function MYBOOL (line 3402) | MYBOOL __WINAPI add_column(lprec *lp, REAL *column) function MYBOOL (line 3408) | MYBOOL __WINAPI str_add_column(lprec *lp, char *col_string) function STATIC (line 3435) | STATIC MYBOOL del_varnameex(lprec *lp, hashelem **namelist, int items, h... function STATIC (line 3480) | STATIC MYBOOL del_columnex(lprec *lp, LLrec *colmap) function MYBOOL (line 3496) | MYBOOL __WINAPI del_column(lprec *lp, int colnr) function set_simplextype (line 3531) | void __WINAPI set_simplextype(lprec *lp, int simplextype) function get_simplextype (line 3536) | int __WINAPI get_simplextype(lprec *lp) function set_preferdual (line 3541) | void __WINAPI set_preferdual(lprec *lp, MYBOOL dodual) function set_bounds_tighter (line 3549) | void __WINAPI set_bounds_tighter(lprec *lp, MYBOOL tighten) function MYBOOL (line 3553) | MYBOOL __WINAPI get_bounds_tighter(lprec *lp) function MYBOOL (line 3558) | MYBOOL __WINAPI set_upbo(lprec *lp, int colnr, REAL value) function REAL (line 3590) | REAL __WINAPI get_upbo(lprec *lp, int colnr) function MYBOOL (line 3604) | MYBOOL __WINAPI set_lowbo(lprec *lp, int colnr, REAL value) function REAL (line 3636) | REAL __WINAPI get_lowbo(lprec *lp, int colnr) function MYBOOL (line 3650) | MYBOOL __WINAPI set_bounds(lprec *lp, int colnr, REAL lower, REAL upper) function MYBOOL (line 3695) | MYBOOL get_bounds(lprec *lp, int column, REAL *lower, REAL *upper) function MYBOOL (line 3710) | MYBOOL __WINAPI set_int(lprec *lp, int colnr, MYBOOL var_type) function MYBOOL (line 3730) | MYBOOL __WINAPI is_int(lprec *lp, int colnr) function MYBOOL (line 3740) | MYBOOL __WINAPI is_SOS_var(lprec *lp, int colnr) function add_SOS (line 3750) | int __WINAPI add_SOS(lprec *lp, char *name, int sostype, int priority, i... function STATIC (line 3783) | STATIC int add_GUB(lprec *lp, char *name, int priority, int count, int *... function MYBOOL (line 3807) | MYBOOL __WINAPI set_binary(lprec *lp, int colnr, MYBOOL must_be_bin) function MYBOOL (line 3822) | MYBOOL __WINAPI is_binary(lprec *lp, int colnr) function MYBOOL (line 3834) | MYBOOL __WINAPI set_unbounded(lprec *lp, int colnr) function MYBOOL (line 3844) | MYBOOL __WINAPI is_unbounded(lprec *lp, int colnr) function MYBOOL (line 3862) | MYBOOL __WINAPI is_negative(lprec *lp, int colnr) function MYBOOL (line 3874) | MYBOOL __WINAPI set_var_weights(lprec *lp, REAL *weights) function MYBOOL (line 3890) | MYBOOL __WINAPI set_var_priority(lprec *lp) function get_var_priority (line 3932) | int __WINAPI get_var_priority(lprec *lp, int colnr) function MYBOOL (line 3945) | MYBOOL __WINAPI set_semicont(lprec *lp, int colnr, MYBOOL must_be_sc) function MYBOOL (line 3964) | MYBOOL __WINAPI is_semicont(lprec *lp, int colnr) function MYBOOL (line 3974) | MYBOOL __WINAPI set_rh(lprec *lp, int rownr, REAL value) function REAL (line 4000) | REAL __WINAPI get_rh(lprec *lp, int rownr) function REAL (line 4017) | REAL get_rh_upper(lprec *lp, int rownr) function REAL (line 4033) | REAL get_rh_lower(lprec *lp, int rownr) function MYBOOL (line 4050) | MYBOOL set_rh_upper(lprec *lp, int rownr, REAL value) function MYBOOL (line 4095) | MYBOOL set_rh_lower(lprec *lp, int rownr, REAL value) function MYBOOL (line 4141) | MYBOOL __WINAPI set_rh_range(lprec *lp, int rownr, REAL deltavalue) function REAL (line 4178) | REAL __WINAPI get_rh_range(lprec *lp, int rownr) function set_rh_vec (line 4191) | void __WINAPI set_rh_vec(lprec *lp, REAL *rh) function MYBOOL (line 4206) | MYBOOL __WINAPI str_set_rh_vec(lprec *lp, char *rh_string) function set_sense (line 4233) | void __WINAPI set_sense(lprec *lp, MYBOOL maximize) function set_maxim (line 4253) | void __WINAPI set_maxim(lprec *lp) function set_minim (line 4258) | void __WINAPI set_minim(lprec *lp) function MYBOOL (line 4263) | MYBOOL __WINAPI is_maxim(lprec *lp) function MYBOOL (line 4269) | MYBOOL __WINAPI set_constr_type(lprec *lp, int rownr, int con_type) function MYBOOL (line 4324) | MYBOOL is_chsign(lprec *lp, int rownr) function MYBOOL (line 4329) | MYBOOL __WINAPI is_constr_type(lprec *lp, int rownr, int mask) function get_constr_type (line 4338) | int __WINAPI get_constr_type(lprec *lp, int rownr) function REAL (line 4346) | REAL __WINAPI get_constr_value(lprec *lp, int rownr, int count, REAL *pr... function STATIC (line 4397) | STATIC char *get_str_constr_class(lprec *lp, int con_class) function STATIC (line 4415) | STATIC char *get_str_constr_type(lprec *lp, int con_type) function STATIC (line 4426) | STATIC int get_constr_class(lprec *lp, int rownr) function REAL (line 4511) | REAL __WINAPI get_mat(lprec *lp, int rownr, int colnr) function REAL (line 4545) | REAL __WINAPI get_mat_byindex(lprec *lp, int matindex, MYBOOL isrow, MYB... function mat_getrow (line 4562) | static int mat_getrow(lprec *lp, int rownr, REAL *row, int *colno) function mat_getcolumn (line 4625) | static int mat_getcolumn(lprec *lp, int colnr, REAL *column, int *nzrow) function get_columnex (line 4671) | int __WINAPI get_columnex(lprec *lp, int colnr, REAL *column, int *nzrow) function MYBOOL (line 4684) | MYBOOL __WINAPI get_column(lprec *lp, int colnr, REAL *column) function get_rowex (line 4689) | int __WINAPI get_rowex(lprec *lp, int rownr, REAL *row, int *colno) function MYBOOL (line 4702) | MYBOOL __WINAPI get_row(lprec *lp, int rownr, REAL *row) function STATIC (line 4707) | STATIC void set_OF_override(lprec *lp, REAL *ofVector) function MYBOOL (line 4715) | MYBOOL modifyOF1(lprec *lp, int index, REAL *ofValue, REAL mult) function STATIC (line 4768) | STATIC void set_OF_p1extra(lprec *lp, REAL p1extra) function STATIC (line 4785) | STATIC void unset_OF_p1extra(lprec *lp) function REAL (line 4791) | REAL __WINAPI get_OF_active(lprec *lp, int varnr, REAL mult) function STATIC (line 4813) | STATIC MYBOOL is_OF_nz(lprec *lp, int colnr) function STATIC (line 4818) | STATIC int singleton_column(lprec *lp, int row_nr, REAL *column, int *nz... function STATIC (line 4836) | STATIC int expand_column(lprec *lp, int col_nr, REAL *column, int *nzlis... function obtain_column (line 4916) | int __WINAPI obtain_column(lprec *lp, int varin, REAL *pcol, int *nzlist... function MYBOOL (line 4932) | MYBOOL set_callbacks(lprec *lp) function MYBOOL (line 5193) | MYBOOL __WINAPI has_BFP(lprec *lp) function MYBOOL (line 5202) | MYBOOL __WINAPI is_nativeBFP(lprec *lp) function MYBOOL (line 5213) | MYBOOL __WINAPI set_BFP(lprec *lp, char *filename) function MYBOOL (line 5542) | MYBOOL __WINAPI write_XLI(lprec *lp, char *filename, char *options, MYBO... function MYBOOL (line 5547) | MYBOOL __WINAPI has_XLI(lprec *lp) function MYBOOL (line 5556) | MYBOOL __WINAPI is_nativeXLI(lprec *lp) function MYBOOL (line 5567) | MYBOOL __WINAPI set_XLI(lprec *lp, char *filename) function STATIC (line 5690) | STATIC int get_basisOF(lprec *lp, int coltarget[], REAL crow[], int coln... function get_basiscolumn (line 5750) | int __WINAPI get_basiscolumn(lprec *lp, int j, int rn[], double bj[]) function MYBOOL (line 5785) | MYBOOL __WINAPI get_primal_solution(lprec *lp, REAL *pv) function MYBOOL (line 5798) | MYBOOL __WINAPI get_ptr_primal_solution(lprec *lp, REAL **pv) function MYBOOL (line 5804) | MYBOOL __WINAPI get_dual_solution(lprec *lp, REAL *rc) function MYBOOL (line 5821) | MYBOOL __WINAPI get_ptr_dual_solution(lprec *lp, REAL **rc) function MYBOOL (line 5842) | MYBOOL __WINAPI get_lambda(lprec *lp, REAL *lambda) function MYBOOL (line 5853) | MYBOOL __WINAPI get_ptr_lambda(lprec *lp, REAL **lambda) function get_orig_index (line 5859) | int __WINAPI get_orig_index(lprec *lp, int lp_index) function get_lp_index (line 5868) | int __WINAPI get_lp_index(lprec *lp, int orig_index) function MYBOOL (line 5878) | MYBOOL __WINAPI is_feasible(lprec *lp, REAL *values, REAL threshold) function column_in_lp (line 5919) | int __WINAPI column_in_lp(lprec *lp, REAL *testcolumn) function MYBOOL (line 5955) | MYBOOL __WINAPI set_lp_name(lprec *lp, char *name) function STATIC (line 5973) | STATIC MYBOOL init_rowcol_names(lprec *lp) function MYBOOL (line 5985) | MYBOOL rename_var(lprec *lp, int varindex, char *new_name, hashelem **li... function MYBOOL (line 6008) | MYBOOL __WINAPI is_use_names(lprec *lp, MYBOOL isrow) function set_use_names (line 6016) | void __WINAPI set_use_names(lprec *lp, MYBOOL isrow, MYBOOL use_names) function get_nameindex (line 6024) | int __WINAPI get_nameindex(lprec *lp, char *varname, MYBOOL isrow) function MYBOOL (line 6032) | MYBOOL __WINAPI set_row_name(lprec *lp, int rownr, char *new_name) function MYBOOL (line 6104) | MYBOOL __WINAPI set_col_name(lprec *lp, int colnr, char *new_name) function STATIC (line 6172) | STATIC int MIP_count(lprec *lp) function STATIC (line 6176) | STATIC int bin_count(lprec *lp, MYBOOL working) function STATIC (line 6192) | STATIC int SOS_count(lprec *lp) function STATIC (line 6199) | STATIC int GUB_count(lprec *lp) function STATIC (line 6207) | STATIC REAL compute_violation(lprec *lp, int row_nr) function STATIC (line 6227) | STATIC REAL feasibilityOffset(lprec *lp, MYBOOL isdual) function STATIC (line 6282) | STATIC REAL compute_dualslacks(lprec *lp, int target, REAL **dvalues, in... function STATIC (line 6344) | STATIC REAL compute_feasibilitygap(lprec *lp, MYBOOL isdual, MYBOOL dosum) function STATIC (line 6375) | STATIC int row_decimals(lprec *lp, int rownr, MYBOOL intsonly, REAL *int... function STATIC (line 6414) | STATIC int row_intstats(lprec *lp, int rownr, int pivcolnr, int *maxndec, function REAL (line 6495) | REAL MIP_stepOF(lprec *lp) function REAL (line 6582) | REAL MIP_stepOF(lprec *lp) function STATIC (line 6671) | STATIC MYBOOL isPrimalSimplex(lprec *lp) function STATIC (line 6677) | STATIC MYBOOL isPhase1(lprec *lp) function STATIC (line 6683) | STATIC MYBOOL isP1extra(lprec *lp) function STATIC (line 6688) | STATIC MYBOOL feasiblePhase1(lprec *lp, REAL epsvalue) function STATIC (line 6698) | STATIC MYBOOL isDegenerateBasis(lprec *lp, int basisvar) function STATIC (line 6710) | STATIC int findBasicFixedvar(lprec *lp, int afternr, MYBOOL slacksonly) function STATIC (line 6735) | STATIC MYBOOL isBasisVarFeasible(lprec *lp, REAL tol, int basis_row) function STATIC (line 6796) | STATIC MYBOOL isDualFeasible(lprec *lp, REAL tol, int *boundflipcount, i... function default_basis (line 6891) | void __WINAPI default_basis(lprec *lp) function get_basiscrash (line 6916) | int __WINAPI get_basiscrash(lprec *lp) function set_basiscrash (line 6921) | void __WINAPI set_basiscrash(lprec *lp, int mode) function MYBOOL (line 6926) | MYBOOL __WINAPI set_basis(lprec *lp, int *bascolumn, MYBOOL nonbasic) ... function reset_basis (line 6977) | void __WINAPI reset_basis(lprec *lp) function MYBOOL (line 6982) | MYBOOL __WINAPI get_basis(lprec *lp, int *bascolumn, MYBOOL nonbasic) function STATIC (line 7011) | STATIC MYBOOL is_BasisReady(lprec *lp) function STATIC (line 7016) | STATIC MYBOOL is_slackbasis(lprec *lp) function STATIC (line 7041) | STATIC MYBOOL verify_basis(lprec *lp) function set_basisvar (line 7070) | int __WINAPI set_basisvar(lprec *lp, int basisPos, int enteringCol) function STATIC (line 7109) | STATIC int perturb_bounds(lprec *lp, BBrec *perturbed, MYBOOL doRows, MY... function STATIC (line 7167) | STATIC MYBOOL impose_bounds(lprec *lp, REAL *upbo, REAL *lowbo) function STATIC (line 7186) | STATIC MYBOOL validate_bounds(lprec *lp, REAL *upbo, REAL *lowbo) function STATIC (line 7202) | STATIC int unload_BB(lprec *lp) function STATIC (line 7215) | STATIC basisrec *push_basis(lprec *lp, int *basisvar, MYBOOL *isbasic, M... function STATIC (line 7264) | STATIC MYBOOL compare_basis(lprec *lp) function STATIC (line 7294) | STATIC MYBOOL restore_basis(lprec *lp) function STATIC (line 7321) | STATIC MYBOOL pop_basis(lprec *lp, MYBOOL restore) function STATIC (line 7345) | STATIC int unload_basis(lprec *lp, MYBOOL restorelast) function STATIC (line 7356) | STATIC REAL scaled_floor(lprec *lp, int colnr, REAL value, REAL epsscale) function STATIC (line 7370) | STATIC REAL scaled_ceil(lprec *lp, int colnr, REAL value, REAL epsscale) function STATIC (line 7386) | STATIC MYBOOL is_sc_violated(lprec *lp, int column) function STATIC (line 7397) | STATIC int find_sc_bbvar(lprec *lp, int *count) function STATIC (line 7502) | STATIC int find_sos_bbvar(lprec *lp, int *count, MYBOOL intsos) function STATIC (line 7542) | STATIC int find_int_bbvar(lprec *lp, int *count, BBrec *BB, MYBOOL *isfe... function STATIC (line 7776) | STATIC BBPSrec *init_pseudocost(lprec *lp, int pseudotype) function STATIC (line 7831) | STATIC MYBOOL free_pseudoclass(BBPSrec **PseudoClass) function STATIC (line 7844) | STATIC void free_pseudocost(lprec *lp) function MYBOOL (line 7851) | MYBOOL __WINAPI set_pseudocosts(lprec *lp, REAL *clower, REAL *cupper, i... function MYBOOL (line 7868) | MYBOOL __WINAPI get_pseudocosts(lprec *lp, REAL *clower, REAL *cupper, i... function STATIC (line 7885) | STATIC REAL get_pseudorange(BBPSrec *pc, int mipvar, int varcode) function STATIC (line 7893) | STATIC void update_pseudocost(BBPSrec *pc, int mipvar, int varcode, MYBO... function STATIC (line 7955) | STATIC REAL get_pseudobranchcost(BBPSrec *pc, int mipvar, MYBOOL dofloor) function STATIC (line 7963) | STATIC REAL get_pseudonodecost(BBPSrec *pc, int mipvar, int vartype, REA... function STATIC (line 7978) | STATIC int compute_theta(lprec *lp, int rownr, LREAL *theta, int isupbou... function STATIC (line 8043) | STATIC MYBOOL check_degeneracy(lprec *lp, REAL *pcol, int *degencount) function STATIC (line 8285) | STATIC REAL get_refactfrequency(lprec *lp, MYBOOL final) function MYBOOL (line 8308) | MYBOOL is_fixedvar(lprec *lp, int variable) function MYBOOL (line 8316) | MYBOOL is_fixedvar(lprec *lp, int varnr) function STATIC (line 8331) | STATIC MYBOOL solution_is_int(lprec *lp, int index, MYBOOL checkfixed) function MYBOOL (line 8347) | MYBOOL __WINAPI set_multiprice(lprec *lp, int multiblockdiv) function get_multiprice (line 8359) | int __WINAPI get_multiprice(lprec *lp, MYBOOL getabssize) function MYBOOL (line 8369) | MYBOOL __WINAPI set_partialprice(lprec *lp, int blockcount, int *blockst... function get_partialprice (line 8463) | void __WINAPI get_partialprice(lprec *lp, int *blockcount, int *blocksta... function STATIC (line 8489) | STATIC MYBOOL bb_better(lprec *lp, int target, int mode) function STATIC (line 8568) | STATIC void construct_solution(lprec *lp, REAL *target) function STATIC (line 8717) | STATIC int check_solution(lprec *lp, int lastcolumn, REAL *solution, function STATIC (line 8940) | STATIC void transfer_solution_var(lprec *lp, int uservar) function STATIC (line 8948) | STATIC void transfer_solution(lprec *lp, MYBOOL dofinal) function STATIC (line 8991) | STATIC MYBOOL construct_duals(lprec *lp) function STATIC (line 9088) | STATIC MYBOOL construct_sensitivity_duals(lprec *lp) function STATIC (line 9182) | STATIC MYBOOL construct_sensitivity_obj(lprec *lp) function STATIC (line 9300) | STATIC MYBOOL refactRecent(lprec *lp) function STATIC (line 9311) | STATIC MYBOOL check_if_less(lprec *lp, REAL x, REAL y, int variable) function STATIC (line 9325) | STATIC int findNonBasicSlack(lprec *lp, MYBOOL *is_basic) function STATIC (line 9335) | STATIC int findBasisPos(lprec *lp, int notint, int *var_basic) function STATIC (line 9347) | STATIC void replaceBasisVar(lprec *lp, int rownr, int var, int *var_basi... function STATIC (line 9357) | STATIC void free_duals(lprec *lp) function STATIC (line 9370) | STATIC void initialize_solution(lprec *lp, MYBOOL shiftbounds) function STATIC (line 9495) | STATIC void recompute_solution(lprec *lp, MYBOOL shiftbounds) function STATIC (line 9520) | STATIC int verify_solution(lprec *lp, MYBOOL reinvert, char *info) function STATIC (line 9598) | STATIC int identify_GUB(lprec *lp, MYBOOL mark) function STATIC (line 9654) | STATIC int prepare_GUB(lprec *lp) function STATIC (line 9704) | STATIC MYBOOL pre_MIPOBJ(lprec *lp) function STATIC (line 9718) | STATIC MYBOOL post_MIPOBJ(lprec *lp) function preprocess (line 9732) | int preprocess(lprec *lp) function postprocess (line 9944) | void postprocess(lprec *lp) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_lib.h type basisrec (line 740) | typedef struct _basisrec type presolveundorec (line 751) | typedef struct _presolveundorec type BBPSrec (line 772) | typedef struct _BBPSrec type partialrec (line 788) | typedef struct _partialrec { type lprec (line 825) | typedef lprec * (__WINAPI copy_lp_func)(lprec *lp); type lprec (line 950) | typedef lprec * (__WINAPI make_lp_func)(int rows, int columns); type lprec (line 965) | typedef lprec * (__WINAPI read_LP_func)(char *filename, int verbose, cha... type lprec (line 966) | typedef lprec * (__WINAPI read_MPS_func)(char *filename, int options); type lprec (line 967) | typedef lprec * (__WINAPI read_XLI_func)(char *xliname, char *modelname,... type REAL (line 1087) | typedef REAL *(BFP_CALLMODEL BFPrealp_lp)(lprec *lp); type _lprec (line 1114) | struct _lprec FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_matrix.c function STATIC (line 36) | STATIC MATrec *mat_create(lprec *lp, int rows, int columns, REAL epsvalue) function STATIC (line 58) | STATIC void mat_free(MATrec **matrix) function STATIC (line 91) | STATIC MYBOOL mat_memopt(MATrec *mat, int rowextra, int colextra, int nz... function STATIC (line 151) | STATIC MYBOOL inc_mat_space(MATrec *mat, int mindelta) function STATIC (line 195) | STATIC MYBOOL inc_matrow_space(MATrec *mat, int deltarows) function STATIC (line 217) | STATIC MYBOOL inc_matcol_space(MATrec *mat, int deltacols) function STATIC (line 243) | STATIC int mat_collength(MATrec *mat, int colnr) function STATIC (line 248) | STATIC int mat_rowlength(MATrec *mat, int rownr) function STATIC (line 260) | STATIC int mat_nonzeros(MATrec *mat) function STATIC (line 265) | STATIC MYBOOL mat_indexrange(MATrec *mat, int index, MYBOOL isrow, int *... function STATIC (line 288) | STATIC int mat_shiftrows(MATrec *mat, int *bbase, int delta, LLrec *varmap) function STATIC (line 410) | STATIC int mat_mapreplace(MATrec *mat, LLrec *rowmap, LLrec *colmap, MAT... function STATIC (line 584) | STATIC int mat_zerocompact(MATrec *mat) function STATIC (line 588) | STATIC int mat_rowcompact(MATrec *mat, MYBOOL dozeros) function STATIC (line 619) | STATIC int mat_colcompact(MATrec *mat, int prev_rows, int prev_cols) function STATIC (line 668) | STATIC int mat_shiftcols(MATrec *mat, int *bbase, int delta, LLrec *varmap) function STATIC (line 766) | STATIC MATrec *mat_extractmat(MATrec *mat, LLrec *rowmap, LLrec *colmap,... function STATIC (line 791) | STATIC MYBOOL mat_setcol(MATrec *mat, int colno, int count, REAL *column... function STATIC (line 945) | STATIC MYBOOL mat_mergemat(MATrec *target, MATrec *source, MYBOOL usecol... function STATIC (line 986) | STATIC int mat_nz_unused(MATrec *mat) function STATIC (line 992) | STATIC MYBOOL mat_setrow(MATrec *mat, int rowno, int count, REAL *row, i... function STATIC (line 1386) | STATIC MYBOOL mat_setrow(MATrec *mat, int rowno, int count, REAL *row, i... function STATIC (line 1623) | STATIC int mat_appendrow(MATrec *mat, int count, REAL *row, int *colno, ... function STATIC (line 1758) | STATIC int mat_appendcol(MATrec *mat, int count, REAL *column, int *rown... function STATIC (line 1853) | STATIC int mat_checkcounts(MATrec *mat, int *rownum, int *colnum, MYBOOL... function STATIC (line 1900) | STATIC MYBOOL mat_validate(MATrec *mat) function MYBOOL (line 1955) | MYBOOL mat_get_data(lprec *lp, int matindex, MYBOOL isrow, int **rownr, ... function MYBOOL (line 1993) | MYBOOL mat_set_rowmap(MATrec *mat, int row_mat_index, int rownr, int col... function mat_findelm (line 2014) | int mat_findelm(MATrec *mat, int row, int column) function mat_findins (line 2075) | int mat_findins(MATrec *mat, int row, int column, int *insertpos, MYBOOL... function STATIC (line 2165) | STATIC REAL mat_getitem(MATrec *mat, int row, int column) function STATIC (line 2183) | STATIC MYBOOL mat_additem(MATrec *mat, int row, int column, REAL delta) function STATIC (line 2205) | STATIC MYBOOL mat_setitem(MATrec *mat, int row, int column, REAL value) function STATIC (line 2241) | STATIC void mat_multcol(MATrec *mat, int col_nr, REAL mult, MYBOOL DoObj) function STATIC (line 2268) | STATIC void mat_multadd(MATrec *mat, REAL *lhsvector, int varnr, REAL mult) function STATIC (line 2303) | STATIC MYBOOL mat_setvalue(MATrec *mat, int Row, int Column, REAL Value,... function STATIC (line 2414) | STATIC MYBOOL mat_appendvalue(MATrec *mat, int Row, REAL Value) function STATIC (line 2449) | STATIC MYBOOL mat_equalRows(MATrec *mat, int baserow, int comprow) function STATIC (line 2483) | STATIC int mat_findcolumn(MATrec *mat, int matindex) function STATIC (line 2494) | STATIC int mat_expandcolumn(MATrec *mat, int colnr, REAL *column, int *n... function STATIC (line 2530) | STATIC MYBOOL mat_computemax(MATrec *mat) function STATIC (line 2573) | STATIC MYBOOL mat_transpose(MATrec *mat) function STATIC (line 2652) | STATIC DeltaVrec *createUndoLadder(lprec *lp, int levelitems, int maxlev... function STATIC (line 2663) | STATIC int incrementUndoLadder(DeltaVrec *DV) function STATIC (line 2671) | STATIC MYBOOL modifyUndoLadder(DeltaVrec *DV, int itemno, REAL target[],... function STATIC (line 2684) | STATIC int countsUndoLadder(DeltaVrec *DV) function STATIC (line 2691) | STATIC int restoreUndoLadder(DeltaVrec *DV, REAL target[]) function STATIC (line 2720) | STATIC int decrementUndoLadder(DeltaVrec *DV) function STATIC (line 2731) | STATIC MYBOOL freeUndoLadder(DeltaVrec **DV) function STATIC (line 2741) | STATIC MYBOOL appendUndoPresolve(lprec *lp, MYBOOL isprimal, REAL beta, ... function STATIC (line 2776) | STATIC MYBOOL addUndoPresolve(lprec *lp, MYBOOL isprimal, int colnrElim,... function __WINAPI (line 2950) | __WINAPI invert(lprec *lp, MYBOOL shiftbounds, MYBOOL final) function STATIC (line 3052) | STATIC MYBOOL fimprove(lprec *lp, REAL *pcol, int *nzidx, REAL roundzero) function STATIC (line 3084) | STATIC MYBOOL bimprove(lprec *lp, REAL *rhsvector, int *nzidx, REAL roun... function STATIC (line 3133) | STATIC void ftran(lprec *lp, REAL *rhsvector, int *nzidx, REAL roundzero) function STATIC (line 3143) | STATIC void btran(lprec *lp, REAL *rhsvector, int *nzidx, REAL roundzero) function STATIC (line 3153) | STATIC MYBOOL fsolve(lprec *lp, int varin, REAL *pcol, int *nzidx, REAL ... function STATIC (line 3173) | STATIC MYBOOL bsolve(lprec *lp, int row_nr, REAL *rhsvector, int *nzidx,... function STATIC (line 3190) | STATIC MYBOOL vec_compress(REAL *densevector, int startpos, int endpos, ... function STATIC (line 3214) | STATIC MYBOOL vec_expand(REAL *nzvector, int *nzindex, REAL *densevector... function STATIC (line 3240) | STATIC MYBOOL get_colIndexA(lprec *lp, int varset, int *colindex, MYBOOL... function STATIC (line 3320) | STATIC int prod_Ax(lprec *lp, int *coltarget, REAL *input, int *nzinput, function STATIC (line 3601) | STATIC MYBOOL prod_xA2(lprec *lp, int *coltarget, function STATIC (line 3775) | STATIC void bsolve_xA2(lprec *lp, int* coltarget, FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_matrix.h type MATitem (line 9) | typedef struct _MATitem type MATrec (line 104) | typedef struct _MATrec type DeltaVrec (line 157) | typedef struct _DeltaVrec FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_mipbb.c function STATIC (line 43) | STATIC BBrec *create_BB(lprec *lp, BBrec *parentBB, MYBOOL dofullcopy) function STATIC (line 80) | STATIC BBrec *push_BB(lprec *lp, BBrec *parentBB, int varno, int vartype... function STATIC (line 169) | STATIC MYBOOL free_BB(BBrec **BB) function STATIC (line 191) | STATIC BBrec *pop_BB(BBrec *BB) function STATIC (line 278) | STATIC REAL probe_BB(BBrec *BB) function STATIC (line 307) | STATIC REAL presolve_BB(BBrec *BB) function STATIC (line 313) | STATIC MYBOOL initbranches_BB(BBrec *BB) function STATIC (line 429) | STATIC MYBOOL fillbranches_BB(BBrec *BB) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_mipbb.h type BBrec (line 9) | typedef struct _BBrec FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_params.c type _values (line 36) | struct _values { type _functions (line 41) | struct _functions { type _values (line 62) | struct _values type _values (line 77) | struct _values type _values (line 85) | struct _values type _values (line 92) | struct _values type _values (line 117) | struct _values function REAL (line 126) | static REAL __WINAPI get_mip_gap_abs(lprec *lp) function REAL (line 131) | static REAL __WINAPI get_mip_gap_rel(lprec *lp) function set_mip_gap_abs (line 136) | static void __WINAPI set_mip_gap_abs(lprec *lp, REAL mip_gap) function set_mip_gap_rel (line 141) | static void __WINAPI set_mip_gap_rel(lprec *lp, REAL mip_gap) type _values (line 146) | struct _values type _values (line 164) | struct _values function set_presolve1 (line 210) | static void __WINAPI set_presolve1(lprec *lp, int do_presolve) function set_presolve2 (line 215) | static void __WINAPI set_presolve2(lprec *lp, int maxloops) type _values (line 220) | struct _values type _values (line 227) | struct _values type _values (line 246) | struct _values type _values (line 254) | struct _values type _functions (line 265) | struct _functions function write_params1 (line 308) | static void write_params1(lprec *lp, FILE *fp, char *header, int newline) function readoptions (line 393) | static void readoptions(char *options, char **header) function MYBOOL (line 417) | MYBOOL __WINAPI write_params(lprec *lp, char *filename, char *options) function MYBOOL (line 516) | MYBOOL __WINAPI read_params(lprec *lp, char *filename, char *options) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_presolve.c function STATIC (line 49) | STATIC int presolve_setstatusex(presolverec *psdata, int status, int lin... function STATIC (line 64) | STATIC MYBOOL presolve_statuscheck(presolverec *psdata, int *status) function STATIC (line 76) | STATIC MYBOOL presolve_createUndo(lprec *lp) function STATIC (line 86) | STATIC MYBOOL inc_presolve_space(lprec *lp, int delta, MYBOOL isrows) function STATIC (line 127) | STATIC MYBOOL presolve_setOrig(lprec *lp, int orig_rows, int orig_cols) function STATIC (line 140) | STATIC MYBOOL presolve_fillUndo(lprec *lp, int orig_rows, int orig_cols,... function STATIC (line 160) | STATIC MYBOOL presolve_rebuildUndo(lprec *lp, MYBOOL isprimal) function STATIC (line 222) | STATIC MYBOOL presolve_freeUndo(lprec *lp) function STATIC (line 242) | STATIC void presolve_storeDualUndo(presolverec *psdata, int rownr, int c... function STATIC (line 271) | STATIC MYBOOL presolve_SOScheck(presolverec *psdata) function INLINE (line 344) | INLINE REAL presolve_roundrhs(lprec *lp, REAL value, MYBOOL isGE) function INLINE (line 368) | INLINE REAL presolve_roundval(lprec *lp, REAL value) function INLINE (line 377) | INLINE MYBOOL presolve_mustupdate(lprec *lp, int colnr) function INLINE (line 388) | INLINE REAL presolve_sumplumin(lprec *lp, int item, psrec *ps, MYBOOL do... function INLINE (line 401) | INLINE void presolve_range(lprec *lp, int rownr, psrec *ps, REAL *loValu... function STATIC (line 407) | STATIC void presolve_rangeorig(lprec *lp, int rownr, psrec *ps, REAL *lo... function STATIC (line 414) | STATIC MYBOOL presolve_rowfeasible(presolverec *psdata, int rownr, MYBOO... function STATIC (line 458) | STATIC MYBOOL presolve_debugmap(presolverec *psdata, char *caption) function STATIC (line 508) | STATIC MYBOOL presolve_validate(presolverec *psdata, MYBOOL forceupdate) function STATIC (line 608) | STATIC MYBOOL presolve_rowtallies(presolverec *psdata, int rownr, int *p... function STATIC (line 638) | STATIC MYBOOL presolve_debugrowtallies(presolverec *psdata) function STATIC (line 656) | STATIC int presolve_debugcheck(lprec *lp, LLrec *rowmap, LLrec *colmap) function STATIC (line 687) | STATIC MYBOOL presolve_candeletevar(presolverec *psdata, int colnr) function STATIC (line 698) | STATIC int presolve_rowlengthex(presolverec *psdata, int rownr) function STATIC (line 713) | STATIC int presolve_rowlengthdebug(presolverec *psdata) function INLINE (line 723) | INLINE int presolve_nextrecord(psrec *ps, int recnr, int *previtem) function INLINE (line 749) | INLINE int presolve_nextcol(presolverec *psdata, int rownr, int *previtem) function INLINE (line 754) | INLINE int presolve_lastcol(presolverec *psdata, int rownr) function INLINE (line 758) | INLINE int presolve_nextrow(presolverec *psdata, int colnr, int *previtem) function INLINE (line 763) | INLINE int presolve_lastrow(presolverec *psdata, int colnr) function INLINE (line 768) | INLINE void presolve_adjustrhs(presolverec *psdata, int rownr, REAL fixd... function STATIC (line 782) | STATIC int presolve_shrink(presolverec *psdata, int *nConRemove, int *nV... function STATIC (line 828) | STATIC void presolve_rowremove(presolverec *psdata, int rownr, MYBOOL al... function STATIC (line 887) | STATIC int presolve_colremove(presolverec *psdata, int colnr, MYBOOL all... function STATIC (line 958) | STATIC int presolve_redundantSOS(presolverec *psdata, int *nb, int *nSum) function STATIC (line 1051) | STATIC MYBOOL presolve_fixSOS1(presolverec *psdata, int colnr, REAL fixv... function STATIC (line 1149) | STATIC void presolve_setEQ(presolverec *psdata, int rownr) function STATIC (line 1161) | STATIC MYBOOL presolve_singletonbounds(presolverec *psdata, int rownr, i... function STATIC (line 1260) | STATIC MYBOOL presolve_multibounds(presolverec *psdata, int rownr, int c... function STATIC (line 1337) | STATIC MYBOOL isnz_origobj(lprec *lp, int colnr) function STATIC (line 1342) | STATIC MYBOOL presolve_testrow(presolverec *psdata, int lastrow) function STATIC (line 1354) | STATIC MYBOOL presolve_coltighten(presolverec *psdata, int colnr, REAL L... function STATIC (line 1504) | STATIC int presolve_rowtighten(presolverec *psdata, int rownr, int *tall... function STATIC (line 1572) | STATIC void set_dv_bounds(presolverec *psdata, int rownr, REAL lowbo, RE... function STATIC (line 1577) | STATIC REAL get_dv_lower(presolverec *psdata, int rownr) function STATIC (line 1582) | STATIC REAL get_dv_upper(presolverec *psdata, int rownr) function STATIC (line 1587) | STATIC MYBOOL presolve_rowfix(presolverec *psdata, int rownr, REAL newva... function STATIC (line 1737) | STATIC int presolve_colsingleton(presolverec *psdata, int i, int j, int ... function STATIC (line 1774) | STATIC MYBOOL presolve_colfix(presolverec *psdata, int colnr, REAL newva... function STATIC (line 1968) | STATIC int presolve_rowfixzero(presolverec *psdata, int rownr, int *nv) function STATIC (line 1990) | STATIC MYBOOL presolve_colfixdual(presolverec *psdata, int colnr, REAL *... function STATIC (line 2085) | STATIC MYBOOL presolve_probefix01(presolverec *psdata, int colnr, REAL *... function STATIC (line 2131) | STATIC MYBOOL presolve_probefix01(presolverec *psdata, int colnr, REAL *... function STATIC (line 2198) | STATIC int presolve_probetighten01(presolverec *psdata, int colnr) function STATIC (line 2244) | STATIC int presolve_mergerows(presolverec *psdata, int *nRows, int *nSum) function STATIC (line 2397) | STATIC MYBOOL presolve_reduceGCD(presolverec *psdata, int *nn, int *nb, ... function STATIC (line 2452) | STATIC int presolve_knapsack(presolverec *psdata, int *nn) function STATIC (line 2542) | STATIC MYBOOL presolve_invalideq2(lprec *lp, presolverec *psdata) function presolve_getcolumnEQ (line 2581) | int BFP_CALLMODEL presolve_getcolumnEQ(lprec *lp, int colnr, REAL nzvalu... function STATIC (line 2601) | STATIC int presolve_singularities(presolverec *psdata, int *nn, int *nr,... function STATIC (line 3015) | STATIC MYBOOL presolve_impliedfree(lprec *lp, presolverec *psdata, int c... function STATIC (line 3039) | STATIC MYBOOL presolve_impliedcolfix(presolverec *psdata, int rownr, int... function STATIC (line 3250) | STATIC psrec *presolve_initpsrec(lprec *lp, int size) function STATIC (line 3278) | STATIC void presolve_freepsrec(psrec **ps) function STATIC (line 3304) | STATIC presolverec *presolve_init(lprec *lp) function STATIC (line 3417) | STATIC void presolve_free(presolverec **psdata) function STATIC (line 3431) | STATIC int presolve_makefree(presolverec *psdata) function STATIC (line 3504) | STATIC MYBOOL presolve_updatesums(presolverec *psdata) function STATIC (line 3540) | STATIC MYBOOL presolve_finalize(presolverec *psdata) function STATIC (line 3607) | STATIC MYBOOL presolve_debugdump(lprec *lp, presolverec *psdata, char *f... function compRedundant (line 3647) | int CMP_CALLMODEL compRedundant(const UNIONTYPE QSORTrec *current, const... function compSparsity (line 3660) | int CMP_CALLMODEL compSparsity(const UNIONTYPE QSORTrec *current, const ... function compAggregate (line 3679) | int CMP_CALLMODEL compAggregate(const UNIONTYPE QSORTrec *current, const... function STATIC (line 3708) | STATIC int presolve_rowdominance(presolverec *psdata, int *nCoeffChanged... function STATIC (line 3894) | STATIC int presolve_coldominance01(presolverec *psdata, int *nConRemoved... function STATIC (line 4075) | STATIC int presolve_coldominance01(presolverec *psdata, NATURAL *nConRem... function STATIC (line 4268) | STATIC int presolve_aggregate(presolverec *psdata, int *nConRemoved, int... function STATIC (line 4484) | STATIC int presolve_makesparser(presolverec *psdata, int *nCoeffChanged,... function STATIC (line 4760) | STATIC int presolve_SOS1(presolverec *psdata, int *nCoeffChanged, int *n... function STATIC (line 4827) | STATIC int presolve_boundconflict(presolverec *psdata, int baserowno, in... function STATIC (line 4863) | STATIC int presolve_columns(presolverec *psdata, int *nCoeffChanged, int... function STATIC (line 5037) | STATIC int presolve_freeandslacks(presolverec *psdata, int *nCoeffChange... function STATIC (line 5409) | STATIC int presolve(lprec *lp) function STATIC (line 5858) | STATIC MYBOOL postsolve(lprec *lp, int status) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_presolve.h type psrec (line 37) | typedef struct _psrec type presolverec (line 53) | typedef struct _presolverec function INLINE (line 101) | INLINE int presolve_rowlength(presolverec *psdata, int rownr) function INLINE (line 110) | INLINE int presolve_collength(presolverec *psdata, int colnr) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_price.c function compareImprovementVar (line 42) | int CMP_CALLMODEL compareImprovementVar(const pricerec *current, const p... function compareSubstitutionVar (line 153) | int CMP_CALLMODEL compareSubstitutionVar(const pricerec *current, const ... function compareBoundFlipVar (line 293) | int CMP_CALLMODEL compareBoundFlipVar(const pricerec *current, const pri... function STATIC (line 373) | STATIC MYBOOL validImprovementVar(pricerec *candidate) function STATIC (line 384) | STATIC MYBOOL validSubstitutionVar(pricerec *candidate) function compareImprovementQS (line 401) | int CMP_CALLMODEL compareImprovementQS(const UNIONTYPE QSORTrec *current... function compareSubstitutionQS (line 405) | int CMP_CALLMODEL compareSubstitutionQS(const UNIONTYPE QSORTrec *curren... function STATIC (line 412) | STATIC int addCandidateVar(pricerec *candidate, multirec *multi, findCom... function STATIC (line 498) | STATIC MYBOOL findImprovementVar(pricerec *current, pricerec *candidate,... function STATIC (line 533) | STATIC MYBOOL collectMinorVar(pricerec *candidate, multirec *longsteps, ... function STATIC (line 569) | STATIC MYBOOL findSubstitutionVar(pricerec *current, pricerec *candidate... function STATIC (line 602) | STATIC partialrec *partial_createBlocks(lprec *lp, MYBOOL isrow) function STATIC (line 614) | STATIC int partial_countBlocks(lprec *lp, MYBOOL isrow) function STATIC (line 623) | STATIC int partial_activeBlocks(lprec *lp, MYBOOL isrow) function STATIC (line 632) | STATIC void partial_freeBlocks(partialrec **blockdata) function STATIC (line 644) | STATIC void makePriceLoop(lprec *lp, int *start, int *end, int *delta) function STATIC (line 661) | STATIC MYBOOL serious_facterror(lprec *lp, REAL *bvector, int maxcols, R... function STATIC (line 699) | STATIC void update_reducedcosts(lprec *lp, MYBOOL isdual, int leave_nr, ... function STATIC (line 723) | STATIC void compute_reducedcosts(lprec *lp, MYBOOL isdual, int row_nr, i... function STATIC (line 766) | STATIC MYBOOL verify_stability(lprec *lp, MYBOOL isprimal, REAL xfeas, R... function STATIC (line 799) | STATIC int find_rowReplacement(lprec *lp, int rownr, REAL *prow, int *nz... function STATIC (line 833) | STATIC int colprim(lprec *lp, REAL *drow, int *nzdrow, MYBOOL skipupdate... function STATIC (line 960) | STATIC int rowprim(lprec *lp, int colnr, LREAL *theta, REAL *pcol, int *... function STATIC (line 1168) | STATIC int rowdual(lprec *lp, REAL *rhvec, MYBOOL forceoutEQ, MYBOOL upd... function STATIC (line 1288) | STATIC void longdual_testset(lprec *lp, int which, int rownr, REAL *prow... function STATIC (line 1343) | STATIC int coldual(lprec *lp, int row_nr, REAL *prow, int *nzprow, function INLINE (line 1541) | INLINE REAL normalizeEdge(lprec *lp, int item, REAL edge, MYBOOL isdual) function STATIC (line 1556) | STATIC int partial_findBlocks(lprec *lp, MYBOOL autodefine, MYBOOL isrow) function STATIC (line 1645) | STATIC int partial_blockStart(lprec *lp, MYBOOL isrow) function STATIC (line 1658) | STATIC int partial_blockEnd(lprec *lp, MYBOOL isrow) function STATIC (line 1671) | STATIC int partial_blockNextPos(lprec *lp, int block, MYBOOL isrow) function STATIC (line 1690) | STATIC MYBOOL partial_blockStep(lprec *lp, MYBOOL isrow) function STATIC (line 1706) | STATIC MYBOOL partial_isVarActive(lprec *lp, int varno, MYBOOL isrow) function STATIC (line 1721) | STATIC multirec *multi_create(lprec *lp, MYBOOL truncinf) function STATIC (line 1735) | STATIC void multi_free(multirec **multi) function STATIC (line 1746) | STATIC MYBOOL multi_mustupdate(multirec *multi) function STATIC (line 1751) | STATIC MYBOOL multi_resize(multirec *multi, int blocksize, int blockdiv,... function STATIC (line 1802) | STATIC int multi_size(multirec *multi) function STATIC (line 1810) | STATIC int multi_used(multirec *multi) function STATIC (line 1818) | STATIC int multi_restart(multirec *multi) function STATIC (line 1837) | STATIC void multi_valueInit(multirec *multi, REAL step_base, REAL obj_base) function STATIC (line 1848) | STATIC REAL *multi_valueList(multirec *multi) function STATIC (line 1853) | STATIC int *multi_indexSet(multirec *multi, MYBOOL regenerate) function STATIC (line 1860) | STATIC int multi_getvar(multirec *multi, int item) function STATIC (line 1869) | STATIC MYBOOL multi_recompute(multirec *multi, int index, MYBOOL isphase... function STATIC (line 1957) | STATIC MYBOOL multi_truncatingvar(multirec *multi, int varnr) function STATIC (line 1962) | STATIC MYBOOL multi_removevar(multirec *multi, int varnr) function STATIC (line 1983) | STATIC int multi_enteringvar(multirec *multi, pricerec *current, int pri... function STATIC (line 2076) | STATIC REAL multi_enteringtheta(multirec *multi) function STATIC (line 2081) | STATIC int multi_populateSet(multirec *multi, int **list, int excludenr) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_pricePSE.c function INLINE (line 44) | INLINE MYBOOL applyPricer(lprec *lp) function STATIC (line 51) | STATIC void simplexPricer(lprec *lp, MYBOOL isdual) function STATIC (line 58) | STATIC void freePricer(lprec *lp) function STATIC (line 64) | STATIC MYBOOL resizePricer(lprec *lp) function STATIC (line 80) | STATIC MYBOOL initPricer(lprec *lp) function STATIC (line 93) | STATIC REAL getPricer(lprec *lp, int item, MYBOOL isdual) function STATIC (line 137) | STATIC MYBOOL restartPricer(lprec *lp, MYBOOL isdual) function STATIC (line 227) | STATIC MYBOOL formWeights(lprec *lp, int colnr, REAL *pcol, REAL **w) function STATIC (line 258) | STATIC void freeWeights(REAL *w) function STATIC (line 264) | STATIC MYBOOL updatePricer(lprec *lp, int rownr, int colnr, REAL *pcol, ... function STATIC (line 489) | STATIC MYBOOL verifyPricer(lprec *lp) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_report.c function report (line 55) | void __VACALL report(lprec *lp, int level, char *format, ...) function STATIC (line 86) | STATIC void print_indent(lprec *lp) function STATIC (line 99) | STATIC void debug_print(lprec *lp, char *format, ...) function STATIC (line 123) | STATIC void debug_print_solution(lprec *lp) function STATIC (line 136) | STATIC void debug_print_bounds(lprec *lp, REAL *upbo, REAL *lowbo) function blockWriteLREAL (line 163) | void blockWriteLREAL(FILE *output, char *label, LREAL *vector, int first... function blockWriteAMAT (line 182) | void blockWriteAMAT(FILE *output, const char *label, lprec* lp, int firs... function blockWriteBMAT (line 251) | void blockWriteBMAT(FILE *output, const char *label, lprec* lp, int firs... function MYBOOL (line 296) | MYBOOL REPORT_debugdump(lprec *lp, char *filename, MYBOOL livedata) function REPORT_objective (line 355) | void REPORT_objective(lprec *lp) function REPORT_solution (line 366) | void REPORT_solution(lprec *lp, int columns) function REPORT_constraints (line 396) | void REPORT_constraints(lprec *lp, int columns) function REPORT_duals (line 425) | void REPORT_duals(lprec *lp) function REPORT_extended (line 457) | void REPORT_extended(lprec *lp) function REPORT_lp (line 511) | void REPORT_lp(lprec *lp) function REPORT_scales (line 578) | void REPORT_scales(lprec *lp) function MYBOOL (line 598) | MYBOOL REPORT_tableau(lprec *lp) function REPORT_constraintinfo (line 660) | void REPORT_constraintinfo(lprec *lp, char *datainfo) function REPORT_modelinfo (line 676) | void REPORT_modelinfo(lprec *lp, MYBOOL doName, char *datainfo) function MYBOOL (line 700) | MYBOOL REPORT_mat_mmsave(lprec *lp, char *filename, int *colndx, MYBOOL ... FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_rlp.c type lp_yytokentype (line 68) | enum lp_yytokentype { type parse_vars (line 139) | typedef struct parse_vars_s function isatty (line 170) | static int isatty(int f) function lp_input_lp_yyin (line 180) | static int __WINAPI lp_input_lp_yyin(void *fpin, char *buf, int max_size) function lp_input (line 189) | static int __WINAPI lp_input(void *vpp, char *buf, int max_size) type YYSTYPE (line 230) | typedef int YYSTYPE; type YYTYPE_UINT8 (line 249) | typedef YYTYPE_UINT8 lp_yytype_uint8; type lp_yytype_uint8 (line 251) | typedef unsigned char lp_yytype_uint8; type YYTYPE_INT8 (line 255) | typedef YYTYPE_INT8 lp_yytype_int8; type lp_yytype_int8 (line 258) | typedef signed char lp_yytype_int8; type lp_yytype_int8 (line 260) | typedef short int lp_yytype_int8; type YYTYPE_UINT16 (line 264) | typedef YYTYPE_UINT16 lp_yytype_uint16; type lp_yytype_uint16 (line 266) | typedef unsigned short int lp_yytype_uint16; type YYTYPE_INT16 (line 270) | typedef YYTYPE_INT16 lp_yytype_int16; type lp_yytype_int16 (line 272) | typedef short int lp_yytype_int16; function YYID (line 319) | static int function lp_yy_symbol_value_print (line 875) | static void function lp_yy_symbol_print (line 911) | static void function lp_yy_stack_print (line 939) | static void function lp_yy_reduce_print (line 967) | static void function YYSIZE_T (line 1038) | static YYSIZE_T function YYSIZE_T (line 1087) | static YYSIZE_T function YYSIZE_T (line 1134) | static YYSIZE_T function lp_yydestruct (line 1247) | static void function lp_yyparse (line 1314) | int function lp_yy_delete_allocated_memory (line 2388) | static void lp_yy_delete_allocated_memory(parse_parm *pp) function parse (line 2419) | static int parse(parse_parm *pp) function lprec (line 2424) | lprec *read_lp1(lprec *lp, void *userhandle, read_modeldata_func read_mo... function lprec (line 2459) | lprec *read_LP1(lprec *lp, char *filename, int verbose, char *lp_name) function MYBOOL (line 2477) | MYBOOL __WINAPI LP_readhandle(lprec **lp, FILE *filename, int verbose, c... FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_rlp.h type flex_int8_t (line 43) | typedef int8_t flex_int8_t; type flex_uint8_t (line 44) | typedef uint8_t flex_uint8_t; type flex_int16_t (line 45) | typedef int16_t flex_int16_t; type flex_uint16_t (line 46) | typedef uint16_t flex_uint16_t; type flex_int32_t (line 47) | typedef int32_t flex_int32_t; type flex_uint32_t (line 48) | typedef uint32_t flex_uint32_t; type flex_int8_t (line 50) | typedef signed char flex_int8_t; type flex_int16_t (line 51) | typedef short int flex_int16_t; type flex_int32_t (line 52) | typedef int flex_int32_t; type flex_uint8_t (line 53) | typedef unsigned char flex_uint8_t; type flex_uint16_t (line 54) | typedef unsigned short int flex_uint16_t; type flex_uint32_t (line 55) | typedef unsigned int flex_uint32_t; type lp_yy_buffer_state (line 169) | struct lp_yy_buffer_state type lp_yy_size_t (line 209) | typedef size_t lp_yy_size_t; type lp_yy_buffer_state (line 214) | struct lp_yy_buffer_state type YY_CHAR (line 343) | typedef unsigned char YY_CHAR; type lp_yy_state_type (line 345) | typedef int lp_yy_state_type; type lp_yy_trans_info (line 368) | struct lp_yy_trans_info type lp_yyguts_t (line 620) | struct lp_yyguts_t type lp_yyguts_t (line 837) | struct lp_yyguts_t type lp_yyguts_t (line 837) | struct lp_yyguts_t function YY_RESTORE_YY_MORE_OFFSET (line 1285) | YY_RESTORE_YY_MORE_OFFSET function lp_yy_get_next_buffer (line 1414) | static int lp_yy_get_next_buffer (lp_yyscan_t lp_yyscanner) function lp_yy_state_type (line 1549) | static lp_yy_state_type lp_yy_get_previous_state (lp_yyscan_t lp_yyscanner) function lp_yy_state_type (line 1583) | static lp_yy_state_type lp_yy_try_NUL_trans (lp_yy_state_type lp_yy_cur... function lp_yyunput (line 1607) | static void lp_yyunput (int c, register char * lp_yy_bp , lp_yyscan_t lp... function input (line 1653) | static int input (lp_yyscan_t lp_yyscanner) function lp_yyrestart (line 1737) | void lp_yyrestart (FILE * input_file , lp_yyscan_t lp_yyscanner) function lp_yy_switch_to_buffer (line 1755) | void lp_yy_switch_to_buffer (YY_BUFFER_STATE new_buffer , lp_yyscan_t ... function lp_yy_load_buffer_state (line 1787) | static void lp_yy_load_buffer_state (lp_yyscan_t lp_yyscanner) function YY_BUFFER_STATE (line 1802) | YY_BUFFER_STATE lp_yy_create_buffer (FILE * file, int size , lp_yyscan... function lp_yy_delete_buffer (line 1830) | void lp_yy_delete_buffer (YY_BUFFER_STATE b , lp_yyscan_t lp_yyscanner) function lp_yy_init_buffer (line 1854) | static void lp_yy_init_buffer (YY_BUFFER_STATE b, FILE * file , lp_yys... function lp_yy_flush_buffer (line 1883) | void lp_yy_flush_buffer (YY_BUFFER_STATE b , lp_yyscan_t lp_yyscanner) function lp_yypush_buffer_state (line 1913) | void lp_yypush_buffer_state (YY_BUFFER_STATE new_buffer , lp_yyscan_t lp... function lp_yypop_buffer_state (line 1944) | void lp_yypop_buffer_state (lp_yyscan_t lp_yyscanner) function lp_yyensure_buffer_stack (line 1964) | static void lp_yyensure_buffer_stack (lp_yyscan_t lp_yyscanner) function YY_BUFFER_STATE (line 2014) | YY_BUFFER_STATE lp_yy_scan_buffer (char * base, lp_yy_size_t size , lp... function YY_BUFFER_STATE (line 2051) | YY_BUFFER_STATE lp_yy_scan_string (lp_yyconst char * lp_yystr , lp_yysca... function YY_BUFFER_STATE (line 2064) | YY_BUFFER_STATE lp_yy_scan_bytes (lp_yyconst char * lp_yybytes, int _l... function lp_yy_fatal_error (line 2098) | static void lp_yy_fatal_error (lp_yyconst char* msg , lp_yyscan_t lp_yys... function YY_EXTRA_TYPE (line 2126) | YY_EXTRA_TYPE lp_yyget_extra (lp_yyscan_t lp_yyscanner) function lp_yyget_lineno (line 2135) | int lp_yyget_lineno (lp_yyscan_t lp_yyscanner) function lp_yyget_column (line 2148) | int lp_yyget_column (lp_yyscan_t lp_yyscanner) function FILE (line 2161) | FILE *lp_yyget_in (lp_yyscan_t lp_yyscanner) function FILE (line 2170) | FILE *lp_yyget_out (lp_yyscan_t lp_yyscanner) function lp_yyget_leng (line 2179) | int lp_yyget_leng (lp_yyscan_t lp_yyscanner) type lp_yyguts_t (line 2191) | struct lp_yyguts_t type lp_yyguts_t (line 2191) | struct lp_yyguts_t function lp_yyset_extra (line 2199) | void lp_yyset_extra (YY_EXTRA_TYPE user_defined , lp_yyscan_t lp_yyscan... function lp_yyset_lineno (line 2209) | void lp_yyset_lineno (int line_number , lp_yyscan_t lp_yyscanner) function lp_yyset_column (line 2224) | void lp_yyset_column (int column_no , lp_yyscan_t lp_yyscanner) function lp_yyset_in (line 2241) | void lp_yyset_in (FILE * in_str , lp_yyscan_t lp_yyscanner) function lp_yyset_out (line 2247) | void lp_yyset_out (FILE * out_str , lp_yyscan_t lp_yyscanner) function lp_yyget_debug (line 2253) | int lp_yyget_debug (lp_yyscan_t lp_yyscanner) function lp_yyset_debug (line 2259) | void lp_yyset_debug (int bdebug , lp_yyscan_t lp_yyscanner) function YYSTYPE (line 2267) | YYSTYPE * lp_yyget_lval (lp_yyscan_t lp_yyscanner) function lp_yyset_lval (line 2273) | void lp_yyset_lval (YYSTYPE * lp_yylval_param , lp_yyscan_t lp_yyscanner) function lp_yylex_init (line 2286) | int lp_yylex_init(lp_yyscan_t* ptr_lp_yy_globals) function lp_yylex_init_extra (line 2315) | int lp_yylex_init_extra(YY_EXTRA_TYPE lp_yy_user_defined,lp_yyscan_t* pt... function lp_yy_init_globals (line 2343) | static int lp_yy_init_globals (lp_yyscan_t lp_yyscanner) function lp_yylex_destroy (line 2377) | int lp_yylex_destroy (lp_yyscan_t lp_yyscanner) function lp_yy_flex_strncpy (line 2411) | static void lp_yy_flex_strncpy (char* s1, lp_yyconst char * s2, int n , ... function lp_yy_flex_strlen (line 2420) | static int lp_yy_flex_strlen (lp_yyconst char * s , lp_yyscan_t lp_yysca... function lp_yyfree (line 2447) | void lp_yyfree (void * ptr , lp_yyscan_t lp_yyscanner) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_scale.c function REAL (line 34) | REAL scaled_value(lprec *lp, REAL value, int index) function REAL (line 49) | REAL unscaled_value(lprec *lp, REAL value, int index) function STATIC (line 64) | STATIC REAL scaled_mat(lprec *lp, REAL value, int rownr, int colnr) function STATIC (line 71) | STATIC REAL unscaled_mat(lprec *lp, REAL value, int rownr, int colnr) function REAL (line 81) | REAL CurtisReidMeasure(lprec *lp, MYBOOL _Advanced, REAL *FRowScale, REA... function CurtisReidScales (line 142) | int CurtisReidScales(lprec *lp, MYBOOL _Advanced, REAL *FRowScale, REAL ... function STATIC (line 442) | STATIC MYBOOL scaleCR(lprec *lp, REAL *scaledelta) function STATIC (line 476) | STATIC MYBOOL transform_for_scale(lprec *lp, REAL *value) function STATIC (line 494) | STATIC void accumulate_for_scale(lprec *lp, REAL *min, REAL *max, REAL v... function STATIC (line 508) | STATIC REAL minmax_to_scale(lprec *lp, REAL min, REAL max, int itemcount) function STATIC (line 555) | STATIC REAL roundPower2(REAL scale) function STATIC (line 585) | STATIC MYBOOL scale_updatecolumns(lprec *lp, REAL *scalechange, MYBOOL u... function STATIC (line 607) | STATIC MYBOOL scale_updaterows(lprec *lp, REAL *scalechange, MYBOOL upda... function STATIC (line 630) | STATIC MYBOOL scale_columns(lprec *lp, REAL *scaledelta) function STATIC (line 679) | STATIC MYBOOL scale_rows(lprec *lp, REAL *scaledelta) function STATIC (line 733) | STATIC REAL scale(lprec *lp, REAL *scaledelta) function STATIC (line 884) | STATIC MYBOOL finalize_scaling(lprec *lp, REAL *scaledelta) function STATIC (line 915) | STATIC REAL auto_scale(lprec *lp) function STATIC (line 986) | STATIC void unscale_columns(lprec *lp) function undoscale (line 1026) | void undoscale(lprec *lp) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_simplex.c function STATIC (line 42) | STATIC void stallMonitor_update(lprec *lp, REAL newOF) function STATIC (line 57) | STATIC MYBOOL stallMonitor_creepingObj(lprec *lp) function STATIC (line 73) | STATIC MYBOOL stallMonitor_shortSteps(lprec *lp) function STATIC (line 87) | STATIC void stallMonitor_reset(lprec *lp) function STATIC (line 102) | STATIC MYBOOL stallMonitor_create(lprec *lp, MYBOOL isdual, char *funcname) function STATIC (line 141) | STATIC MYBOOL stallMonitor_check(lprec *lp, int rownr, int colnr, int la... function STATIC (line 330) | STATIC void stallMonitor_finish(lprec *lp) function STATIC (line 342) | STATIC MYBOOL add_artificial(lprec *lp, int forrownr, REAL *nzarray, int... function STATIC (line 449) | STATIC int get_artificialRow(lprec *lp, int colnr) function STATIC (line 466) | STATIC int findAnti_artificial(lprec *lp, int colnr) function STATIC (line 489) | STATIC int findBasicArtificial(lprec *lp, int before) function STATIC (line 506) | STATIC void eliminate_artificials(lprec *lp, REAL *prow) function STATIC (line 529) | STATIC void clear_artificials(lprec *lp) function STATIC (line 563) | STATIC int primloop(lprec *lp, MYBOOL primalfeasible, REAL primaloffset) function else (line 1265) | else if(lp->rejectpivot[0] < DEF_MAXPIVOTRETRY) { function else (line 1275) | else if(dualphase1 && (dualoffset != 0)) { function STATIC (line 1525) | STATIC int spx_run(lprec *lp, MYBOOL validInvB) function lprec (line 1698) | lprec *make_lag(lprec *lpserver) function STATIC (line 1736) | STATIC int heuristics(lprec *lp, int mode) function STATIC (line 1767) | STATIC int lag_solve(lprec *lp, REAL start_bound, int num_iter) function STATIC (line 2032) | STATIC int spx_solve(lprec *lp) function lin_solve (line 2141) | int lin_solve(lprec *lp) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_solve/lp_solve.c function EndOfPgr (line 20) | int EndOfPgr(int i) function SIGABRT_func (line 29) | void SIGABRT_func(int sig) function print_help (line 34) | void print_help(char *argv[]) function print_cpu_times (line 238) | void print_cpu_times(const char *info) function myabortfunc (line 251) | int myabortfunc(lprec *lp, void *aborthandle) function MYBOOL (line 258) | static MYBOOL isNum(char *val) function DoReport (line 267) | static void DoReport(lprec *lp, char *str) function LPMessageCB (line 272) | static void __WINAPI LPMessageCB(lprec *lp, void *USERHANDLE, int msg) function write_model (line 284) | void write_model(lprec *lp, char plp, char *wlp, char *wmps, char *wfmps... function or_value (line 317) | static void or_value(int *value, int orvalue) function set_value (line 324) | static void set_value(int *value, int orvalue) function minmax1 (line 331) | static void minmax1(REAL value0, REAL factor, REAL *minmax, int *nminmax... function minmax (line 361) | static void minmax(REAL value, REAL *minima, REAL *maxima, int *nminima,... function printminmax (line 393) | static void printminmax(lprec *lp, char *s, REAL *minima, REAL *maxima, ... function print_statistics (line 433) | static void print_statistics(lprec *lp) function main (line 527) | int main(int argc, char *argv[]) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_solveDLL.c function BOOL (line 7) | BOOL APIENTRY DllMain( HANDLE hModule, FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_types.h type lprec (line 248) | typedef struct _lprec lprec; type INVrec (line 249) | typedef struct _INVrec INVrec; type B4rec (line 261) | typedef struct _B4rec type OBJmonrec (line 272) | typedef struct _OBJmonrec { type edgerec (line 289) | typedef struct _edgerec type pricerec (line 294) | typedef struct _pricerec type multirec (line 303) | typedef struct _multirec FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_utils.c function STATIC (line 36) | STATIC MYBOOL allocCHAR(lprec *lp, char **ptr, int size, MYBOOL clear) function STATIC (line 55) | STATIC MYBOOL allocMYBOOL(lprec *lp, MYBOOL **ptr, int size, MYBOOL clear) function STATIC (line 74) | STATIC MYBOOL allocINT(lprec *lp, int **ptr, int size, MYBOOL clear) function STATIC (line 93) | STATIC MYBOOL allocREAL(lprec *lp, REAL **ptr, int size, MYBOOL clear) function STATIC (line 112) | STATIC MYBOOL allocLREAL(lprec *lp, LREAL **ptr, int size, MYBOOL clear) function STATIC (line 132) | STATIC MYBOOL allocFREE(lprec *lp, void **ptr) function comp_bits (line 153) | int comp_bits(MYBOOL *bitarray1, MYBOOL *bitarray2, int items) function STATIC (line 208) | STATIC workarraysrec *mempool_create(lprec *lp) function STATIC (line 215) | STATIC char *mempool_obtainVector(workarraysrec *mempool, int count, int... function STATIC (line 301) | STATIC MYBOOL mempool_releaseVector(workarraysrec *mempool, char *memvec... function STATIC (line 327) | STATIC MYBOOL mempool_free(workarraysrec **mempool) function REAL (line 343) | REAL *cloneREAL(lprec *lp, REAL *origlist, int size) function MYBOOL (line 352) | MYBOOL *cloneMYBOOL(lprec *lp, MYBOOL *origlist, int size) function STATIC (line 371) | STATIC void roundVector(LREAL *myvector, int endpos, LREAL roundzero) function STATIC (line 379) | STATIC REAL normalizeVector(REAL *myvector, int endpos) function STATIC (line 403) | STATIC void swapINT(int *item1, int *item2) function STATIC (line 410) | STATIC void swapREAL(REAL *item1, REAL *item2) function STATIC (line 417) | STATIC void swapPTR(void **item1, void **item2) function STATIC (line 426) | STATIC REAL restoreINT(REAL valREAL, REAL epsilon) function STATIC (line 443) | STATIC REAL roundToPrecision(REAL value, REAL precision) function STATIC (line 494) | STATIC int searchFor(int target, int *attributes, int size, int offset, ... function STATIC (line 557) | STATIC MYBOOL isINT(lprec *lp, REAL value) function STATIC (line 578) | STATIC MYBOOL isOrigFixed(lprec *lp, int varno) function STATIC (line 583) | STATIC void chsign_bounds(REAL *lobound, REAL *upbound) function STATIC (line 601) | STATIC REAL rand_uniform(lprec *lp, REAL range) function STATIC (line 618) | STATIC int createLink(int size, LLrec **linkmap, MYBOOL *usedpos) function STATIC (line 657) | STATIC MYBOOL freeLink(LLrec **linkmap) function STATIC (line 672) | STATIC int sizeLink(LLrec *linkmap) function STATIC (line 677) | STATIC MYBOOL isActiveLink(LLrec *linkmap, int itemnr) function STATIC (line 687) | STATIC int countActiveLink(LLrec *linkmap) function STATIC (line 692) | STATIC int countInactiveLink(LLrec *linkmap) function STATIC (line 697) | STATIC int firstActiveLink(LLrec *linkmap) function STATIC (line 702) | STATIC int lastActiveLink(LLrec *linkmap) function STATIC (line 707) | STATIC MYBOOL appendLink(LLrec *linkmap, int newitem) function STATIC (line 732) | STATIC MYBOOL insertLink(LLrec *linkmap, int afteritem, int newitem) function STATIC (line 762) | STATIC MYBOOL setLink(LLrec *linkmap, int newitem) function STATIC (line 770) | STATIC MYBOOL fillLink(LLrec *linkmap) function STATIC (line 783) | STATIC int nextActiveLink(LLrec *linkmap, int backitemnr) function STATIC (line 795) | STATIC int prevActiveLink(LLrec *linkmap, int forwitemnr) function STATIC (line 813) | STATIC int firstInactiveLink(LLrec *linkmap) function STATIC (line 828) | STATIC int lastInactiveLink(LLrec *linkmap) function STATIC (line 843) | STATIC int nextInactiveLink(LLrec *linkmap, int backitemnr) function STATIC (line 854) | STATIC int prevInactiveLink(LLrec *linkmap, int forwitemnr) function STATIC (line 859) | STATIC int removeLink(LLrec *linkmap, int itemnr) function STATIC (line 897) | STATIC LLrec *cloneLink(LLrec *sourcemap, int newsize, MYBOOL freesource) function STATIC (line 922) | STATIC int compareLink(LLrec *linkmap1, LLrec *linkmap2) function STATIC (line 935) | STATIC MYBOOL verifyLink(LLrec *linkmap, int itemnr, MYBOOL doappend) function STATIC (line 955) | STATIC PVrec *createPackedVector(int size, REAL *values, int *workvector) function STATIC (line 1002) | STATIC MYBOOL unpackPackedVector(PVrec *PV, REAL **target) function STATIC (line 1026) | STATIC REAL getvaluePackedVector(PVrec *PV, int index) function STATIC (line 1036) | STATIC MYBOOL freePackedVector(PVrec **PV) function STATIC (line 1047) | STATIC void pushPackedVector(PVrec *PV, PVrec *parent) function STATIC (line 1052) | STATIC PVrec *popPackedVector(PVrec *PV) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_utils.h type workarraysrec (line 19) | typedef struct _workarraysrec type LLrec (line 28) | typedef struct _LLrec type PVrec (line 37) | typedef struct _PVrec FILE: prism/ext/lpsolve55/src/lp_solve_5.5/lp_wlp.c function write_data (line 26) | static int write_data(void *userhandle, write_modeldata_func write_model... function STATIC (line 39) | STATIC void write_lpcomment(void *userhandle, write_modeldata_func write... function STATIC (line 44) | STATIC int write_lprow(lprec *lp, int rowno, void *userhandle, write_mod... function MYBOOL (line 85) | MYBOOL __WINAPI write_lpex(lprec *lp, void *userhandle, write_modeldata_... function write_lpdata (line 324) | static int __WINAPI write_lpdata(void *userhandle, char *buf) function MYBOOL (line 329) | MYBOOL LP_writefile(lprec *lp, char *filename) function MYBOOL (line 350) | MYBOOL LP_writehandle(lprec *lp, FILE *output) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/shared/commonlib.c function clearFPU (line 29) | unsigned int clearFPU() function resetFPU (line 33) | unsigned int resetFPU(unsigned int mask) function catchFPU (line 39) | unsigned int catchFPU(unsigned int mask) function intpow (line 55) | int intpow(int base, int exponent) function mod (line 68) | int mod(int n, int d) function strtoup (line 74) | void strtoup(char *s) function strtolo (line 82) | void strtolo(char *s) function strcpyup (line 90) | void strcpyup(char *t, char *s) function strcpylo (line 101) | void strcpylo(char *t, char *s) function MYBOOL (line 114) | MYBOOL so_stdname(char *stdname, char *descname, int buflen) function gcd (line 138) | int gcd(LLONG a, LLONG b, int *c, int *d) function findIndex (line 200) | int findIndex(int target, int *attributes, int count, int offset) function findIndexEx (line 277) | int findIndexEx(void *target, void *attributes, int count, int offset, i... function compareCHAR (line 354) | int CMP_CALLMODEL compareCHAR(const void *current, const void *candidate) function compareINT (line 358) | int CMP_CALLMODEL compareINT(const void *current, const void *candidate) function compareREAL (line 362) | int CMP_CALLMODEL compareREAL(const void *current, const void *candidate) function hpsort (line 371) | void hpsort(void *attributes, int count, int offset, int recsize, MYBOOL... function hpsortex (line 426) | void hpsortex(void *attributes, int count, int offset, int recsize, MYBO... function qsortex_swap (line 504) | void qsortex_swap(void *attributes, int l, int r, int recsize, function qsortex_sort (line 517) | int qsortex_sort(void *attributes, int l, int r, int recsize, int sortor... function qsortex_finish (line 552) | int qsortex_finish(void *attributes, int lo0, int hi0, int recsize, int ... function qsortex (line 583) | int qsortex(void *attributes, int count, int offset, int recsize, MYBOOL... function QS_swap (line 623) | void QS_swap(UNIONTYPE QSORTrec a[], int i, int j) function QS_addfirst (line 629) | int QS_addfirst(UNIONTYPE QSORTrec a[], void *mydata) function QS_append (line 634) | int QS_append(UNIONTYPE QSORTrec a[], int ipos, void *mydata) function QS_replace (line 642) | void QS_replace(UNIONTYPE QSORTrec a[], int ipos, void *mydata) function QS_insert (line 646) | void QS_insert(UNIONTYPE QSORTrec a[], int ipos, void *mydata, int epos) function QS_delete (line 652) | void QS_delete(UNIONTYPE QSORTrec a[], int ipos, int epos) function QS_sort (line 657) | int QS_sort(UNIONTYPE QSORTrec a[], int l, int r, findCompare_func findC... function QS_finish (line 690) | int QS_finish(UNIONTYPE QSORTrec a[], int lo0, int hi0, findCompare_func... function MYBOOL (line 714) | MYBOOL QS_execute(UNIONTYPE QSORTrec a[], int count, findCompare_func fi... function sortByREAL (line 738) | int sortByREAL(int *item, REAL *weight, int size, int offset, MYBOOL uni... function sortByINT (line 763) | int sortByINT(int *item, int *weight, int size, int offset, MYBOOL unique) function REAL (line 788) | REAL sortREALByINT(REAL *item, int *weight, int size, int offset, MYBOOL... function timeNow (line 816) | double timeNow(void) function blockWriteINT (line 858) | void blockWriteINT(FILE *output, char *label, int *myvector, int first, ... function blockWriteBOOL (line 877) | void blockWriteBOOL(FILE *output, char *label, MYBOOL *myvector, int fir... function blockWriteREAL (line 899) | void blockWriteREAL(FILE *output, char *label, REAL *myvector, int first... function printvec (line 919) | void printvec( int n, REAL *x, int modulo ) function printmatUT (line 934) | void printmatUT( int size, int n, REAL *U, int modulo) function printmatSQ (line 945) | void printmatSQ( int size, int n, REAL *X, int modulo) function fileCount (line 962) | int fileCount( char *filemask ) function MYBOOL (line 979) | MYBOOL fileSearchPath( char *envvar, char *searchfile, char *foundpath ) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/shared/commonlib.h type QSORTrec1 (line 221) | typedef struct _QSORTrec1 type QSORTrec2 (line 226) | typedef struct _QSORTrec2 type QSORTrec3 (line 231) | typedef struct _QSORTrec3 type QSORTrec4 (line 237) | typedef struct _QSORTrec4 type QSORTrec5 (line 243) | typedef struct _QSORTrec5 type QSORTrec6 (line 248) | typedef struct _QSORTrec6 type QSORTrec7 (line 253) | typedef struct _QSORTrec7 FILE: prism/ext/lpsolve55/src/lp_solve_5.5/shared/mmio.c function mm_read_unsymmetric_sparse (line 17) | int mm_read_unsymmetric_sparse(const char *fname, int *M_, int *N_, int ... function mm_is_valid (line 87) | int mm_is_valid(MM_typecode matcode) function mm_read_banner (line 97) | int mm_read_banner(FILE *f, MM_typecode *matcode) function mm_write_mtx_crd_size (line 183) | int mm_write_mtx_crd_size(FILE *f, int M, int N, int nz) function mm_read_mtx_crd_size (line 191) | int mm_read_mtx_crd_size(FILE *f, int *M, int *N, int *nz ) function mm_read_mtx_array_size (line 219) | int mm_read_mtx_array_size(FILE *f, int *M, int *N) function mm_write_mtx_array_size (line 248) | int mm_write_mtx_array_size(FILE *f, int M, int N) function mm_read_mtx_crd_data (line 264) | int mm_read_mtx_crd_data(FILE *f, int M, int N, int nz, int I[], int J[], function mm_read_mtx_crd_entry (line 297) | int mm_read_mtx_crd_entry(FILE *f, int *I, int *J, function mm_read_mtx_crd (line 332) | int mm_read_mtx_crd(char *fname, int *M, int *N, int *nz, int **I, int **J, function mm_write_banner (line 385) | int mm_write_banner(FILE *f, MM_typecode matcode) function mm_write_mtx_crd (line 398) | int mm_write_mtx_crd(char fname[], int M, int N, int nz, int I[], int J[], FILE: prism/ext/lpsolve55/src/lp_solve_5.5/shared/myblas.c function init_BLAS (line 41) | void init_BLAS(void) function MYBOOL (line 49) | MYBOOL is_nativeBLAS(void) function MYBOOL (line 58) | MYBOOL load_BLAS(char *libname) function MYBOOL (line 159) | MYBOOL unload_BLAS(void) function daxpy (line 168) | void daxpy( int n, REAL da, REAL *dx, int incx, REAL *dy, int incy) function my_daxpy (line 174) | void BLAS_CALLMODEL my_daxpy( int *_n, REAL *_da, REAL *dx, int *_incx, ... function dcopy (line 246) | void dcopy( int n, REAL *dx, int incx, REAL *dy, int incy) function BLAS_CALLMODEL (line 253) | void BLAS_CALLMODEL my_dcopy (int *_n, REAL *dx, int *_incx, REAL *dy, i... function dscal (line 334) | void dscal (int n, REAL da, REAL *dx, int incx) function BLAS_CALLMODEL (line 340) | void BLAS_CALLMODEL my_dscal (int *_n, REAL *_da, REAL *dx, int *_incx) function REAL (line 417) | REAL ddot(int n, REAL *dx, int incx, REAL *dy, int incy) function REAL (line 424) | REAL BLAS_CALLMODEL my_ddot(int *_n, REAL *dx, int *_incx, REAL *dy, int... function dswap (line 500) | void dswap( int n, REAL *dx, int incx, REAL *dy, int incy ) function my_dswap (line 507) | void BLAS_CALLMODEL my_dswap( int *_n, REAL *dx, int *_incx, REAL *dy, i... function dload (line 600) | void dload(int n, REAL da, REAL *dx, int incx) function BLAS_CALLMODEL (line 606) | void BLAS_CALLMODEL my_dload (int *_n, REAL *_da, REAL *dx, int *_incx) function idamax (line 668) | int idamax( int n, REAL *x, int is ) function my_idamax (line 674) | int BLAS_CALLMODEL my_idamax( int *_n, REAL *x, int *_is ) function REAL (line 715) | REAL dnormi( int n, REAL *x ) function REAL (line 721) | REAL BLAS_CALLMODEL my_dnormi( int *_n, REAL *x ) function subvec (line 747) | int subvec( int item) function submat (line 753) | int submat( int nrowb, int row, int col) function posmat (line 758) | int posmat( int nrowb, int row, int col) function randomseed (line 767) | void randomseed(int seeds[]) function randomdens (line 775) | void randomdens( int n, REAL *x, REAL r1, REAL r2, REAL densty, int *see... function ddrand (line 802) | void ddrand( int n, REAL *x, int incx, int *seeds ) FILE: prism/ext/lpsolve55/src/lp_solve_5.5/yacc_read.c type structSOSvars (line 48) | struct structSOSvars { type structSOS (line 55) | struct structSOS { type SOSrow (line 64) | struct SOSrow { type SOSrowdata (line 70) | struct SOSrowdata { type rside (line 76) | struct rside /* contains relational operator and rhs value */ type column (line 88) | struct column type structcoldata (line 96) | struct structcoldata { function error (line 106) | static void error(parse_parm *pp, int verbose, char *string) function read_error (line 117) | void read_error(parse_parm *pp, void *scanner, char *string) function lex_fatal_error (line 123) | void lex_fatal_error(parse_parm *pp, void *scanner, char *msg) function add_row (line 129) | void add_row(parse_parm *pp) function add_sos_row (line 136) | void add_sos_row(parse_parm *pp, short SOStype) function check_int_sec_sos_free_decl (line 145) | void check_int_sec_sos_free_decl(parse_parm *pp, int within_int_decl, in... function add_int_var (line 168) | static void add_int_var(parse_parm *pp, char *name, short int_decl) function add_sec_var (line 209) | static void add_sec_var(parse_parm *pp, char *name) function set_sec_threshold (line 229) | int set_sec_threshold(parse_parm *pp, char *name, REAL threshold) function add_free_var (line 254) | static void add_free_var(parse_parm *pp, char *name) function add_sos_name (line 274) | static int add_sos_name(parse_parm *pp, char *name) function add_sos_var (line 298) | static int add_sos_var(parse_parm *pp, char *name) function storevarandweight (line 325) | void storevarandweight(parse_parm *pp, char *name) function set_sos_type (line 342) | int set_sos_type(parse_parm *pp, int SOStype) function set_sos_weight (line 349) | int set_sos_weight(parse_parm *pp, double weight, int sos_decl) function inccoldata (line 360) | static int inccoldata(parse_parm *pp) function init_read (line 385) | static int init_read(parse_parm *pp, int verbose) function null_tmp_store (line 420) | void null_tmp_store(parse_parm *pp, int init_Lin_term_count) function store (line 439) | static int store(parse_parm *pp, char *variable, function storefirst (line 491) | static int storefirst(parse_parm *pp) function store_re_op (line 530) | int store_re_op(parse_parm *pp, char OP, int HadConstraint, int HadVar, ... function negate_constraint (line 608) | int negate_constraint(parse_parm *pp) function rhs_store (line 620) | int rhs_store(parse_parm *pp, REAL value, int HadConstraint, int HadVar,... function var_store (line 667) | int var_store(parse_parm *pp, char *var, REAL value, int HadConstraint, ... function store_bounds (line 705) | int store_bounds(parse_parm *pp, int warn) function set_title (line 790) | int set_title(parse_parm *pp, char *name) function add_constraint_name (line 796) | int add_constraint_name(parse_parm *pp, char *name) function readinput (line 822) | static int readinput(parse_parm *pp, lprec *lp) function lprec (line 1215) | lprec *yacc_read(lprec *lp, int verbose, char *lp_name, int (*parse) (pa... FILE: prism/ext/lpsolve55/src/lp_solve_5.5/yacc_read.h type _tmp_store_struct (line 8) | struct _tmp_store_struct type parse_parm (line 17) | typedef struct parse_parm_s FILE: prism/include/ExportIterations.h function class (line 41) | class ExportIterations { function std (line 72) | const std::string& getFileName() { function exportVector (line 79) | void exportVector(double *soln, int64_t n, int type) { function exportVector (line 101) | void exportVector(DdNode *dd, DdNode **rvars, int num_rvars, ODDNode* od... FILE: prism/include/IntervalIteration.h function class (line 33) | class IntervalIteration { function updateValueFromBelow (line 62) | inline void updateValueFromBelow(double& target, double old_value, doubl... function updateValueFromAbove (line 75) | inline void updateValueFromAbove(double& target, double old_value, doubl... function updateValue (line 88) | inline void updateValue(double& target, double old_value, double new_val... function ensureMonotonicityFromBelow (line 100) | inline void ensureMonotonicityFromBelow(double *old_values, double *new_... function ensureMonotonicityFromAbove (line 112) | inline void ensureMonotonicityFromAbove(double *old_values, double *new_... function selectMidpoint (line 124) | inline void selectMidpoint(double* soln_below, double* soln_above, int n) FILE: prism/include/Measures.h function class (line 39) | class MeasureSupNorm { function reset (line 53) | void reset() { function measure (line 66) | inline void measure(double v1, double v2) { function measure (line 93) | inline void measure(const double *soln, const double *soln2, std::size_t... function class (line 111) | class MeasureSupNormInterval { function reset (line 125) | void reset() { function measure (line 138) | inline void measure(double lower, double upper) { function measure (line 175) | inline void measure(const double *lower, const double *upper, std::size_... FILE: prism/include/dv.h type DistVector (line 55) | typedef struct DistVector DistVector; type DistVector (line 57) | struct DistVector FILE: prism/include/hybrid.h type HDDNode (line 39) | typedef struct HDDNode HDDNode; type HDDKids (line 41) | typedef struct HDDKids { type HDDNode (line 46) | struct HDDNode type HDDBlocks (line 70) | typedef struct HDDBlocks HDDBlocks; type HDDBlocks (line 72) | struct HDDBlocks type HDDMatrix (line 97) | typedef struct HDDMatrix HDDMatrix; type HDDMatrix (line 99) | struct HDDMatrix type HDDMatrices (line 143) | typedef struct HDDMatrices HDDMatrices; type HDDMatrices (line 145) | struct HDDMatrices FILE: prism/include/jnipointer.h function jlong (line 61) | static inline jlong __jlongpointer ptr_to_jlong(void *ptr) FILE: prism/include/odd.h type ODDNode (line 47) | typedef struct ODDNode ODDNode; type ODDNode (line 49) | struct ODDNode FILE: prism/include/prism.h type FoxGlynnWeights (line 41) | typedef struct FoxGlynnWeights FILE: prism/include/sparse.h type RMSparseMatrix (line 45) | typedef struct RMSparseMatrix RMSparseMatrix; type RMSparseMatrix (line 47) | struct RMSparseMatrix type CMSparseMatrix (line 66) | typedef struct CMSparseMatrix CMSparseMatrix; type CMSparseMatrix (line 68) | struct CMSparseMatrix type RCSparseMatrix (line 85) | typedef struct RCSparseMatrix RCSparseMatrix; type RCSparseMatrix (line 87) | struct RCSparseMatrix type CMSRSparseMatrix (line 104) | typedef struct CMSRSparseMatrix CMSRSparseMatrix; type CMSRSparseMatrix (line 106) | struct CMSRSparseMatrix type CMSCSparseMatrix (line 127) | typedef struct CMSCSparseMatrix CMSCSparseMatrix; type CMSCSparseMatrix (line 129) | struct CMSCSparseMatrix type NDSparseMatrix (line 150) | typedef struct NDSparseMatrix NDSparseMatrix; type NDSparseMatrix (line 152) | struct NDSparseMatrix FILE: prism/src/acceptance/AcceptanceBuchi.java class AcceptanceBuchi (line 42) | public class AcceptanceBuchi implements AcceptanceOmega method AcceptanceBuchi (line 48) | public AcceptanceBuchi() method AcceptanceBuchi (line 53) | public AcceptanceBuchi(BitSet acceptingStates) method getAcceptingStates (line 59) | public BitSet getAcceptingStates() method setAcceptingStates (line 65) | public void setAcceptingStates(BitSet acceptingStates) method clone (line 71) | public AcceptanceBuchi clone() method isBSCCAccepting (line 76) | @Override method toRabin (line 85) | public AcceptanceRabin toRabin() method toStreett (line 95) | public AcceptanceStreett toStreett(int numStates) method complementToRabin (line 111) | public AcceptanceRabin complementToRabin(int numStates) method complementToStreett (line 130) | public AcceptanceStreett complementToStreett(int numStates) method complementToGeneric (line 138) | public AcceptanceGeneric complementToGeneric() method complement (line 143) | @Override method lift (line 156) | @Override method toAcceptanceDD (line 162) | @Override method toAcceptanceGeneric (line 168) | @Override method getSignatureForState (line 174) | @Override method getSignatureForStateHOA (line 180) | @Override method toString (line 191) | @Override method getSizeStatistics (line 197) | @Override method getType (line 203) | @Override method getTypeAbbreviated (line 209) | @Override method getTypeName (line 216) | @Override method outputHOAHeader (line 223) | @Override FILE: prism/src/acceptance/AcceptanceBuchiDD.java class AcceptanceBuchiDD (line 42) | public class AcceptanceBuchiDD implements AcceptanceOmegaDD method AcceptanceBuchiDD (line 51) | public AcceptanceBuchiDD(JDDNode acceptingStates) method AcceptanceBuchiDD (line 62) | public AcceptanceBuchiDD(AcceptanceBuchi acceptance, JDDVars ddRowVars) method getAcceptingStates (line 74) | public JDDNode getAcceptingStates() method setAcceptingStates (line 84) | public void setAcceptingStates(JDDNode acceptingStates) method isBSCCAccepting (line 90) | @Override method clone (line 96) | @Override method intersect (line 102) | @Override method getSizeStatistics (line 108) | @Override method getType (line 114) | @Override method toStreett (line 123) | public AcceptanceStreettDD toStreett() method complement (line 130) | @Override method complementToRabin (line 149) | public AcceptanceRabinDD complementToRabin() method complementToStreett (line 165) | public AcceptanceStreettDD complementToStreett() method toAcceptanceGeneric (line 172) | @Override method getTypeAbbreviated (line 178) | @Override method getTypeName (line 185) | @Override method clear (line 192) | @Override FILE: prism/src/acceptance/AcceptanceGenRabin.java class AcceptanceGenRabin (line 48) | @SuppressWarnings("serial") class GenRabinPair (line 58) | public static class GenRabinPair { method GenRabinPair (line 66) | public GenRabinPair(BitSet L, ArrayList K_list) { method getL (line 72) | public BitSet getL() method getNumK (line 78) | public int getNumK() method getK (line 84) | public BitSet getK(int j) method isBSCCAccepting (line 92) | public boolean isBSCCAccepting(BitSet bscc_states) method getSignatureForState (line 117) | public String getSignatureForState(int stateIndex, int pairIndex) method clone (line 130) | @Override method toAcceptanceGeneric (line 139) | public AcceptanceGeneric toAcceptanceGeneric() method toString (line 158) | @Override method clone (line 169) | public AcceptanceGenRabin clone() method isBSCCAccepting (line 183) | public boolean isBSCCAccepting(BitSet bscc_states) method complementToGeneric (line 195) | public AcceptanceGeneric complementToGeneric() method complement (line 201) | @Override method lift (line 210) | @Override method or (line 227) | public AcceptanceGenRabin or(AcceptanceGenRabin other) method toAcceptanceDD (line 239) | @Override method toAcceptanceGeneric (line 245) | @Override method getSignatureForState (line 266) | public String getSignatureForState(int stateIndex) method getSignatureForStateHOA (line 278) | @Override method toString (line 304) | @Override method getSizeStatistics (line 314) | @Override method getType (line 320) | @Override method getTypeAbbreviated (line 326) | @Override method getTypeName (line 332) | @Override method outputHOAHeader (line 338) | @Override FILE: prism/src/acceptance/AcceptanceGenRabinDD.java class AcceptanceGenRabinDD (line 48) | @SuppressWarnings("serial") class GenRabinPairDD (line 58) | public static class GenRabinPairDD implements Cloneable { method GenRabinPairDD (line 69) | public GenRabinPairDD(JDDNode L, ArrayList K_list) method clear (line 76) | public void clear() method getL (line 86) | public JDDNode getL() method getNumK (line 92) | public int getNumK() method getK (line 100) | public JDDNode getK(int j) method clone (line 105) | @Override method isBSCCAccepting (line 119) | public boolean isBSCCAccepting(JDDNode bscc_states) method toAcceptanceGeneric (line 138) | public AcceptanceGenericDD toAcceptanceGeneric() method intersect (line 162) | public void intersect(JDDNode restrict) method toString (line 171) | @Override method AcceptanceGenRabinDD (line 183) | public AcceptanceGenRabinDD() method AcceptanceGenRabinDD (line 193) | public AcceptanceGenRabinDD(AcceptanceGenRabin acceptance, JDDVars ddR... method isBSCCAccepting (line 217) | @Override method clone (line 228) | @Override method intersect (line 238) | @Override method clear (line 246) | @Override method toString (line 256) | @Override method getSizeStatistics (line 266) | @Override method getType (line 272) | @Override method complement (line 278) | @Override method toAcceptanceGeneric (line 287) | @Override method getTypeAbbreviated (line 305) | @Override method getTypeName (line 311) | @Override FILE: prism/src/acceptance/AcceptanceGeneric.java class AcceptanceGeneric (line 54) | public class AcceptanceGeneric implements AcceptanceOmega { type ElementType (line 57) | public enum ElementType { method AcceptanceGeneric (line 86) | public AcceptanceGeneric(boolean value) { method AcceptanceGeneric (line 93) | public AcceptanceGeneric(ElementType kind, BitSet states) { method AcceptanceGeneric (line 105) | public AcceptanceGeneric(ElementType kind, AcceptanceGeneric left, Acc... method getKind (line 112) | public ElementType getKind() { method getLeft (line 117) | public AcceptanceGeneric getLeft() { method getRight (line 122) | public AcceptanceGeneric getRight() { method getStates (line 128) | public BitSet getStates() { method isBSCCAccepting (line 132) | @Override method getLeafNodes (line 167) | public List getLeafNodes() method getSignatureForState (line 189) | @Override method getSignatureForStateHOA (line 204) | @Override method getSizeStatistics (line 220) | @Override method getType (line 225) | @Override method getTypeAbbreviated (line 230) | @Override method getTypeName (line 236) | @Override method clone (line 242) | @Override method and (line 268) | public AcceptanceGeneric and(AcceptanceGeneric other) method or (line 280) | public AcceptanceGeneric or(AcceptanceGeneric other) method complementToGeneric (line 286) | public AcceptanceGeneric complementToGeneric() method complement (line 313) | @Override method lift (line 322) | @Override method countAcceptanceSets (line 344) | public int countAcceptanceSets() { method toAcceptanceDD (line 361) | @Override method toAcceptanceGeneric (line 366) | @Override method toAcceptanceRabin (line 390) | public AcceptanceRabin toAcceptanceRabin(int numStates) method toAcceptanceRabinPair (line 410) | private RabinPair toAcceptanceRabinPair(int numStates) method toAcceptanceStreett (line 539) | public AcceptanceStreett toAcceptanceStreett(int numStates) method toAcceptanceStreettPair (line 559) | private StreettPair toAcceptanceStreettPair(int numStates) method extractDisjuncts (line 671) | public List extractDisjuncts() method extractConjuncts (line 705) | public List extractConjuncts() method toString (line 735) | @Override method outputHOAHeader (line 759) | @Override method outputHOAFormula (line 768) | private int outputHOAFormula(PrintStream out, int nextSetIndex) FILE: prism/src/acceptance/AcceptanceGenericDD.java class AcceptanceGenericDD (line 48) | public class AcceptanceGenericDD implements AcceptanceOmegaDD { method AcceptanceGenericDD (line 55) | public AcceptanceGenericDD(AcceptanceGeneric acceptance, JDDVars ddRow... method AcceptanceGenericDD (line 88) | public AcceptanceGenericDD(boolean value) { method AcceptanceGenericDD (line 96) | public AcceptanceGenericDD(ElementType kind, JDDNode states) method AcceptanceGenericDD (line 108) | public AcceptanceGenericDD(ElementType kind, AcceptanceGenericDD left,... method getKind (line 117) | public ElementType getKind() method getLeft (line 123) | public AcceptanceGenericDD getLeft() method getRight (line 129) | public AcceptanceGenericDD getRight() method getStates (line 137) | public JDDNode getStates() method isBSCCAccepting (line 145) | @Override method intersect (line 179) | @Override method clone (line 201) | @Override method getSizeStatistics (line 222) | @Override method getType (line 227) | @Override method complement (line 232) | @Override method complementToGeneric (line 242) | @Override method toAcceptanceGeneric (line 274) | @Override method getTypeAbbreviated (line 280) | @Override method getTypeName (line 286) | @Override method clear (line 292) | @Override method countAcceptanceSets (line 315) | public int countAcceptanceSets() { FILE: prism/src/acceptance/AcceptanceOmega.java type AcceptanceOmega (line 38) | public interface AcceptanceOmega extends Cloneable method isBSCCAccepting (line 43) | public boolean isBSCCAccepting(BitSet bscc_states); method getSignatureForState (line 47) | public String getSignatureForState(int stateIndex); method getSignatureForStateHOA (line 51) | public String getSignatureForStateHOA(int stateIndex); method getSizeStatistics (line 57) | public String getSizeStatistics(); method getType (line 60) | public AcceptanceType getType(); method getTypeAbbreviated (line 67) | @Deprecated method getTypeName (line 74) | @Deprecated method outputHOAHeader (line 78) | public void outputHOAHeader(PrintStream out); method clone (line 81) | public AcceptanceOmega clone(); method complement (line 88) | public AcceptanceOmega complement(int numStates, AcceptanceType... all... class LiftBitSet (line 91) | public static abstract class LiftBitSet { method lift (line 92) | public abstract BitSet lift(BitSet states); method lift (line 101) | public void lift(LiftBitSet lifter); method toAcceptanceDD (line 107) | public AcceptanceOmegaDD toAcceptanceDD(JDDVars ddRowVars); method toAcceptanceGeneric (line 112) | public AcceptanceGeneric toAcceptanceGeneric(); FILE: prism/src/acceptance/AcceptanceOmegaDD.java type AcceptanceOmegaDD (line 36) | public interface AcceptanceOmegaDD extends Cloneable method isBSCCAccepting (line 42) | public boolean isBSCCAccepting(JDDNode bscc_states); method clone (line 48) | public AcceptanceOmegaDD clone(); method intersect (line 56) | public void intersect(JDDNode restrict); method getSizeStatistics (line 62) | public String getSizeStatistics(); method getType (line 65) | public AcceptanceType getType(); method complement (line 74) | public AcceptanceOmegaDD complement(AcceptanceType... allowedAcceptanc... method complementToGeneric (line 82) | public default AcceptanceGenericDD complementToGeneric() method toAcceptanceGeneric (line 95) | public AcceptanceGenericDD toAcceptanceGeneric(); method getTypeAbbreviated (line 100) | @Deprecated method clear (line 108) | void clear(); method getTypeName (line 111) | @Deprecated FILE: prism/src/acceptance/AcceptanceRabin.java class AcceptanceRabin (line 47) | @SuppressWarnings("serial") class RabinPair (line 57) | public static class RabinPair { method RabinPair (line 68) | public RabinPair(BitSet L, BitSet K) { method getL (line 74) | public BitSet getL() method getK (line 80) | public BitSet getK() method isBSCCAccepting (line 88) | public boolean isBSCCAccepting(BitSet bscc_states) method toAcceptanceGeneric (line 105) | public AcceptanceGeneric toAcceptanceGeneric() method getSignatureForState (line 121) | public String getSignatureForState(int stateIndex, int pairIndex) method clone (line 132) | @Override method toString (line 139) | @Override method clone (line 146) | public AcceptanceRabin clone() method isBSCCAccepting (line 160) | public boolean isBSCCAccepting(BitSet bscc_states) method lift (line 171) | @Override method complementToStreett (line 184) | public AcceptanceStreett complementToStreett() method complementToGeneric (line 199) | public AcceptanceGeneric complementToGeneric() method complement (line 204) | @Override method or (line 223) | public AcceptanceRabin or(AcceptanceRabin other) method toAcceptanceDD (line 235) | @Override method toAcceptanceGeneric (line 241) | @Override method getSignatureForState (line 262) | public String getSignatureForState(int stateIndex) method getSignatureForStateHOA (line 274) | @Override method toString (line 297) | @Override method getSizeStatistics (line 307) | @Override method getType (line 313) | @Override method getTypeAbbreviated (line 319) | @Override method getTypeName (line 325) | @Override method outputHOAHeader (line 331) | @Override FILE: prism/src/acceptance/AcceptanceRabinDD.java class AcceptanceRabinDD (line 47) | @SuppressWarnings("serial") class RabinPairDD (line 57) | public static class RabinPairDD { method RabinPairDD (line 68) | public RabinPairDD(JDDNode L, JDDNode K) method clear (line 75) | public void clear() method getL (line 84) | public JDDNode getL() method getK (line 92) | public JDDNode getK() method clone (line 97) | public RabinPairDD clone() method isBSCCAccepting (line 106) | public boolean isBSCCAccepting(JDDNode bscc_states) method toAcceptanceGeneric (line 123) | public AcceptanceGenericDD toAcceptanceGeneric() method intersect (line 139) | public void intersect(JDDNode restrict) method toString (line 146) | @Override method AcceptanceRabinDD (line 154) | public AcceptanceRabinDD() method AcceptanceRabinDD (line 164) | public AcceptanceRabinDD(AcceptanceRabin acceptance, JDDVars ddRowVars) method isBSCCAccepting (line 183) | @Override method clone (line 194) | @Override method intersect (line 204) | @Override method complement (line 219) | @Deprecated method or (line 232) | public AcceptanceRabinDD or(AcceptanceRabinDD other) method clear (line 244) | @Override method toString (line 254) | @Override method getSizeStatistics (line 264) | @Override method getType (line 270) | @Override method complement (line 276) | @Override method complementToStreett (line 293) | public AcceptanceStreettDD complementToStreett() method toAcceptanceGeneric (line 307) | @Override method getTypeAbbreviated (line 325) | @Override method getTypeName (line 331) | @Override FILE: prism/src/acceptance/AcceptanceReach.java class AcceptanceReach (line 42) | public class AcceptanceReach implements AcceptanceOmega method AcceptanceReach (line 48) | public AcceptanceReach() method AcceptanceReach (line 53) | public AcceptanceReach(BitSet goalStates) method getGoalStates (line 59) | public BitSet getGoalStates() method setGoalStates (line 65) | public void setGoalStates(BitSet goalStates) method clone (line 71) | public AcceptanceReach clone() method isBSCCAccepting (line 76) | @Override method complementToRabin (line 92) | public AcceptanceRabin complementToRabin(int numStates) method complementToStreett (line 111) | public AcceptanceStreett complementToStreett(int numStates) method complementToGeneric (line 119) | public AcceptanceGeneric complementToGeneric() method complement (line 124) | @Override method lift (line 137) | @Override method toAcceptanceDD (line 143) | @Override method toAcceptanceGeneric (line 149) | @Override method getSignatureForState (line 155) | @Override method getSignatureForStateHOA (line 161) | @Override method toString (line 172) | @Override method getSizeStatistics (line 178) | @Override method getType (line 184) | @Override method getTypeAbbreviated (line 190) | @Override method getTypeName (line 196) | @Override method outputHOAHeader (line 202) | @Override FILE: prism/src/acceptance/AcceptanceReachDD.java class AcceptanceReachDD (line 42) | public class AcceptanceReachDD implements AcceptanceOmegaDD method AcceptanceReachDD (line 51) | public AcceptanceReachDD(JDDNode goalStates) method AcceptanceReachDD (line 62) | public AcceptanceReachDD(AcceptanceReach acceptance, JDDVars ddRowVars) method getGoalStates (line 74) | public JDDNode getGoalStates() method setGoalStates (line 84) | public void setGoalStates(JDDNode goalStates) method isBSCCAccepting (line 90) | @Override method clone (line 96) | @Override method intersect (line 102) | @Override method getSizeStatistics (line 108) | @Override method getType (line 114) | @Override method complement (line 120) | @Override method complementToRabin (line 142) | public AcceptanceRabinDD complementToRabin() method complementToStreett (line 158) | public AcceptanceStreettDD complementToStreett() method toAcceptanceGeneric (line 165) | @Override method getTypeAbbreviated (line 171) | @Override method getTypeName (line 177) | @Override method clear (line 183) | @Override FILE: prism/src/acceptance/AcceptanceStreett.java class AcceptanceStreett (line 47) | @SuppressWarnings("serial") class StreettPair (line 57) | public static class StreettPair { method StreettPair (line 68) | public StreettPair(BitSet R, BitSet G) method getR (line 75) | public BitSet getR() method getG (line 81) | public BitSet getG() method isBSCCAccepting (line 89) | public boolean isBSCCAccepting(BitSet bscc_states) method toAcceptanceGeneric (line 107) | public AcceptanceGeneric toAcceptanceGeneric() method getSignatureForState (line 124) | public String getSignatureForState(int stateIndex, int pairIndex) method clone (line 135) | @Override method toString (line 142) | @Override method clone (line 149) | public AcceptanceStreett clone() method isBSCCAccepting (line 163) | @Override method lift (line 175) | @Override method complementToRabin (line 188) | public AcceptanceRabin complementToRabin() method complementToGeneric (line 202) | public AcceptanceGeneric complementToGeneric() method complement (line 207) | @Override method and (line 227) | public AcceptanceStreett and(AcceptanceStreett other) method toAcceptanceDD (line 239) | @Override method toAcceptanceGeneric (line 245) | @Override method getSignatureForState (line 266) | public String getSignatureForState(int stateIndex) method getSignatureForStateHOA (line 278) | @Override method toString (line 299) | @Override method getSizeStatistics (line 309) | @Override method getType (line 315) | @Override method getTypeAbbreviated (line 321) | @Override method getTypeName (line 327) | @Override method outputHOAHeader (line 333) | @Override FILE: prism/src/acceptance/AcceptanceStreettDD.java class AcceptanceStreettDD (line 47) | @SuppressWarnings("serial") class StreettPairDD (line 57) | public static class StreettPairDD { method StreettPairDD (line 68) | public StreettPairDD(JDDNode R, JDDNode G) method clear (line 75) | public void clear() method getR (line 84) | public JDDNode getR() method getG (line 92) | public JDDNode getG() method clone (line 97) | public StreettPairDD clone() method isBSCCAccepting (line 106) | public boolean isBSCCAccepting(JDDNode bscc_states) method toAcceptanceGeneric (line 124) | public AcceptanceGenericDD toAcceptanceGeneric() method intersect (line 141) | public void intersect(JDDNode restrict) method toString (line 147) | @Override method AcceptanceStreettDD (line 155) | public AcceptanceStreettDD() method AcceptanceStreettDD (line 165) | public AcceptanceStreettDD(AcceptanceStreett acceptance, JDDVars ddRow... method isBSCCAccepting (line 184) | @Override method clone (line 195) | @Override method intersect (line 206) | @Override method clear (line 214) | @Override method and (line 230) | public AcceptanceStreettDD and(AcceptanceStreettDD other) method complement (line 249) | @Deprecated method toString (line 255) | @Override method getSizeStatistics (line 264) | @Override method getType (line 270) | @Override method complement (line 276) | @Override method complementToRabin (line 288) | public AcceptanceRabinDD complementToRabin() method toAcceptanceGeneric (line 301) | @Override method getTypeAbbreviated (line 319) | @Override method getTypeName (line 325) | @Override FILE: prism/src/acceptance/AcceptanceType.java type AcceptanceType (line 33) | public enum AcceptanceType { method AcceptanceType (line 52) | private AcceptanceType(String typeName, String typeNameAbbreviated) method getName (line 59) | public String getName() method getNameAbbreviated (line 65) | public String getNameAbbreviated() method toString (line 70) | @Override method contains (line 82) | public static boolean contains(AcceptanceType[] types, AcceptanceType ... method allTypes (line 92) | public static AcceptanceType[] allTypes() FILE: prism/src/automata/DA.java class DA (line 50) | public class DA class Edge (line 64) | class Edge method Edge (line 69) | public Edge(Symbol label, int dest) method DA (line 79) | public DA() method DA (line 87) | public DA(int size) method setAcceptance (line 98) | public void setAcceptance(Acceptance acceptance) method getAcceptance (line 103) | public Acceptance getAcceptance() { method setAPList (line 108) | public void setAPList(List apList) method getAPList (line 113) | public List getAPList() method addState (line 124) | public int addState() method setStartState (line 134) | public void setStartState(int start) method hasEdge (line 142) | public boolean hasEdge(int src, Symbol label) method addEdge (line 155) | public void addEdge(int src, Symbol label, int dest) method size (line 165) | public int size() method getStartState (line 173) | public int getStartState() method getNumEdges (line 181) | public int getNumEdges(int i) method getEdgeDest (line 189) | public int getEdgeDest(int i, int j) method getEdgeLabel (line 197) | public Symbol getEdgeLabel(int i, int j) method getEdgeDestByLabel (line 206) | public int getEdgeDestByLabel(int i, Symbol lab) method printDot (line 217) | public void printDot(PrintStream out) throws PrismException method printDot (line 225) | public void printDot(PrismLog out) throws PrismException method printLtl2dstar (line 250) | public static void printLtl2dstar(DA dra, Pri... method printHOA (line 297) | public void printHOA(PrintStream out) throws PrismException { method print (line 333) | public void print(PrismLog out, String type) throws PrismException method print (line 352) | public void print(PrintStream out, String type) throws PrismException method toString (line 373) | @Override method getAutomataType (line 392) | public String getAutomataType() method switchAcceptance (line 403) | @SuppressWarnings({ "rawtypes", "unchecked" }) method checkForCanonicalAPs (line 423) | public void checkForCanonicalAPs(int expectedNumberOfAPs) throws Prism... FILE: prism/src/automata/DASimplifyAcceptance.java class DASimplifyAcceptance (line 16) | public class DASimplifyAcceptance method simplifyAcceptance (line 26) | @SuppressWarnings("unchecked") method isDFA (line 60) | public static boolean isDFA(DA dra) method getDFAGoalStatesForRabin (line 85) | public static BitSet getDFAGoalStatesForRabin(AcceptanceRabin acceptance) FILE: prism/src/automata/HOAF2DA.java class HOAF2DA (line 80) | public class HOAF2DA implements HOAConsumer { class TransitionBasedAcceptanceException (line 84) | @SuppressWarnings("serial") method TransitionBasedAcceptanceException (line 86) | public TransitionBasedAcceptanceException(String e) {super(e);} method ensureStateExists (line 136) | private void ensureStateExists(int id) { method clear (line 146) | public void clear() { method HOAF2DA (line 169) | public HOAF2DA() { method parserResolvesAliases (line 172) | @Override method notifyHeaderStart (line 177) | @Override method setNumberOfStates (line 182) | @Override method addStartStates (line 192) | @Override method addAlias (line 202) | @Override method setAPs (line 208) | @Override method setAcceptanceCondition (line 222) | @Override method provideAcceptanceName (line 229) | @Override method setName (line 236) | @Override method setTool (line 241) | @Override method addProperties (line 246) | @Override method addMiscHeader (line 261) | @Override method notifyBodyStart (line 269) | @Override method prepareAcceptance (line 307) | private AcceptanceOmega prepareAcceptance() throws HOAConsumerException method prepareAcceptanceGeneric (line 328) | private AcceptanceGeneric prepareAcceptanceGeneric(BooleanExpression labelExpressionToAPMonom(BooleanExpression exp... method addEdgeWithLabel (line 628) | @Override method notifyEndOfState (line 675) | @Override method notifyEnd (line 687) | @Override method notifyAbort (line 709) | @Override method getDA (line 715) | public DA getDA() { method notifyWarning (line 719) | @Override method main (line 727) | public static void main(String args[]) FILE: prism/src/automata/LTL2DA.java class LTL2DA (line 62) | public class LTL2DA extends PrismComponent method LTL2DA (line 65) | public LTL2DA(PrismComponent parent) throws PrismException method convertLTLFormulaToDRA (line 77) | @SuppressWarnings("unchecked") method convertLTLFormulaToDA (line 99) | public DA convertLTLFormulaToDA(Exp... method convertLTLFormulaToDAWithExternalTool (line 177) | public DA convertLTLFormulaToDAWith... method useExternal (line 331) | private boolean useExternal() method checkAPs (line 341) | private void checkAPs(SimpleLTL ltl, List automatonAPs) throws... method main (line 356) | public static void main(String args[]) FILE: prism/src/automata/LTL2NBA.java class LTL2NBA (line 40) | public class LTL2NBA extends PrismComponent method LTL2NBA (line 43) | public LTL2NBA(PrismComponent parent) throws PrismException { method convertLTLFormulaToNBA (line 54) | public NBA convertLTLFormulaToNBA(Expression ltl, Values constantValue... FILE: prism/src/automata/LTL2RabinLibrary.java class LTL2RabinLibrary (line 54) | public class LTL2RabinLibrary method getDAforLTL (line 91) | public static DA getDAforLTL(Expres... method getDRAforLTL (line 130) | public static DA getDRAforLTL(Expression ltl,... class OperandInfo (line 192) | static class OperandInfo { method OperandInfo (line 200) | public OperandInfo(boolean value) method OperandInfo (line 211) | public OperandInfo(String label, boolean notNegated) method constructFrom (line 221) | public static OperandInfo constructFrom(Expression expr) throws Pris... method isTrue (line 237) | public boolean isTrue() method isFalse (line 243) | public boolean isFalse() method isProperLabel (line 249) | public boolean isProperLabel() method getLabel (line 255) | public String getLabel() method isLabelNegated (line 262) | public boolean isLabelNegated() method negated (line 269) | public OperandInfo negated() method constructDRAForSimpleUntilFormula (line 284) | public static DA constructDRAForSimpleUntilFor... method constructDRAForUntil (line 393) | public static DA constructDRAForUntil(String ... method constructDRAForFinally (line 529) | public static DA constructDRAForFinally(String... method constructDRAForTrue (line 602) | public static DA constructDRAForTrue(String la... method constructDRAForInitialStateLabel (line 617) | public static DA constructDRAForInitialStateLa... method createDRAFromString (line 631) | private static DA createDRAFromString(String s... method createBitSetFromString (line 685) | private static BitSet createBitSetFromString(String s) throws PrismExc... method draForNotFaCb (line 701) | public static DA draForNotFaCb(String l0, Stri... method main (line 758) | public static void main(String args[]) FILE: prism/src/automata/LTL2WDBA.java class LTL2WDBA (line 100) | public class LTL2WDBA extends PrismComponent method LTL2WDBA (line 103) | public LTL2WDBA(PrismComponent parent) method cosafeltl2dfa (line 118) | public DA cosafeltl2dfa(SimpleLTL ltl) throws... method obligation2wdba (line 149) | public DA obligation2wdba(SimpleLTL ltl) thro... method toDFA (line 166) | @SuppressWarnings("unchecked") method ltl2wdba (line 185) | private DA ltl2wdba(SimpleLTL ltl) throws Pri... class PowersetDA (line 200) | private static class PowersetDA method powersetConstruction (line 228) | private PowersetDA powersetConstruction(NBA nba) throws PrismException method determineF (line 316) | private void determineF(final PowersetDA P) throws PrismException method hasAcceptingCycle (line 340) | private boolean hasAcceptingCycle(PowersetDA P, BitSet scc) throws Pri... class Lasso (line 384) | private static class Lasso { method toString (line 389) | public String toString() method findLasso (line 398) | private Lasso findLasso(PowersetDA P, BitSet scc) throws PrismException class LassoLTSState (line 455) | private static class LassoLTSState method LassoLTSState (line 460) | LassoLTSState(int nbaState, int cyclePos) method toString (line 466) | public String toString() method hashCode (line 471) | @Override method equals (line 481) | @Override class BuchiLTS (line 497) | private static class BuchiLTS method buildLTSforLasso (line 504) | private BuchiLTS buildLTSforLasso(PowersetDA p, Lasso lasso) method main (line 570) | public static void main(String args[]) FILE: prism/src/automata/LTSFromDA.java class LTSFromDA (line 43) | public class LTSFromDA extends ModelExplicit implements LT... method LTSFromDA (line 48) | public LTSFromDA(DA da) method getSuccessors (line 56) | @Override method findDeadlocks (line 83) | @Override method buildFromPrismExplicit (line 89) | @Override method getModelType (line 95) | @Override method getNumTransitions (line 101) | @Override method getNumTransitions (line 112) | @Override method isSuccessor (line 118) | @Override method checkForDeadlocks (line 130) | @Override method getNumChoices (line 138) | @Override method getMaxNumChoices (line 144) | @Override method getNumChoices (line 155) | @Override method getAction (line 161) | @Override method getNumTransitions (line 167) | @Override method allSuccessorsInSet (line 173) | @Override method someSuccessorsInSet (line 179) | @Override method getSuccessors (line 185) | @Override method constructInducedModel (line 191) | @Override method getSuccessor (line 199) | @Override FILE: prism/src/cex/CexPathAsBDDs.java class CexPathAsBDDs (line 42) | public class CexPathAsBDDs implements PathFullInfo method CexPathAsBDDs (line 50) | public CexPathAsBDDs(Model model) method addState (line 59) | public void addState(JDDNode state) method clear (line 68) | public void clear() method size (line 77) | @Override method getState (line 83) | @Override method getObservation (line 89) | @Override method getStateReward (line 95) | @Override method getStrategyMemory (line 101) | @Override method getStrategyDecision (line 107) | @Override method getCumulativeTime (line 113) | @Override method getCumulativeReward (line 119) | @Override method getTime (line 125) | @Override method getChoice (line 131) | @Override method getAction (line 137) | @Override method getActionString (line 143) | @Override method getTransitionReward (line 149) | @Override method isLooping (line 155) | @Override method loopStart (line 161) | @Override method loopEnd (line 167) | @Override method hasRewardInfo (line 173) | @Override method hasChoiceInfo (line 179) | @Override method hasActionInfo (line 185) | @Override method hasTimeInfo (line 191) | @Override method hasLoopInfo (line 197) | @Override method toString (line 205) | @Override FILE: prism/src/cex/CexPathStates.java class CexPathStates (line 39) | public class CexPathStates implements PathFullInfo method CexPathStates (line 47) | public CexPathStates(Model model) method addState (line 56) | public void addState(State state) method clear (line 64) | public void clear() method size (line 71) | @Override method getState (line 77) | @Override method getObservation (line 83) | @Override method getStateReward (line 89) | @Override method getStrategyMemory (line 95) | @Override method getStrategyDecision (line 101) | @Override method getCumulativeTime (line 107) | @Override method getCumulativeReward (line 113) | @Override method getTime (line 119) | @Override method getChoice (line 125) | @Override method getAction (line 131) | @Override method getActionString (line 137) | @Override method getTransitionReward (line 143) | @Override method isLooping (line 149) | @Override method loopStart (line 155) | @Override method loopEnd (line 161) | @Override method hasRewardInfo (line 167) | @Override method hasChoiceInfo (line 173) | @Override method hasActionInfo (line 179) | @Override method hasTimeInfo (line 185) | @Override method hasLoopInfo (line 191) | @Override method toString (line 199) | @Override FILE: prism/src/common/IntSet.java type IntSet (line 51) | public interface IntSet extends FunctionalPrimitiveIterable.OfInt method reversedIterator (line 54) | FunctionalPrimitiveIterator.OfInt reversedIterator(); method cardinality (line 57) | default long cardinality() method get (line 68) | default boolean get(int index) method contains (line 80) | default boolean contains(IntSet other) method contains (line 92) | default boolean contains(BitSet other) method stream (line 103) | default IntStream stream() method spliterator (line 111) | @Override method asString (line 121) | @Override class IntSetFromBitSet (line 146) | static class IntSetFromBitSet implements IntSet method IntSetFromBitSet (line 154) | public IntSetFromBitSet(BitSet bs) method iterator (line 160) | @Override method reversedIterator (line 166) | @Override method stream (line 172) | @Override method count (line 178) | @Override method contains (line 188) | @Override method toString (line 194) | @Override class SingletonIntSet (line 204) | static class SingletonIntSet extends SingletonIterable.OfInt implement... method SingletonIntSet (line 210) | public SingletonIntSet(int singleMember) method reversedIterator (line 215) | @Override method toString (line 222) | @Override method asIntSet (line 236) | static IntSet asIntSet(BitSet bs) method asIntSet (line 246) | static IntSet asIntSet(int singleMember) FILE: prism/src/common/Interval.java class Interval (line 32) | public class Interval method Interval (line 41) | public Interval(Value lower, Value upper) method setLower (line 47) | public void setLower(Value lower) method setUpper (line 52) | public void setUpper(Value upper) method getLower (line 57) | public Value getLower() method getUpper (line 62) | public Value getUpper() method toString (line 67) | public String toString() FILE: prism/src/common/IterableBitSet.java class IterableBitSet (line 43) | public class IterableBitSet implements FunctionalPrimitiveIterable.OfInt method IterableBitSet (line 55) | public IterableBitSet(BitSet set) method IterableBitSet (line 69) | public IterableBitSet(BitSet set, Integer maxIndex, boolean clearBits) method IterableBitSet (line 85) | public IterableBitSet(BitSet set, Integer maxIndex, boolean clearBits,... class SetBitsIterator (line 95) | private class SetBitsIterator implements FunctionalPrimitiveIterator.O... method hasNext (line 100) | @Override method nextInt (line 110) | @Override method remove (line 123) | @Override class SetBitsReversedIterator (line 133) | private class SetBitsReversedIterator implements FunctionalPrimitiveIt... method SetBitsReversedIterator (line 138) | public SetBitsReversedIterator() method hasNext (line 144) | @Override method nextInt (line 150) | @Override method remove (line 161) | @Override class ClearBitsIterator (line 171) | private class ClearBitsIterator implements FunctionalPrimitiveIterator... method hasNext (line 176) | @Override method nextInt (line 186) | @Override method remove (line 199) | @Override class ClearBitsReversedIterator (line 209) | private class ClearBitsReversedIterator implements FunctionalPrimitive... method ClearBitsReversedIterator (line 214) | public ClearBitsReversedIterator() method hasNext (line 220) | @Override method nextInt (line 226) | @Override method remove (line 237) | @Override method iterator (line 246) | @Override method getSetBits (line 269) | public static IterableBitSet getSetBits(BitSet set) method getSetBitsReversed (line 280) | public static IterableBitSet getSetBitsReversed(BitSet set) method getClearBits (line 291) | public static IterableBitSet getClearBits(BitSet set, int maxIndex) method getClearBitsReversed (line 302) | public static IterableBitSet getClearBitsReversed(BitSet set, int maxI... method main (line 312) | public static void main(String[] args) FILE: prism/src/common/IterableStateSet.java class IterableStateSet (line 42) | public class IterableStateSet implements FunctionalPrimitiveIterable.OfInt method IterableStateSet (line 51) | public IterableStateSet(int numStates) method IterableStateSet (line 63) | public IterableStateSet(BitSet setOfStates, int numStates) method IterableStateSet (line 76) | public IterableStateSet(BitSet setOfStates, int numStates, boolean com... method IterableStateSet (line 90) | public IterableStateSet(BitSet setOfStates, int numStates, boolean com... method iterator (line 112) | @Override method main (line 123) | public static void main(String[] args) FILE: prism/src/common/IteratorTools.java class IteratorTools (line 44) | public class IteratorTools method and (line 49) | public static boolean and(Iterator booleans) method or (line 62) | public static boolean or(Iterator booleans) method count (line 75) | public static long count(Iterable iterable) method count (line 83) | public static long count(Iterator iterator) method count (line 91) | public static long count(Iterable iterable, Predicate long count(Iterator iterator, Predicate numbers) method maxInt (line 139) | public static OptionalInt maxInt(Iterator numbers) method maxLong (line 147) | public static OptionalLong maxLong(Iterator numbers) method min (line 155) | public static OptionalDouble min(OfDouble numbers) method min (line 163) | public static OptionalInt min(OfInt numbers) method min (line 171) | public static OptionalLong min(OfLong numbers) method minDouble (line 179) | public static OptionalDouble minDouble(Iterator numbers) method minInt (line 187) | public static OptionalInt minInt(Iterator numbers) method minLong (line 195) | public static OptionalLong minLong(Iterator numbers) method sum (line 203) | public static double sum(OfDouble numbers) method sum (line 211) | public static long sum(OfInt numbers) method sum (line 219) | public static long sum(OfLong numbers) method sumDouble (line 227) | public static double sumDouble(Iterator numbers) method sumInt (line 235) | public static long sumInt(Iterator numbers) method sumLong (line 243) | public static long sumLong(Iterator numbers) method printIterator (line 254) | public static void printIterator(String name, Iterator iterator) FILE: prism/src/common/PeriodicTimer.java class PeriodicTimer (line 39) | public class PeriodicTimer method PeriodicTimer (line 49) | public PeriodicTimer(long periodMillis) method start (line 57) | public void start() method triggered (line 68) | public boolean triggered() method elapsedMillisTotal (line 79) | public long elapsedMillisTotal() method elapsedMillisInThisPeriod (line 89) | public long elapsedMillisInThisPeriod() FILE: prism/src/common/SafeCast.java class SafeCast (line 36) | public class SafeCast method toInt (line 47) | public static int toInt(double value) throws PrismException method toInt (line 65) | public static int toInt(long value) throws PrismException method toIntExact (line 82) | public static int toIntExact(double value) method toIntExact (line 103) | public static int toIntExact(long value) method toLongExact (line 119) | public static long toLongExact(double value) FILE: prism/src/common/StackTraceHelper.java class StackTraceHelper (line 30) | public class StackTraceHelper method asString (line 41) | public static String asString(Throwable throwable, int limit) method asString (line 52) | public static String asString(StackTraceElement[] elements, int limit) FILE: prism/src/common/StopWatch.java class StopWatch (line 61) | public class StopWatch method StopWatch (line 76) | public StopWatch() method StopWatch (line 81) | public StopWatch(PrismLog log) method start (line 87) | public StopWatch start() method start (line 93) | public StopWatch start(String taskDescription) method stop (line 106) | public long stop() method stop (line 119) | public long stop(String extraText) method elapsedMillis (line 138) | public long elapsedMillis() method elapsedSeconds (line 144) | public double elapsedSeconds() method run (line 154) | public long run(Runnable task) method run (line 166) | public long run(Runnable task, String taskDescription, String extraText) method run (line 179) | public T run(Supplier task) method run (line 192) | public T run(Supplier task, String taskDescription, String extr... method run (line 208) | public T run(Supplier task, String taskDescription, Function DoubleObjToDoubleFunction andThen(DoubleUnaryOperator a... FILE: prism/src/common/functions/IntDoubleToIntFunction.java type IntDoubleToIntFunction (line 32) | @FunctionalInterface method applyAsInt (line 38) | int applyAsInt(int i, double d); FILE: prism/src/common/functions/IntLongToIntFunction.java type IntLongToIntFunction (line 32) | @FunctionalInterface method applyAsInt (line 38) | int applyAsInt(int i, long l); FILE: prism/src/common/functions/IntObjToIntFunction.java type IntObjToIntFunction (line 35) | @FunctionalInterface method applyAsInt (line 41) | int applyAsInt(int i, T t); method andThen (line 47) | default IntObjToIntFunction andThen(IntUnaryOperator after) { FILE: prism/src/common/functions/LongDoubleToLongFunction.java type LongDoubleToLongFunction (line 32) | @FunctionalInterface method applyAsLong (line 38) | long applyAsLong(long l, double i); FILE: prism/src/common/functions/LongObjToLongFunction.java type LongObjToLongFunction (line 35) | @FunctionalInterface method applyAsLong (line 41) | long applyAsLong(long i, T t); method andThen (line 47) | default LongObjToLongFunction andThen(LongUnaryOperator after) { FILE: prism/src/common/functions/ObjDoubleFunction.java type ObjDoubleFunction (line 35) | @FunctionalInterface method apply (line 41) | R apply(T t, double d); method andThen (line 47) | default ObjDoubleFunction andThen(Function ObjIntFunction andThen(Function ObjLongFunction andThen(Function implements FunctionalIterator method ArrayIterator (line 50) | protected ArrayIterator(int fromIndex, int toIndex, int length) method hasNext (line 57) | @Override method count (line 67) | @Override method nextIndex (line 76) | public int nextIndex() method release (line 85) | @Override class Of (line 96) | public static class Of extends ArrayIterator method Of (line 106) | @SafeVarargs method Of (line 118) | public Of(E[] elements, int fromIndex, int toIndex) method next (line 124) | @Override method release (line 131) | @SuppressWarnings("unchecked") class OfDouble (line 145) | public static class OfDouble extends ArrayIterator implements ... method OfDouble (line 155) | public OfDouble(double... elements) method OfDouble (line 166) | public OfDouble(double[] elements, int fromIndex, int toIndex) method nextDouble (line 172) | @Override method release (line 179) | @Override class OfInt (line 192) | public static class OfInt extends ArrayIterator implements Fu... method OfInt (line 202) | public OfInt(int... elements) method OfInt (line 213) | public OfInt(int[] elements, int fromIndex, int toIndex) method nextInt (line 219) | @Override method release (line 226) | @Override class OfLong (line 239) | public static class OfLong extends ArrayIterator implements Func... method OfLong (line 249) | public OfLong(long... elements) method OfLong (line 260) | public OfLong(long[] elements, int fromIndex, int toIndex) method nextLong (line 266) | @Override method release (line 273) | @Override FILE: prism/src/common/iterable/ChainedIterable.java class ChainedIterable (line 37) | public abstract class ChainedIterable> implemen... method ChainedIterable (line 47) | public ChainedIterable(Iterable iterables) class Of (line 60) | public static class Of extends ChainedIterable> method Of (line 67) | @SuppressWarnings("unchecked") method iterator (line 73) | @Override class OfDouble (line 85) | public static class OfDouble extends ChainedIterable itera... method iterator (line 97) | @Override class OfInt (line 109) | public static class OfInt extends ChainedIterable iterables) method iterator (line 121) | @Override class OfLong (line 133) | public static class OfLong extends ChainedIterable iterables) method iterator (line 145) | @Override FILE: prism/src/common/iterable/ChainedIterator.java class ChainedIterator (line 53) | public abstract class ChainedIterator... method ChainedIterator (line 65) | public ChainedIterator(Iterator>iterators) method ChainedIterator (line 76) | @SuppressWarnings({ "unchecked"}) method hasNext (line 86) | @Override method count (line 109) | @Override method release (line 117) | @Override class Of (line 130) | public static class Of extends ChainedIterator itera... method OfDouble (line 201) | public OfDouble(PrimitiveIterator.OfDouble iterator, Iterator iterators) method OfInt (line 284) | public OfInt(PrimitiveIterator.OfInt iterator, Iterator iterators) method OfLong (line 367) | public OfLong(PrimitiveIterator.OfLong iterator, Iterator method isUnseen (line 51) | protected boolean isUnseen(E element) method getSeen (line 59) | public abstract FunctionalIterable getSeen(); class Of (line 70) | public static class Of extends Distinct implements Predicate method test (line 72) | @Override method getSeen (line 78) | @Override class OfDouble (line 93) | public static class OfDouble extends Distinct implements Doubl... method test (line 97) | @Override method getSeen (line 114) | @Override class OfInt (line 128) | public static class OfInt extends Distinct implements IntPred... method test (line 130) | @Override method getSeen (line 136) | @Override class OfLong (line 150) | public static class OfLong extends Distinct implements LongPredi... method test (line 152) | @Override method getSeen (line 158) | @Override FILE: prism/src/common/iterable/EmptyIterable.java class EmptyIterable (line 37) | public abstract class EmptyIterable implements FunctionalIterable method of (line 44) | @SuppressWarnings("unchecked") method ofDouble (line 53) | public static OfDouble ofDouble() method ofInt (line 61) | public static OfInt ofInt() method ofLong (line 69) | public static OfLong ofLong() class Of (line 81) | public static class Of extends EmptyIterable method Of (line 89) | private Of() {} method iterator (line 91) | @Override class OfDouble (line 103) | public static class OfDouble extends EmptyIterable implements ... method OfDouble (line 111) | private OfDouble() {} method iterator (line 113) | @Override class OfInt (line 125) | public static class OfInt extends EmptyIterable implements Fu... method OfInt (line 133) | private OfInt() {} method iterator (line 135) | @Override class OfLong (line 147) | public static class OfLong extends EmptyIterable implements Func... method OfLong (line 155) | private OfLong() {} method iterator (line 157) | @Override FILE: prism/src/common/iterable/EmptyIterator.java class EmptyIterator (line 42) | public abstract class EmptyIterator implements FunctionalIterator method of (line 49) | @SuppressWarnings("unchecked") method ofDouble (line 58) | public static OfDouble ofDouble() method ofInt (line 66) | public static OfInt ofInt() method ofLong (line 74) | public static OfLong ofLong() method hasNext (line 79) | @Override method dedupe (line 85) | @Override method distinct (line 91) | @Override class Of (line 104) | public static class Of extends EmptyIterator method Of (line 112) | private Of() {} method next (line 114) | @Override class OfDouble (line 126) | public static class OfDouble extends EmptyIterator implements ... method OfDouble (line 134) | private OfDouble() {} method nextDouble (line 136) | @Override method dedupe (line 142) | @Override method distinct (line 148) | @Override method max (line 154) | @Override method min (line 160) | @Override method sum (line 166) | @Override class OfInt (line 178) | public static class OfInt extends EmptyIterator implements Fu... method OfInt (line 186) | private OfInt() {} method nextInt (line 188) | @Override method dedupe (line 194) | @Override method distinct (line 200) | @Override method max (line 206) | @Override method min (line 212) | @Override method sum (line 218) | @Override class OfLong (line 230) | public static class OfLong extends EmptyIterator implements Func... method OfLong (line 238) | private OfLong() {} method nextLong (line 240) | @Override method dedupe (line 246) | @Override method distinct (line 252) | @Override method max (line 258) | @Override method min (line 264) | @Override method sum (line 270) | @Override FILE: prism/src/common/iterable/FilteringIterable.java class FilteringIterable (line 43) | public abstract class FilteringIterable> implem... method FilteringIterable (line 53) | public FilteringIterable(I iterable) class Of (line 66) | public static class Of extends FilteringIterable> method Of (line 79) | public Of(Iterable iterable, Predicate predicate) method iterator (line 86) | @Override class OfDouble (line 98) | public static class OfDouble extends FilteringIterable> implem... method FilteringIterator (line 65) | public FilteringIterator(I iterator) method hasNext (line 71) | @Override method release (line 77) | @Override method seekNext (line 86) | protected abstract void seekNext(); class Of (line 96) | public static class Of extends FilteringIterator> method Of (line 109) | @SuppressWarnings("unchecked") method next (line 118) | @Override method release (line 127) | @Override method seekNext (line 135) | @Override class OfDouble (line 154) | public static class OfDouble extends FilteringIterator extends Reducible FunctionalIterable flatMap(Function extends Reducible unwrap() method release (line 141) | default void release() method requireNext (line 151) | default void requireNext() method concat (line 162) | @Override method dedupe (line 168) | @Override method distinct (line 174) | @Override method filter (line 180) | @Override method flatMap (line 191) | default FunctionalIterator flatMap(Function extends Primitiv... method iterator (line 50) | @Override method forEach (line 53) | @Override type OfDouble (line 63) | interface OfDouble extends FunctionalPrimitiveIterable FunctionalIterable flatMap(DoubleFunction FunctionalIterable flatMap(IntFunction FunctionalIterable flatMap(LongFunction extends Primitiv... method forEach (line 48) | @Override method unwrap (line 55) | @Override type OfDouble (line 63) | interface OfDouble extends FunctionalPrimitiveIterator FunctionalIterator flatMap(DoubleFunction FunctionalIterator flatMap(IntFunction FunctionalIterator flatMap(LongFunction> implemen... method IterableAdaptor (line 52) | public IterableAdaptor(I iterable) method forEach (line 58) | @Override class Of (line 66) | public static class Of extends IterableAdaptor> method Of (line 73) | public Of(Iterable iterable) method iterator (line 78) | @Override class OfDouble (line 87) | public static class OfDouble extends IterableAdaptor implements FunctionalIterable method IterableArray (line 49) | protected IterableArray(int fromIndex, int toIndex, int length) method count (line 56) | @Override method iterator (line 62) | @Override method size (line 68) | public int size() class Of (line 80) | public static class Of extends IterableArray method Of (line 87) | @SafeVarargs method Of (line 99) | public Of(E[] elements, int fromIndex, int toIndex) method iterator (line 105) | @Override class OfInt (line 117) | public static class OfInt extends IterableArray implements Fu... method OfInt (line 124) | public OfInt(int... elements) method OfInt (line 129) | public OfInt(int[] elements, int fromIndex, int toIndex) method iterator (line 135) | @Override class OfDouble (line 147) | public static class OfDouble extends IterableArray implements ... method OfDouble (line 154) | public OfDouble(double... elements) method OfDouble (line 165) | public OfDouble(double[] elements, int fromIndex, int toIndex) method iterator (line 171) | @Override class OfLong (line 183) | public static class OfLong extends IterableArray implements Func... method OfLong (line 190) | public OfLong(long... elements) method OfLong (line 201) | public OfLong(long[] elements, int fromIndex, int toIndex) method iterator (line 207) | @Override FILE: prism/src/common/iterable/IteratorAdaptor.java class IteratorAdaptor (line 44) | public abstract class IteratorAdaptor> implemen... method IteratorAdaptor (line 54) | public IteratorAdaptor(I iterator) method hasNext (line 60) | @Override method next (line 70) | @Override method forEachRemaining (line 76) | @Override method unwrap (line 89) | @Override class Of (line 102) | public static class Of extends IteratorAdaptor> method Of (line 104) | public Of(Iterator iterator) method release (line 109) | @Override class OfDouble (line 121) | public static class OfDouble extends IteratorAdaptor> imple... method MappingIterable (line 66) | public MappingIterable(I iterable) class ObjToObj (line 80) | public static class ObjToObj extends MappingIterable iterable, Function extends MappingIterable iterable, ToDoubleFunction... method iterator (line 130) | @Override class ObjToInt (line 144) | public static class ObjToInt extends MappingIterable iterable, ToIntFunction funct... method iterator (line 162) | @Override class ObjToLong (line 176) | public static class ObjToLong extends MappingIterable iterable, ToLongFunction fun... method iterator (line 194) | @Override class DoubleToObj (line 208) | public static class DoubleToObj extends MappingIterable extends MappingIterable extends MappingIterable> imple... method MappingIterator (line 76) | public MappingIterator(I iterator) method hasNext (line 82) | @Override method count (line 92) | @Override class ObjToObj (line 107) | public static class ObjToObj extends MappingIterator iterator, Function extends MappingIterator iterator, ToDoubleFunction... method nextDouble (line 164) | @Override method release (line 171) | @Override class ObjToInt (line 185) | public static class ObjToInt extends MappingIterator iterator, ToIntFunction funct... method nextInt (line 203) | @Override method release (line 210) | @Override class ObjToLong (line 224) | public static class ObjToLong extends MappingIterator iterator, ToLongFunction fun... method nextLong (line 242) | @Override method release (line 249) | @Override class DoubleToObj (line 263) | public static class DoubleToObj extends MappingIterator fu... method next (line 281) | @Override method release (line 288) | @Override class DoubleToDouble (line 300) | public static class DoubleToDouble extends MappingIterator extends MappingIterator function) method next (line 431) | @Override method release (line 438) | @Override class IntToDouble (line 450) | public static class IntToDouble extends MappingIterator extends MappingIterator function) method next (line 581) | @Override method release (line 588) | @Override class LongToDouble (line 600) | public static class LongToDouble extends MappingIterator extends Iterable method unboxDouble (line 56) | static PrimitiveIterable.OfDouble unboxDouble(Iterable iterable) method unboxDouble (line 71) | static PrimitiveIterator.OfDouble unboxDouble(Iterator iterator) method unboxInt (line 103) | static PrimitiveIterable.OfInt unboxInt(Iterable iterable) method unboxInt (line 118) | static PrimitiveIterator.OfInt unboxInt(Iterator iterator) method unboxLong (line 150) | static PrimitiveIterable.OfLong unboxLong(Iterable iterable) method unboxLong (line 165) | static PrimitiveIterator.OfLong unboxLong(Iterator iterator) method iterator (line 189) | @Override method forEach (line 197) | default void forEach(E_CONS action) type OfDouble (line 207) | interface OfDouble extends PrimitiveIterable method iterator (line 209) | @Override type OfInt (line 218) | interface OfInt extends PrimitiveIterable method iterator (line 220) | @Override type OfLong (line 229) | interface OfLong extends PrimitiveIterable method iterator (line 231) | @Override FILE: prism/src/common/iterable/PrimitiveReducible.java type PrimitiveReducible (line 24) | public interface PrimitiveReducible extends Reducible<... method forEach (line 32) | void forEach(E_CONS action); type OfDouble (line 39) | interface OfDouble extends PrimitiveReducible filter(DoublePredicate predicate); method map (line 87) | Reducible map(DoubleFunction function); method mapToDouble (line 94) | OfDouble mapToDouble(DoubleUnaryOperator function); method mapToInt (line 101) | OfInt mapToInt(DoubleToIntFunction function); method mapToLong (line 108) | OfLong mapToLong(DoubleToLongFunction function); method consume (line 115) | @Override method allMatch (line 127) | default boolean allMatch(DoublePredicate predicate) method anyMatch (line 137) | default boolean anyMatch(DoublePredicate predicate) method noneMatch (line 147) | default boolean noneMatch(DoublePredicate predicate) method collect (line 157) | default double[] collect(double[] array) method collect (line 167) | default double[] collect(double[] array, int offset) method collectAndCount (line 178) | default int collectAndCount(double[] array) method collectAndCount (line 188) | default int collectAndCount(double[] array, int offset) method collectDistinct (line 198) | @Override method contains (line 206) | @Override method contains (line 221) | default boolean contains(double d) method count (line 226) | @Override method count (line 238) | default long count(DoublePredicate predicate) method detect (line 248) | double detect(DoublePredicate predicate); method max (line 256) | default OptionalDouble max() method min (line 267) | default OptionalDouble min() method reduce (line 277) | OptionalDouble reduce(DoubleBinaryOperator accumulator); method reduce (line 284) | T reduce(T init, ObjDoubleFunction accumulator); method reduce (line 291) | double reduce(double init, DoubleBinaryOperator accumulator); method reduce (line 298) | int reduce(int init, IntDoubleToIntFunction accumulator); method reduce (line 305) | long reduce(long init, LongDoubleToLongFunction accumulator); method sum (line 312) | default double sum() type OfInt (line 323) | interface OfInt extends PrimitiveReducible filter(IntPredicate predicate); method map (line 368) | Reducible map(IntFunction function); method mapToDouble (line 375) | OfDouble mapToDouble(IntToDoubleFunction function); method mapToInt (line 382) | OfInt mapToInt(IntUnaryOperator function); method mapToLong (line 389) | OfLong mapToLong(IntToLongFunction function); method consume (line 394) | @Override method allMatch (line 406) | default boolean allMatch(IntPredicate predicate) method anyMatch (line 416) | default boolean anyMatch(IntPredicate predicate) method noneMatch (line 426) | default boolean noneMatch(IntPredicate predicate) method collect (line 436) | default int[] collect(int[] array) method collect (line 446) | default int[] collect(int[] array, int offset) method collect (line 461) | default BitSet collect(BitSet indices) method collectAndCount (line 472) | default int collectAndCount(int[] array) method collectAndCount (line 482) | default int collectAndCount(int[] array, int offset) method collectAndCount (line 501) | default int collectAndCount(BitSet indices) method collectDistinct (line 510) | @Override method contains (line 518) | @Override method contains (line 532) | default boolean contains(int i) method count (line 537) | @Override method count (line 549) | default long count(IntPredicate predicate) method detect (line 559) | int detect(IntPredicate predicate); method max (line 567) | default OptionalInt max() method min (line 578) | default OptionalInt min() method reduce (line 589) | OptionalDouble reduce(DoubleBinaryOperator accumulator); method reduce (line 596) | OptionalInt reduce(IntBinaryOperator accumulator); method reduce (line 604) | OptionalLong reduce(LongBinaryOperator accumulator); method reduce (line 611) | T reduce(T init, ObjIntFunction accumulator); method reduce (line 619) | double reduce(double init, DoubleBinaryOperator accumulator); method reduce (line 626) | int reduce(int init, IntBinaryOperator accumulator); method reduce (line 634) | long reduce(long init, LongBinaryOperator accumulator); method sum (line 641) | default long sum() type OfLong (line 652) | interface OfLong extends PrimitiveReducible filter(LongPredicate predicate); method map (line 697) | Reducible map(LongFunction function); method mapToDouble (line 704) | OfDouble mapToDouble(LongToDoubleFunction function); method mapToInt (line 711) | OfInt mapToInt(LongToIntFunction function); method mapToLong (line 718) | OfLong mapToLong(LongUnaryOperator function); method consume (line 724) | @Override method allMatch (line 736) | default boolean allMatch(LongPredicate predicate) method anyMatch (line 746) | default boolean anyMatch(LongPredicate predicate) method noneMatch (line 756) | default boolean noneMatch(LongPredicate predicate) method collect (line 766) | default long[] collect(long[] array) method collect (line 776) | default long[] collect(long[] array, int offset) method collectAndCount (line 787) | default int collectAndCount(long[] array) method collectAndCount (line 797) | default int collectAndCount(long[] array, int offset) method collectDistinct (line 804) | @Override method contains (line 812) | @Override method contains (line 826) | default boolean contains(long l) method count (line 831) | @Override method count (line 843) | default long count(LongPredicate predicate) method detect (line 853) | long detect(LongPredicate predicate); method max (line 861) | default OptionalLong max() method min (line 872) | default OptionalLong min() method reduce (line 882) | OptionalLong reduce(LongBinaryOperator accumulator); method reduce (line 889) | T reduce(T init, ObjLongFunction accumulator); method reduce (line 896) | double reduce(double init, DoubleLongToDoubleFunction accumulator); method reduce (line 903) | int reduce(int init, IntLongToIntFunction accumulator); method reduce (line 910) | long reduce(long init, LongBinaryOperator accumulator); method sum (line 917) | default long sum() FILE: prism/src/common/iterable/Range.java class Range (line 14) | public class Range implements FunctionalPrimitiveIterable.OfInt method closed (line 27) | public static Range closed(int stop) method closed (line 40) | public static Range closed(int start, int stop) method closed (line 54) | public static Range closed(int start, int stop, int step) method Range (line 68) | public Range(int stop) method Range (line 81) | public Range(int start, int stop) method Range (line 95) | public Range(int start, int stop, int step) method Range (line 111) | private Range(int start, int stop, int step, boolean closed) method checkForOverAndUnderflows (line 142) | private void checkForOverAndUnderflows() method isAscending (line 159) | public boolean isAscending() method isSingleton (line 167) | public boolean isSingleton() method reversed (line 175) | public Range reversed() method iterator (line 180) | @Override method isEmpty (line 190) | @Override method toString (line 197) | @Override method hashCode (line 206) | @Override method equals (line 223) | @Override class RangeIterator (line 253) | public abstract class RangeIterator implements FunctionalPrimitiveIter... method RangeIterator (line 260) | public RangeIterator() method nextInt (line 266) | @Override method count (line 275) | @Override method sum (line 286) | @Override method release (line 301) | @Override class AscendingRangeIterator (line 313) | protected class AscendingRangeIterator extends RangeIterator method AscendingRangeIterator (line 318) | public AscendingRangeIterator() method hasNext (line 324) | @Override method contains (line 330) | @Override method max (line 341) | @Override method min (line 352) | @Override class DescendingRangeIterator (line 369) | protected class DescendingRangeIterator extends RangeIterator method DescendingRangeIterator (line 374) | public DescendingRangeIterator() method hasNext (line 380) | @Override method contains (line 386) | @Override method max (line 397) | @Override method min (line 408) | @Override FILE: prism/src/common/iterable/Reducible.java type Reducible (line 50) | public interface Reducible method extend (line 61) | @SuppressWarnings("unchecked") method extend (line 88) | @SuppressWarnings("unchecked") method extend (line 113) | static FunctionalPrimitiveIterable.OfDouble extend(PrimitiveIterable.O... method extend (line 128) | static FunctionalPrimitiveIterator.OfDouble extend(PrimitiveIterator.O... method extend (line 143) | static FunctionalPrimitiveIterable.OfInt extend(PrimitiveIterable.OfIn... method extend (line 158) | static FunctionalPrimitiveIterator.OfInt extend(PrimitiveIterator.OfIn... method extend (line 173) | static FunctionalPrimitiveIterable.OfLong extend(PrimitiveIterable.OfL... method extend (line 188) | static FunctionalPrimitiveIterator.OfLong extend(PrimitiveIterator.OfL... method concat (line 203) | static FunctionalIterable concat(Iterable FunctionalIterator concat(Iterator it... method unboxInt (line 342) | static FunctionalPrimitiveIterator.OfInt unboxInt(Iterator it... method unboxLong (line 358) | static FunctionalPrimitiveIterable.OfLong unboxLong(Iterable ite... method unboxLong (line 374) | static FunctionalPrimitiveIterator.OfLong unboxLong(Iterator ite... method forEach (line 392) | void forEach(Consumer action); method isEmpty (line 399) | boolean isEmpty(); method concat (line 412) | Reducible concat(E_CAT reducible); method dedupe (line 418) | default Reducible dedupe() method distinct (line 441) | default Reducible distinct() method filter (line 451) | Reducible filter(Predicate predicate); method map (line 458) | Reducible map(Function function); method mapToDouble (line 465) | PrimitiveReducible.OfDouble mapToDouble(ToDoubleFunction... method mapToInt (line 472) | PrimitiveReducible.OfInt mapToInt(ToIntFunction function); method mapToLong (line 479) | PrimitiveReducible.OfLong mapToLong(ToLongFunction funct... method nonNull (line 484) | default Reducible nonNull() method consume (line 496) | default Reducible consume() method allMatch (line 508) | default boolean allMatch(Predicate predicate) method anyMatch (line 520) | default boolean anyMatch(Predicate predicate) method noneMatch (line 532) | default boolean noneMatch(Predicate predicate) method asString (line 542) | default String asString() method collect (line 561) | default > C collect(Supplier> C collect(C collection) method collect (line 588) | default E[] collect(E[] array) method collect (line 600) | default E[] collect(E[] array, int offset) method collectAndCount (line 612) | default long collectAndCount(Collection collection) method collectAndCount (line 624) | default int collectAndCount(E[] array) method collectAndCount (line 636) | default int collectAndCount(E[] array, int offset) method collectDistinct (line 651) | default FunctionalIterable collectDistinct() method contains (line 664) | default boolean contains(Object obj) method count (line 674) | default long count() method count (line 685) | default long count(Predicate predicate) method detect (line 697) | E detect(Predicate predicate); method reduce (line 708) | Optional reduce(BinaryOperator accumulator); method reduce (line 719) | T reduce(T init, BiFunction accumulator); method reduce (line 726) | double reduce(double init, DoubleObjToDoubleFunction accumu... method reduce (line 733) | int reduce(int init, IntObjToIntFunction accumulator); method reduce (line 740) | long reduce(long init, LongObjToLongFunction accumulator); FILE: prism/src/common/iterable/SingletonIterable.java class SingletonIterable (line 34) | public abstract class SingletonIterable implements FunctionalIterable method count (line 36) | @Override method isEmpty (line 42) | @Override method dedupe (line 48) | @Override method distinct (line 54) | @Override class Of (line 67) | public static class Of extends SingletonIterable method Of (line 77) | public Of(E theElement) method iterator (line 82) | @Override method contains (line 88) | @Override class OfDouble (line 100) | public static class OfDouble extends SingletonIterable impleme... method OfDouble (line 110) | public OfDouble(double theElement) method iterator (line 115) | @Override method dedupe (line 121) | @Override method distinct (line 127) | @Override method contains (line 133) | @Override class OfInt (line 145) | public static class OfInt extends SingletonIterable implement... method OfInt (line 155) | public OfInt(int theElement) method iterator (line 160) | @Override method dedupe (line 166) | @Override method distinct (line 172) | @Override method contains (line 178) | @Override class OfLong (line 190) | public static class OfLong extends SingletonIterable implements ... method OfLong (line 200) | public OfLong(long theElement) method iterator (line 205) | @Override method dedupe (line 211) | @Override method distinct (line 217) | @Override method contains (line 223) | @Override FILE: prism/src/common/iterable/SingletonIterator.java class SingletonIterator (line 38) | public abstract class SingletonIterator implements FunctionalIterator method dedupe (line 42) | @Override method distinct (line 48) | @Override method hasNext (line 54) | @Override method release (line 60) | @Override class Of (line 72) | public static class Of extends SingletonIterator method Of (line 82) | public Of(E element) method next (line 87) | @Override method release (line 96) | @Override class OfDouble (line 109) | public static class OfDouble extends SingletonIterator impleme... method OfDouble (line 119) | public OfDouble(double element) method nextDouble (line 124) | @Override method dedupe (line 132) | @Override method distinct (line 138) | @Override method max (line 144) | @Override method min (line 154) | @Override method sum (line 160) | @Override class OfInt (line 172) | public static class OfInt extends SingletonIterator implement... method OfInt (line 182) | public OfInt(int element) method nextInt (line 187) | @Override method dedupe (line 195) | @Override method distinct (line 201) | @Override method max (line 207) | @Override method min (line 217) | @Override method sum (line 223) | @Override class OfLong (line 235) | public static class OfLong extends SingletonIterator implements ... method OfLong (line 245) | public OfLong(long element) method nextLong (line 250) | @Override method dedupe (line 258) | @Override method distinct (line 264) | @Override method max (line 270) | @Override method min (line 280) | @Override method sum (line 286) | @Override FILE: prism/src/csv/BasicReader.java type BasicReader (line 40) | public interface BasicReader extends AutoCloseable method wrap (line 51) | public static Wrapper wrap(Reader reader) method close (line 56) | @Override method convert (line 65) | default ReplacingReader convert(int char_1) method convert (line 77) | default ReplacingReader convert(int char_1, int char_2... method normalizeLineEndings (line 88) | default ReplacingReader.ToChar normalizeLineEndings() throws IOException method normalizLineEndings (line 100) | default ReplacingReader.ToChar normalizLineEndings(int eol) throws IOE... method normalizLineEndings (line 113) | default ReplacingReader.ToPair normalizLineEndings(int eol_1, int eol_... method read (line 124) | int read() throws IOException; method peekable (line 132) | default PeekableReader peekable() throws IOException class Wrapper (line 145) | public static class Wrapper implements BasicReader method Wrapper (line 154) | public Wrapper(Reader source) method close (line 159) | @Override method read (line 165) | @Override class PeekableReader (line 177) | public static class PeekableReader implements BasicReader method PeekableReader (line 187) | public PeekableReader(Reader source) throws IOException method PeekableReader (line 198) | public PeekableReader(BasicReader source) throws IOException method close (line 204) | @Override method read (line 210) | @Override method peek (line 223) | public int peek() FILE: prism/src/csv/CsvFormatException.java class CsvFormatException (line 34) | public class CsvFormatException extends Exception method CsvFormatException (line 47) | public CsvFormatException(String message, int line) method CsvFormatException (line 59) | public CsvFormatException(String message, int line, int column) method getLine (line 71) | public int getLine() method getColumn (line 81) | public int getColumn() method inputPosition (line 93) | protected static String inputPosition(int line, int column) FILE: prism/src/csv/CsvReader.java class CsvReader (line 48) | public class CsvReader implements AutoCloseable, Iterable method CsvReader (line 74) | public CsvReader(BasicReader reader) throws CsvFormatException, IOExce... method CsvReader (line 89) | public CsvReader(BasicReader reader, int fieldSeparator, int lineSepar... method CsvReader (line 105) | public CsvReader(BasicReader reader, boolean hasHeader, boolean fixNum... method CsvReader (line 122) | public CsvReader(BasicReader reader, boolean hasHeader, boolean fixNum... method close (line 161) | @Override method getHeader (line 172) | public String[] getHeader() method getNumberOfFields (line 182) | public int getNumberOfFields() method getLine (line 193) | public int getLine() method getColumn (line 204) | public int getColumn () method read (line 216) | protected int read() throws IOException method hasNextRecord (line 233) | public boolean hasNextRecord() method nextRecord (line 245) | public String[] nextRecord() throws CsvFormatException, IOException method iterator (line 272) | @Override method readRecord (line 309) | protected String[] readRecord() throws CsvFormatException, IOException method peek (line 329) | protected int peek() method readField (line 341) | protected String readField() throws CsvFormatException, IOException method readQuotedField (line 358) | protected String readQuotedField() throws CsvFormatException, IOException method readPlainField (line 396) | protected String readPlainField() throws CsvFormatException, IOException method isEndOfField (line 415) | protected boolean isEndOfField(int character) method isEndOfRecord (line 426) | protected boolean isEndOfRecord(int character) method printRecord (line 437) | public static String printRecord(String[] record) method throwUnchecked (line 455) | @SuppressWarnings("unchecked") method main (line 464) | public static void main(String[] args) throws CsvFormatException, IOEx... FILE: prism/src/csv/ReplacingReader.java class ReplacingReader (line 38) | public abstract class ReplacingReader implements ... method ReplacingReader (line 49) | public ReplacingReader(T source) method close (line 54) | @Override method read (line 60) | @Override method to (line 69) | public ToChar to(int char_1) method to (line 81) | public ToPair to(int char_1, int char_2) class FromChar (line 91) | public static class FromChar extends ReplacingReader method FromChar (line 101) | public FromChar(BasicReader source, int char_1) method read (line 113) | @Override class FromPair (line 126) | public static class FromPair extends ReplacingReader method FromPair (line 138) | public FromPair(BasicReader source, int char_1, int char_2) throws I... method FromPair (line 150) | public FromPair(PeekableReader source, int char_1, int char_2) method read (line 163) | @Override class ToChar (line 180) | public static class ToChar extends ReplacingReader> method ToChar (line 190) | public ToChar(ReplacingReader source, int repl_1) method read (line 196) | @Override class ToPair (line 209) | public static class ToPair extends ReplacingReader> method ToPair (line 222) | public ToPair(ReplacingReader source, int repl_1, int repl_2) method read (line 229) | @Override FILE: prism/src/dd/dd.cc function DD_SetOutputStream (line 37) | void DD_SetOutputStream(FILE *fp) function FILE (line 44) | FILE *DD_GetOutputStream() FILE: prism/src/dd/dd_abstr.cc function DdNode (line 34) | DdNode *DD_ThereExists function DdNode (line 60) | DdNode *DD_ForAll function DdNode (line 86) | DdNode *DD_SumAbstract function DdNode (line 112) | DdNode *DD_ProductAbstract function DdNode (line 138) | DdNode *DD_MinAbstract function DdNode (line 164) | DdNode *DD_MaxAbstract FILE: prism/src/dd/dd_basics.cc function DdNode (line 36) | DdNode *DD_Create(DdManager *ddman) function DdNode (line 49) | DdNode *DD_Constant(DdManager *ddman, double value) function DdNode (line 62) | DdNode *DD_PlusInfinity(DdManager *ddman) function DdNode (line 75) | DdNode *DD_MinusInfinity(DdManager *ddman) function DdNode (line 88) | DdNode *DD_Var(DdManager *ddman, int i) function DdNode (line 101) | DdNode *DD_Not(DdManager *ddman, DdNode *dd) function DdNode (line 117) | DdNode *DD_Or(DdManager *ddman, DdNode *dd1, DdNode *dd2) function DdNode (line 135) | DdNode *DD_And(DdManager *ddman, DdNode *dd1, DdNode *dd2) function DdNode (line 145) | DdNode *DD_Xor(DdManager *ddman, DdNode *dd1, DdNode *dd2) function DdNode (line 163) | DdNode *DD_Implies(DdManager *ddman, DdNode *dd1, DdNode *dd2) function DdNode (line 173) | DdNode *DD_Apply(DdManager *ddman, int op, DdNode *dd1, DdNode *dd2) function DdNode (line 208) | DdNode *DD_MonadicApply(DdManager *ddman, int op, DdNode *dd) function DdNode (line 228) | DdNode *DD_Restrict(DdManager *ddman, DdNode *dd, DdNode *cube) function DdNode (line 246) | DdNode *DD_ITE(DdManager *ddman, DdNode *dd1, DdNode *dd2, DdNode *dd3) FILE: prism/src/dd/dd_cudd.cc function DdManager (line 47) | DdManager *DD_InitialiseCUDD() function DdManager (line 58) | DdManager *DD_InitialiseCUDD(long max_mem, double epsilon) function DD_SetCUDDMaxMem (line 73) | void DD_SetCUDDMaxMem(DdManager *ddman, long max_mem) function DD_SetCUDDEpsilon (line 80) | void DD_SetCUDDEpsilon(DdManager *ddman, double epsilon) function DD_PrintCacheInfo (line 87) | void DD_PrintCacheInfo(DdManager *ddman) function DD_CloseDownCUDD (line 107) | void DD_CloseDownCUDD(DdManager *ddman) { DD_CloseDownCUDD(ddman, true); } function DD_CloseDownCUDD (line 108) | void DD_CloseDownCUDD(DdManager *ddman, bool check) function Cudd_CheckZeroRefVerbose (line 136) | int Cudd_CheckZeroRefVerbose(DdManager *manager) function dump_node (line 242) | static void dump_node(DdNode* node) function add_reference (line 253) | static void add_reference(std::map& references, DdNode* no... function DD_AnalyzeRefCounts (line 271) | static void DD_AnalyzeRefCounts(DdManager *manager, std::set& n... function DD_ReportExternalRefCounts (line 363) | void DD_ReportExternalRefCounts(DdManager *manager) function DD_GetExternalRefCounts (line 399) | void DD_GetExternalRefCounts(DdManager *manager, std::map& ... function DD_GetErrorFlag (line 422) | bool DD_GetErrorFlag(DdManager *ddman) function DD_SetErrorFlag (line 432) | void DD_SetErrorFlag() FILE: prism/src/dd/dd_export.cc function DD_ExportDDToDotFile (line 53) | void DD_ExportDDToDotFile function DD_ExportDDToDotFileLabelled (line 71) | void DD_ExportDDToDotFileLabelled function DD_ExportDDToDotFile (line 90) | void DD_ExportDDToDotFile function DD_ExportDDToDotFileLabelled (line 102) | void DD_ExportDDToDotFileLabelled function DD_ExportDDToDDFile (line 116) | void DD_ExportDDToDDFile function DD_ExportDDToDDFile (line 134) | void DD_ExportDDToDDFile function DD_ExportDDToDDFile (line 155) | static int DD_ExportDDToDDFile function DD_ExportVectorToMatlabFile (line 188) | void DD_ExportVectorToMatlabFile function DD_ExportVectorToMatlabFile (line 209) | void DD_ExportVectorToMatlabFile function DD_ExportVectorToMatlabFile (line 225) | static void DD_ExportVectorToMatlabFile function DD_ExportMatrixToMatlabFile (line 264) | void DD_ExportMatrixToMatlabFile function DD_ExportMatrixToMatlabFile (line 287) | void DD_ExportMatrixToMatlabFile function DD_ExportMatrixToMatlabFile (line 305) | static void DD_ExportMatrixToMatlabFile function DD_ExportMatrixToPPFile (line 365) | void DD_ExportMatrixToPPFile function DD_ExportMatrixToPPFile (line 387) | void DD_ExportMatrixToPPFile function DD_ExportMatrixToPPFile (line 404) | static void DD_ExportMatrixToPPFile function DD_Export3dMatrixToPPFile (line 488) | void DD_Export3dMatrixToPPFile function DD_Export3dMatrixToPPFile (line 510) | void DD_Export3dMatrixToPPFile function DD_ExportMatrixToSpyFile (line 548) | void DD_ExportMatrixToSpyFile function DD_ExportMatrixToSpyFile (line 571) | void DD_ExportMatrixToSpyFile function DD_ExportMatrixToSpyFile (line 622) | static void DD_ExportMatrixToSpyFile FILE: prism/src/dd/dd_info.cc function DD_GetNumNodes (line 41) | int DD_GetNumNodes function DD_GetNumTerminals (line 52) | int DD_GetNumTerminals function DD_GetNumMinterms (line 63) | double DD_GetNumMinterms function DD_GetNumPaths (line 75) | double DD_GetNumPaths function DD_PrintInfo (line 86) | void DD_PrintInfo function DD_PrintInfoBrief (line 103) | void DD_PrintInfoBrief function DD_PrintSupport (line 120) | void DD_PrintSupport function DD_PrintSupportNames (line 131) | void DD_PrintSupportNames function DdNode (line 157) | DdNode *DD_GetSupport function DD_PrintTerminals (line 176) | void DD_PrintTerminals(DdManager *ddman, DdNode *dd) { DD_PrintTerminals... function DD_PrintTerminalsAndNumbers (line 178) | void DD_PrintTerminalsAndNumbers(DdManager *ddman, DdNode *dd, int num_v... function DD_PrintTerminals (line 180) | void DD_PrintTerminals FILE: prism/src/dd/dd_matrix.cc function DdNode (line 43) | DdNode *DD_SetVectorElement function DdNode (line 94) | DdNode *DD_SetMatrixElement function DdNode (line 164) | DdNode *DD_Set3DMatrixElement function DD_GetVectorElement (line 253) | double DD_GetVectorElement function DdNode (line 298) | DdNode *DD_Identity function DdNode (line 317) | DdNode *DD_MatrixMultiply function DdNode (line 348) | DdNode *DD_Transpose function DD_PrintVector (line 384) | void DD_PrintVector function DD_PrintVector (line 397) | void DD_PrintVector function DD_PrintMatrix (line 448) | void DD_PrintMatrix function DD_PrintMatrix (line 463) | void DD_PrintMatrix function DD_PrintVectorFiltered (line 522) | void DD_PrintVectorFiltered function DD_PrintVectorFiltered (line 536) | void DD_PrintVectorFiltered FILE: prism/src/dd/dd_term.cc function DdNode (line 38) | DdNode *DD_Threshold function DdNode (line 62) | DdNode *DD_StrictThreshold function DdNode (line 86) | DdNode *DD_GreaterThan function DdNode (line 98) | DdNode *DD_GreaterThanEquals function DdNode (line 110) | DdNode *DD_LessThan function DdNode (line 128) | DdNode *DD_LessThanEquals function DdNode (line 146) | DdNode *DD_Equals function DdNode (line 158) | DdNode *DD_Interval function DdNode (line 184) | DdNode *DD_RoundOff function DD_EqualSupNorm (line 205) | bool DD_EqualSupNorm function DD_EqualSupNormRel (line 221) | bool DD_EqualSupNormRel function DD_FindMin (line 237) | double DD_FindMin function DD_FindMinPositive (line 254) | double DD_FindMinPositive function DD_FindMaxFinite (line 281) | double DD_FindMaxFinite function DD_FindMax (line 307) | double DD_FindMax function DD_IsZeroOneMTBDD (line 324) | bool DD_IsZeroOneMTBDD function DdNode (line 350) | DdNode *DD_RestrictToFirst FILE: prism/src/dd/dd_test.cc function main (line 34) | int main() FILE: prism/src/dd/dd_vars.cc function DdNode (line 37) | DdNode *DD_PermuteVariables function DdNode (line 74) | DdNode *DD_SwapVariables function DdNode (line 99) | DdNode *DD_VariablesGreaterThan function DdNode (line 147) | DdNode *DD_VariablesGreaterThanEquals function DdNode (line 165) | DdNode *DD_VariablesLessThan function DdNode (line 213) | DdNode *DD_VariablesLessThanEquals function DdNode (line 230) | DdNode *DD_VariablesEquals FILE: prism/src/dv/DoubleVector.cc function JNIEXPORT (line 40) | JNIEXPORT jlong __jlongpointer JNICALL Java_dv_DoubleVector_DV_1CreateZe... function JNIEXPORT (line 63) | JNIEXPORT jlong __jlongpointer JNICALL Java_dv_DoubleVector_DV_1ConvertM... function JNIEXPORT (line 85) | JNIEXPORT jdouble JNICALL Java_dv_DoubleVector_DV_1GetElement function JNIEXPORT (line 100) | JNIEXPORT void JNICALL Java_dv_DoubleVector_DV_1SetElement function JNIEXPORT (line 116) | JNIEXPORT void JNICALL Java_dv_DoubleVector_DV_1SetAllElements function JNIEXPORT (line 132) | JNIEXPORT void JNICALL Java_dv_DoubleVector_DV_1RoundOff function JNIEXPORT (line 156) | JNIEXPORT void JNICALL Java_dv_DoubleVector_DV_1SubtractFromOne function JNIEXPORT (line 174) | JNIEXPORT void JNICALL Java_dv_DoubleVector_DV_1Add function JNIEXPORT (line 194) | JNIEXPORT void JNICALL Java_dv_DoubleVector_DV_1TimesConstant function JNIEXPORT (line 213) | JNIEXPORT jdouble JNICALL Java_dv_DoubleVector_DV_1DotProduct function JNIEXPORT (line 236) | JNIEXPORT void JNICALL Java_dv_DoubleVector_DV_1Filter function JNIEXPORT (line 260) | JNIEXPORT void JNICALL Java_dv_DoubleVector_DV_1MaxMTBDD function JNIEXPORT (line 282) | JNIEXPORT void JNICALL Java_dv_DoubleVector_DV_1Clear function JNIEXPORT (line 295) | JNIEXPORT jint JNICALL Java_dv_DoubleVector_DV_1GetNNZ function JNIEXPORT (line 316) | JNIEXPORT jdouble JNICALL Java_dv_DoubleVector_DV_1FirstFromBDD function JNIEXPORT (line 338) | JNIEXPORT jdouble JNICALL Java_dv_DoubleVector_DV_1MinOverBDD function JNIEXPORT (line 360) | JNIEXPORT jdouble JNICALL Java_dv_DoubleVector_DV_1MaxOverBDD function JNIEXPORT (line 382) | JNIEXPORT jdouble JNICALL Java_dv_DoubleVector_DV_1MaxFiniteOverBDD function JNIEXPORT (line 404) | JNIEXPORT jdouble JNICALL Java_dv_DoubleVector_DV_1SumOverBDD function JNIEXPORT (line 426) | JNIEXPORT jdouble JNICALL Java_dv_DoubleVector_DV_1SumOverMTBDD function JNIEXPORT (line 448) | JNIEXPORT void JNICALL Java_dv_DoubleVector_DV_1SumOverDDVars function JNIEXPORT (line 475) | JNIEXPORT jlong __jlongpointer JNICALL Java_dv_DoubleVector_DV_1BDDGreat... function JNIEXPORT (line 500) | JNIEXPORT jlong JNICALL Java_dv_DoubleVector_DV_1BDDGreaterThan function JNIEXPORT (line 525) | JNIEXPORT jlong __jlongpointer JNICALL Java_dv_DoubleVector_DV_1BDDLessT... function JNIEXPORT (line 550) | JNIEXPORT jlong __jlongpointer JNICALL Java_dv_DoubleVector_DV_1BDDLessThan function JNIEXPORT (line 575) | JNIEXPORT jlong __jlongpointer JNICALL Java_dv_DoubleVector_DV_1BDDInterval function JNIEXPORT (line 601) | JNIEXPORT jlong __jlongpointer JNICALL Java_dv_DoubleVector_DV_1BDDClose... function JNIEXPORT (line 627) | JNIEXPORT jlong __jlongpointer JNICALL Java_dv_DoubleVector_DV_1BDDClose... function JNIEXPORT (line 653) | JNIEXPORT jlong __jlongpointer JNICALL Java_dv_DoubleVector_DV_1ConvertT... FILE: prism/src/dv/DoubleVector.java class DoubleVector (line 37) | public class DoubleVector method DoubleVector (line 73) | public DoubleVector(int size) throws PrismException method DV_CreateZeroVector (line 80) | private native long DV_CreateZeroVector(int n); method DoubleVector (line 85) | public DoubleVector(long vector, int size) method DoubleVector (line 96) | public DoubleVector(JDDNode dd, JDDVars vars, ODDNode odd) throws Pris... method DV_ConvertMTBDD (line 104) | private native long DV_ConvertMTBDD(long dd, long vars, int num_vars, ... method getPtr (line 111) | public long getPtr() method getSize (line 119) | public int getSize() method getElement (line 127) | public double getElement(int i) method DV_GetElement (line 132) | private native double DV_GetElement(long v, int n, int i); method setElement (line 139) | public void setElement(int i, double d) method DV_SetElement (line 144) | private native void DV_SetElement(long v, int n, int i, double d); method setAllElements (line 149) | public void setAllElements(double d) method DV_SetAllElements (line 154) | private native void DV_SetAllElements(long v, int n, double d); method DV_RoundOff (line 157) | private native void DV_RoundOff(long v, int n, int places); method roundOff (line 158) | public void roundOff(int places) method DV_SubtractFromOne (line 164) | private native void DV_SubtractFromOne(long v, int n); method subtractFromOne (line 165) | public void subtractFromOne() method DV_Add (line 171) | private native void DV_Add(long v, int n, long v2); method add (line 172) | public void add(DoubleVector dv) method DV_TimesConstant (line 178) | private native void DV_TimesConstant(long v, int n, double d); method timesConstant (line 179) | public void timesConstant(double d) method DV_DotProduct (line 185) | private native double DV_DotProduct(long v, int n, long v2); method dotProduct (line 186) | public double dotProduct(DoubleVector dv) method DV_Filter (line 192) | private native void DV_Filter(long v, long filter, double d, long vars... method filter (line 197) | public void filter(JDDNode filter, double d, JDDVars vars, ODDNode odd) method filter (line 206) | public void filter(JDDNode filter, JDDVars vars, ODDNode odd) method DV_MaxMTBDD (line 212) | private native void DV_MaxMTBDD(long v, long v2, long vars, int num_va... method maxMTBDD (line 213) | public void maxMTBDD(JDDNode v2, JDDVars vars, ODDNode odd) method DV_Clear (line 219) | private native void DV_Clear(long v); method clear (line 220) | public void clear() method DV_GetNNZ (line 226) | private native int DV_GetNNZ(long v, int n); method getNNZ (line 227) | public int getNNZ() method DV_FirstFromBDD (line 233) | private native double DV_FirstFromBDD(long v, long filter, long vars, ... method firstFromBDD (line 234) | public double firstFromBDD(JDDNode filter, JDDVars vars, ODDNode odd) method DV_MinOverBDD (line 240) | private native double DV_MinOverBDD(long v, long filter, long vars, in... method minOverBDD (line 241) | public double minOverBDD(JDDNode filter, JDDVars vars, ODDNode odd) method DV_MaxOverBDD (line 247) | private native double DV_MaxOverBDD(long v, long filter, long vars, in... method maxOverBDD (line 248) | public double maxOverBDD(JDDNode filter, JDDVars vars, ODDNode odd) method DV_MaxFiniteOverBDD (line 253) | private native double DV_MaxFiniteOverBDD(long v, long filter, long va... method maxFiniteOverBDD (line 254) | public double maxFiniteOverBDD(JDDNode filter, JDDVars vars, ODDNode odd) method DV_SumOverBDD (line 260) | private native double DV_SumOverBDD(long v, long filter, long vars, in... method sumOverBDD (line 261) | public double sumOverBDD(JDDNode filter, JDDVars vars, ODDNode odd) method DV_SumOverMTBDD (line 268) | private native double DV_SumOverMTBDD(long v, long mult, long vars, in... method sumOverMTBDD (line 269) | public double sumOverMTBDD(JDDNode mult, JDDVars vars, ODDNode odd) method DV_SumOverDDVars (line 277) | private native void DV_SumOverDDVars(long vec, long vec2, long vars, i... method sumOverDDVars (line 279) | public DoubleVector sumOverDDVars(JDDVars vars, ODDNode odd, ODDNode o... method getBDDFromInterval (line 290) | public JDDNode getBDDFromInterval(String relOpString, double bound, JD... method getBDDFromInterval (line 299) | public JDDNode getBDDFromInterval(RelOp relOp, double bound, JDDVars v... method DV_BDDGreaterThanEquals (line 330) | private native long DV_BDDGreaterThanEquals(long v, double bound, long... method DV_BDDGreaterThan (line 331) | private native long DV_BDDGreaterThan(long v, double bound, long vars,... method DV_BDDLessThanEquals (line 332) | private native long DV_BDDLessThanEquals(long v, double bound, long va... method DV_BDDLessThan (line 333) | private native long DV_BDDLessThan(long v, double bound, long vars, in... method getBDDFromInterval (line 339) | public JDDNode getBDDFromInterval(double lo, double hi, JDDVars vars, ... method DV_BDDInterval (line 349) | private native long DV_BDDInterval(long v, double lo, double hi, long ... method getBDDFromCloseValueAbs (line 355) | public JDDNode getBDDFromCloseValueAbs(double value, double epsilon, J... method DV_BDDCloseValueAbs (line 365) | private native long DV_BDDCloseValueAbs(long v, double value, double e... method getBDDFromCloseValueRel (line 371) | public JDDNode getBDDFromCloseValueRel(double value, double epsilon, J... method DV_BDDCloseValueRel (line 381) | private native long DV_BDDCloseValueRel(long v, double value, double e... method DV_ConvertToMTBDD (line 386) | private native long DV_ConvertToMTBDD(long v, long vars, int num_vars,... method convertToMTBDD (line 387) | public JDDNode convertToMTBDD(JDDVars vars, ODDNode odd) method print (line 399) | public void print(PrismLog log) FILE: prism/src/dv/IntegerVector.cc function JNIEXPORT (line 40) | JNIEXPORT jlong __jlongpointer JNICALL Java_dv_IntegerVector_IV_1CreateZ... function JNIEXPORT (line 63) | JNIEXPORT jlong __jlongpointer JNICALL Java_dv_IntegerVector_IV_1Convert... function JNIEXPORT (line 85) | JNIEXPORT jint JNICALL Java_dv_IntegerVector_IV_1GetElement function JNIEXPORT (line 100) | JNIEXPORT void JNICALL Java_dv_IntegerVector_IV_1SetElement function JNIEXPORT (line 116) | JNIEXPORT void JNICALL Java_dv_IntegerVector_IV_1SetAllElements function JNIEXPORT (line 132) | JNIEXPORT void JNICALL Java_dv_IntegerVector_IV_1Clear FILE: prism/src/dv/IntegerVector.java class IntegerVector (line 36) | public class IntegerVector method IntegerVector (line 72) | public IntegerVector(int size) throws PrismException method IV_CreateZeroVector (line 79) | private native long IV_CreateZeroVector(int n); method IntegerVector (line 84) | public IntegerVector(long vector, int size) method IntegerVector (line 95) | public IntegerVector(JDDNode dd, JDDVars vars, ODDNode odd) throws Pri... method IV_ConvertMTBDD (line 103) | private native long IV_ConvertMTBDD(long dd, long vars, int num_vars, ... method getPtr (line 110) | public long getPtr() method getSize (line 118) | public int getSize() method getElement (line 126) | public int getElement(int i) method IV_GetElement (line 131) | private native int IV_GetElement(long v, int n, int i); method setElement (line 138) | public void setElement(int i, int j) method IV_SetElement (line 143) | private native void IV_SetElement(long v, int n, int i, int j); method setAllElements (line 148) | public void setAllElements(int j) method IV_SetAllElements (line 153) | private native void IV_SetAllElements(long v, int n, int j); method clear (line 158) | public void clear() method IV_Clear (line 163) | private native void IV_Clear(long v); method print (line 168) | public void print(PrismLog log) FILE: prism/src/dv/dv.cc function EXPORT (line 61) | EXPORT double *mtbdd_to_double_vector(DdManager *ddman, DdNode *dd, DdNo... function EXPORT (line 66) | EXPORT double *mtbdd_to_double_vector(DdManager *ddman, DdNode *dd, DdNo... function mtbdd_to_double_vector_rec (line 84) | void mtbdd_to_double_vector_rec(DdManager *ddman, DdNode *dd, DdNode **v... function EXPORT (line 114) | EXPORT DdNode *double_vector_to_mtbdd(DdManager *ddman, double *vec, DdN... function DdNode (line 119) | DdNode *double_vector_to_mtbdd_rec(DdManager *ddman, double *vec, DdNode... function EXPORT (line 163) | EXPORT DdNode *double_vector_to_bdd(DdManager *ddman, double *vec, int r... function EXPORT (line 168) | EXPORT DdNode *double_vector_to_bdd(DdManager *ddman, double *vec, int r... function DdNode (line 175) | DdNode *double_vector_to_bdd_rec(DdManager *ddman, double *vec, int rel_... function EXPORT (line 220) | EXPORT void filter_double_vector(DdManager *ddman, double *vec, DdNode *... function filter_double_vector_rec (line 225) | void filter_double_vector_rec(DdManager *ddman, double *vec, DdNode *fil... function EXPORT (line 250) | EXPORT void max_double_vector_mtbdd(DdManager *ddman, double *vec, DdNod... function max_double_vector_mtbdd_rec (line 255) | void max_double_vector_mtbdd_rec(DdManager *ddman, double *vec, DdNode *... function EXPORT (line 283) | EXPORT double get_first_from_bdd(DdManager *ddman, double *vec, DdNode *... function get_first_from_bdd_rec (line 294) | double get_first_from_bdd_rec(DdManager *ddman, double *vec, DdNode *fil... function EXPORT (line 318) | EXPORT double min_double_vector_over_bdd(DdManager *ddman, double *vec, ... function min_double_vector_over_bdd_rec (line 323) | double min_double_vector_over_bdd_rec(DdManager *ddman, double *vec, DdN... function EXPORT (line 354) | EXPORT double max_double_vector_over_bdd(DdManager *ddman, double *vec, ... function max_double_vector_over_bdd_rec (line 359) | double max_double_vector_over_bdd_rec(DdManager *ddman, double *vec, DdN... function EXPORT (line 387) | EXPORT double max_finite_double_vector_over_bdd(DdManager *ddman, double... function max_finite_double_vector_over_bdd_rec (line 392) | double max_finite_double_vector_over_bdd_rec(DdManager *ddman, double *v... function EXPORT (line 428) | EXPORT double sum_double_vector_over_bdd(DdManager *ddman, double *vec, ... function sum_double_vector_over_bdd_rec (line 433) | double sum_double_vector_over_bdd_rec(DdManager *ddman, double *vec, DdN... function EXPORT (line 464) | EXPORT double sum_double_vector_over_mtbdd(DdManager *ddman, double *vec... function sum_double_vector_over_mtbdd_rec (line 469) | double sum_double_vector_over_mtbdd_rec(DdManager *ddman, double *vec, D... function EXPORT (line 497) | EXPORT void sum_double_vector_over_dd_vars(DdManager *ddman, double *vec... function sum_double_vector_over_dd_vars_rec (line 502) | void sum_double_vector_over_dd_vars_rec(DdManager *ddman, double *vec, d... function EXPORT (line 531) | EXPORT DistVector *double_vector_to_dist(double *v, int n) function EXPORT (line 601) | EXPORT DistVector::DistVector() function EXPORT (line 608) | EXPORT DistVector::~DistVector() function EXPORT (line 619) | EXPORT bool doubles_are_close_abs(double d1, double d2, double epsilon) function EXPORT (line 631) | EXPORT bool doubles_are_close_rel(double d1, double d2, double epsilon) FILE: prism/src/dv/iv.cc function EXPORT (line 48) | EXPORT int *mtbdd_to_integer_vector(DdManager *ddman, DdNode *dd, DdNode... function EXPORT (line 53) | EXPORT int *mtbdd_to_integer_vector(DdManager *ddman, DdNode *dd, DdNode... function mtbdd_to_integer_vector_rec (line 71) | void mtbdd_to_integer_vector_rec(DdManager *ddman, DdNode *dd, DdNode **... function EXPORT (line 101) | EXPORT DdNode *integer_vector_to_mtbdd(DdManager *ddman, int *vec, DdNod... function DdNode (line 106) | DdNode *integer_vector_to_mtbdd_rec(DdManager *ddman, int *vec, DdNode *... FILE: prism/src/explicit/BasicModelTransformation.java class BasicModelTransformation (line 37) | public class BasicModelTransformation, TM extends Mo... method BasicModelTransformation (line 48) | public BasicModelTransformation(final OM originalModel, final TM trans... method BasicModelTransformation (line 56) | public BasicModelTransformation(final OM originalModel, final TM trans... method getOriginalModel (line 64) | @Override method getTransformedModel (line 70) | @Override method projectToOriginalModel (line 76) | @Override FILE: prism/src/explicit/Belief.java class Belief (line 44) | public class Belief implements Comparable method Belief (line 57) | public Belief(int so, double[] bu) method Belief (line 69) | protected Belief(double[] dist, PartiallyObservableModel model) method pointDistribution (line 86) | public static Belief pointDistribution(int s, PartiallyObservableModel... method toDistributionOverStates (line 99) | public double[] toDistributionOverStates(PartiallyObservableModel m... method hashCode (line 113) | @Override method equals (line 119) | @Override method compareTo (line 146) | @Override method toString (line 176) | public String toString(PartiallyObservableModel poModel) method toString (line 188) | public static String toString(int so, double bu[], PartiallyObservable... method toStringUnobs (line 198) | public static String toStringUnobs(double bu[], PartiallyObservableMod... method toString (line 213) | @Override FILE: prism/src/explicit/BirthProcess.java class BirthProcess (line 41) | public class BirthProcess method BirthProcess (line 68) | public BirthProcess() method setWithRateArray (line 84) | public void setWithRateArray(boolean withRateArray) method setTime (line 97) | public void setTime(double time) method setEpsilon (line 113) | public void setEpsilon(double epsilon) method setAvoidBirthComputation (line 133) | public void setAvoidBirthComputation(boolean avoidBirthComputation) method calculateNextProb (line 154) | public double calculateNextProb(double rate) throws PrismException method compNextStageProb (line 206) | private double compNextStageProb(double rate) method initPoisson (line 232) | private void initPoisson() throws PrismException FILE: prism/src/explicit/Bisimulation.java class Bisimulation (line 43) | public class Bisimulation extends PrismComponent method Bisimulation (line 54) | public Bisimulation(PrismComponent parent) throws PrismException method minimise (line 65) | public Model minimise(Model model, List propName... method minimiseDTMC (line 83) | private DTMC minimiseDTMC(DTMC dtmc, List propNa... method minimiseCTMC (line 114) | private CTMC minimiseCTMC(CTMC ctmc, List propNa... method initialisePartitionInfo (line 143) | private void initialisePartitionInfo(Model model, List ... method splitDTMC (line 188) | private boolean splitDTMC(DTMC dtmc) method printPartition (line 236) | @SuppressWarnings("unused") method attachStatesAndLabels (line 261) | private void attachStatesAndLabels(Model model, ModelExplicit extends DTMC method getModelType (line 42) | @Override method getEmbeddedTransitionsIterator (line 53) | public Iterator> getEmbeddedTransitionsItera... method getExitRate (line 59) | public Value getExitRate(int i); method getMaxExitRate (line 65) | public Value getMaxExitRate(); method getMaxExitRate (line 71) | public Value getMaxExitRate(BitSet subset); method getDefaultUniformisationRate (line 76) | public Value getDefaultUniformisationRate(); method getDefaultUniformisationRate (line 82) | public Value getDefaultUniformisationRate(BitSet nonAbs); method buildImplicitEmbeddedDTMC (line 88) | public DTMC buildImplicitEmbeddedDTMC(); method getImplicitEmbeddedDTMC (line 101) | public DTMC getImplicitEmbeddedDTMC(); method buildEmbeddedDTMC (line 106) | public DTMCSimple buildEmbeddedDTMC(); method uniformise (line 112) | public void uniformise(Value q); method buildImplicitUniformisedDTMC (line 119) | public DTMC buildImplicitUniformisedDTMC(Value q); method buildUniformisedDTMC (line 125) | public DTMCSimple buildUniformisedDTMC(Value q); FILE: prism/src/explicit/CTMCModelChecker.java class CTMCModelChecker (line 43) | public class CTMCModelChecker extends ProbModelChecker method CTMCModelChecker (line 48) | public CTMCModelChecker(PrismComponent parent) throws PrismException method checkProbPathFormulaLTL (line 55) | @SuppressWarnings("unchecked") method checkRewardCoSafeLTL (line 78) | @SuppressWarnings("unchecked") method checkExistsLTL (line 107) | @Override method checkProbBoundedUntil (line 129) | @SuppressWarnings("unchecked") method doSteadyState (line 230) | public StateValues doSteadyState(CTMC ctmc) throws PrismException method doSteadyState (line 240) | public StateValues doSteadyState(CTMC ctmc, File initDistFile)... method doSteadyState (line 255) | public StateValues doSteadyState(CTMC ctmc, StateValues initDi... method doTransient (line 266) | public StateValues doTransient(CTMC ctmc, double time) throws ... method doTransient (line 279) | public StateValues doTransient(CTMC ctmc, double t, File initD... method doTransient (line 295) | public StateValues doTransient(CTMC ctmc, double t, StateValue... method computeNextProbs (line 310) | public ModelCheckerResult computeNextProbs(CTMC ctmc, BitSet t... method computeReachProbs (line 324) | public ModelCheckerResult computeReachProbs(CTMC ctmc, BitSet ... method computeUntilProbs (line 340) | public ModelCheckerResult computeUntilProbs(CTMC ctmc, BitSet ... method computeReachProbs (line 359) | public ModelCheckerResult computeReachProbs(CTMC ctmc, BitSet ... method computeTimeBoundedReachProbs (line 374) | public ModelCheckerResult computeTimeBoundedReachProbs(CTMC ct... method computeTimeBoundedUntilProbs (line 388) | public ModelCheckerResult computeTimeBoundedUntilProbs(CTMC ct... method computeTransientBackwardsProbs (line 419) | public ModelCheckerResult computeTransientBackwardsProbs(CTMC ... method computeCumulativeRewards (line 527) | public ModelCheckerResult computeCumulativeRewards(CTMC ctmc, ... method computeTotalRewards (line 641) | public ModelCheckerResult computeTotalRewards(CTMC ctmc, MCRew... method computeInstantaneousRewards (line 665) | public ModelCheckerResult computeInstantaneousRewards(CTMC ctm... method computeReachRewards (line 766) | public ModelCheckerResult computeReachRewards(CTMC ctmc, MCRew... class SteadyStateBSCCPostProcessor (line 789) | private static class SteadyStateBSCCPostProcessor implements DTMCModel... method SteadyStateBSCCPostProcessor (line 792) | public SteadyStateBSCCPostProcessor(CTMC ctmc) method apply (line 797) | @Override method computeSteadyStateFormula (line 831) | protected StateValues computeSteadyStateFormula(CTMC ctmc, Bit... method computeSteadyStateProbs (line 854) | public ModelCheckerResult computeSteadyStateProbs(CTMC ctmc, d... method computeSteadyStateProbsForBSCC (line 868) | public ModelCheckerResult computeSteadyStateProbsForBSCC(CTMC ... method computeSteadyStateRewards (line 882) | public ModelCheckerResult computeSteadyStateRewards(CTMC ctmc,... method computeTransientProbs (line 910) | public ModelCheckerResult computeTransientProbs(CTMC ctmc, dou... method createDTMCModelChecker (line 1003) | private DTMCModelChecker createDTMCModelChecker() throws PrismException method computeExistsNext (line 1019) | @Override method computeForAllNext (line 1028) | @Override method computeExistsUntil (line 1037) | @Override method computeExistsGlobally (line 1046) | public BitSet computeExistsGlobally(Model model, BitSet A) throws P... method computeExistsRelease (line 1054) | public BitSet computeExistsRelease(Model model, BitSet A, BitSet B)... method main (line 1065) | public static void main(String args[]) FILE: prism/src/explicit/CTMCSimple.java class CTMCSimple (line 40) | public class CTMCSimple extends DTMCSimple implements CTMC... method CTMCSimple (line 58) | public CTMCSimple() method CTMCSimple (line 66) | public CTMCSimple(int numStates) method CTMCSimple (line 74) | public CTMCSimple(CTMCSimple ctmc) method CTMCSimple (line 85) | public CTMCSimple(CTMCSimple ctmc, int permut[]) method CTMCSimple (line 93) | public CTMCSimple(CTMC ctmc) method CTMCSimple (line 102) | public CTMCSimple(CTMC ctmc, Function CTMCSimple(DTMC ctmc, Function extends MDP method getModelType (line 38) | @Override method getMaxExitRate (line 51) | public Value getMaxExitRate(); method isLocallyUniform (line 56) | public boolean isLocallyUniform(); method buildImplicitDiscretisedMDP (line 63) | public MDP buildImplicitDiscretisedMDP(double tau); method buildDiscretisedMDP (line 69) | public MDPSimple buildDiscretisedMDP(double tau); FILE: prism/src/explicit/CTMDPModelChecker.java class CTMDPModelChecker (line 41) | public class CTMDPModelChecker extends ProbModelChecker method CTMDPModelChecker (line 46) | public CTMDPModelChecker(PrismComponent parent) throws PrismException method checkProbBoundedUntil (line 53) | @SuppressWarnings("unchecked") method computeBoundedUntilProbs (line 97) | public ModelCheckerResult computeBoundedUntilProbs(CTMDP ctmdp... method computeBoundedReachProbs (line 112) | public ModelCheckerResult computeBoundedReachProbs(CTMDP ctmdp... method computeBoundedReachProbsOld (line 149) | public ModelCheckerResult computeBoundedReachProbsOld(CTMDP ct... method computeReachProbs (line 253) | public ModelCheckerResult computeReachProbs(CTMDP ctmdp, BitSe... method probReachStrategy (line 268) | public List probReachStrategy(CTMDP ctmdp, int state,... method main (line 276) | public static void main(String args[]) FILE: prism/src/explicit/CTMDPSimple.java class CTMDPSimple (line 36) | public class CTMDPSimple extends MDPSimple implements CTMD... method CTMDPSimple (line 43) | public CTMDPSimple() method CTMDPSimple (line 51) | public CTMDPSimple(int numStates) method CTMDPSimple (line 59) | public CTMDPSimple(CTMDPSimple ctmdp) method CTMDPSimple (line 70) | public CTMDPSimple(CTMDPSimple ctmdp, int permut[]) method getMaxExitRate (line 77) | @Override method isLocallyUniform (line 92) | @Override method buildImplicitDiscretisedMDP (line 110) | @Override method buildDiscretisedMDP (line 117) | @Override FILE: prism/src/explicit/ChoiceActionsSimple.java class ChoiceActionsSimple (line 40) | public class ChoiceActionsSimple method ChoiceActionsSimple (line 53) | public ChoiceActionsSimple() method ChoiceActionsSimple (line 61) | public ChoiceActionsSimple(ChoiceActionsSimple cas) method ChoiceActionsSimple (line 82) | public ChoiceActionsSimple(ChoiceActionsSimple cas, int permut[]) method clearState (line 106) | public void clearState(int s) method setAction (line 116) | public void setAction(int s, int i, Object action) method findActionsUsed (line 168) | public List findActionsUsed(int numStates, IntUnaryOperator co... method onlyNullActionUsed (line 204) | public boolean onlyNullActionUsed() method getAction (line 214) | public Object getAction(int s, int i) method actionMatches (line 246) | public boolean actionMatches(int s, int i, Object action) method convertToSparseStorage (line 261) | public Object[] convertToSparseStorage(NondetModel model) FILE: prism/src/explicit/ConstructInducedModel.java class ConstructInducedModel (line 48) | public class ConstructInducedModel method setMode (line 67) | public ConstructInducedModel setMode(InducedModelMode mode) method setReachOnly (line 76) | public ConstructInducedModel setReachOnly(boolean reachOnly) method constructInducedModel (line 88) | @SuppressWarnings("unchecked") method doConstructInducedModel (line 128) | @SuppressWarnings("unchecked") FILE: prism/src/explicit/ConstructModel.java class ConstructModel (line 56) | public class ConstructModel extends PrismComponent method ConstructModel (line 79) | public ConstructModel(PrismComponent parent) throws PrismException method getStatesList (line 87) | public List getStatesList() method setFixDeadlocks (line 96) | public void setFixDeadlocks(boolean fixDeadlocks) method setSortStates (line 104) | public void setSortStates(boolean sortStates) method setBuildSparse (line 113) | public void setBuildSparse(boolean buildSparse) method setDistinguishActions (line 121) | public void setDistinguishActions(boolean distinguishActions) method setAttachLabels (line 129) | public void setAttachLabels(boolean attachLabels) method computeReachableStates (line 138) | public List computeReachableStates(ModelGenerator modelGen) ... method constructModel (line 148) | public Model constructModel(ModelGenerator model... method constructModel (line 160) | @SuppressWarnings("unchecked") method setStateObservation (line 490) | private void setStateObservation(ModelGenerator modelGe... method attachLabels (line 511) | private void attachLabels(ModelGenerator modelGen, Mode... method main (line 543) | public static void main(String[] args) FILE: prism/src/explicit/ConstructStrategyProduct.java class ConstructStrategyProduct (line 54) | public class ConstructStrategyProduct method setMode (line 68) | public ConstructStrategyProduct setMode(StrategyExportOptions.InducedM... method constructProductModel (line 80) | @SuppressWarnings("unchecked") method doConstructProductModel (line 134) | @SuppressWarnings("unchecked") type NewStateMap (line 348) | @FunctionalInterface method apply (line 351) | int apply(boolean init, int q_1, Object act, int s_2) throws PrismEx... FILE: prism/src/explicit/DTMC.java type DTMC (line 59) | public interface DTMC extends Model method getModelType (line 63) | @Override method exportToPrismLanguage (line 69) | @Override method findActionsUsed (line 99) | @Override method getTransitionsIterator (line 120) | public Iterator> getTransitionsIterator(int s); method getTransitionsAndActionsIterator (line 125) | public default Iterator>> getTransi... method getActionsIterator (line 135) | public default Iterator getActionsIterator(int s) method getActionIndicesIterator (line 147) | public default PrimitiveIterator.OfInt getActionIndicesIterator(int s) method getActionStringsIterator (line 171) | public default Iterator getActionStringsIterator(int s) method getTransitionByAction (line 198) | default int getTransitionByAction(int s, Object action) method getTransitionsMappedIterator (line 213) | public default FunctionalIterator> getTransition... method attachAction (line 222) | public static Entry> attachAction... type TransitionConsumer (line 234) | @FunctionalInterface method accept (line 236) | void accept(int s, int t, Value d); method forEachTransition (line 256) | public default void forEachTransition(int s, TransitionConsumer c) type TransitionToValueFunction (line 270) | @FunctionalInterface method apply (line 272) | Value apply(int s, int t, Value d); method sumOverTransitions (line 284) | public default Value sumOverTransitions(final int s, final TransitionT... type DoubleTransitionConsumer (line 307) | @FunctionalInterface method accept (line 309) | void accept(int s, int t, double d); method forEachDoubleTransition (line 329) | public default void forEachDoubleTransition(int s, DoubleTransitionCon... type DoubleTransitionToDoubleFunction (line 343) | @FunctionalInterface method apply (line 345) | double apply(int s, int t, double d); method sumOverDoubleTransitions (line 357) | public default double sumOverDoubleTransitions(final int s, final Doub... method mvMult (line 382) | public default void mvMult(double vect[], double result[], BitSet subs... method mvMult (line 398) | public default void mvMult(double vect[], double result[], PrimitiveIt... method mvMultSingle (line 413) | public default double mvMultSingle(int s, double vect[]) method mvMultGS (line 433) | public default double mvMultGS(double vect[], BitSet subset, boolean c... method mvMultGS (line 451) | public default double mvMultGS(double vect[], PrimitiveIterator.OfInt ... method mvMultGSIntervalIter (line 476) | public default void mvMultGSIntervalIter(double vect[], PrimitiveItera... method mvMultJac (line 522) | public default void mvMultJac(double vect[], double result[], Primitiv... method mvMultJacSingle (line 537) | public default double mvMultJacSingle(int s, double vect[]) method mvMultRew (line 571) | public default void mvMultRew(double vect[], MCRewards mcRewar... method mvMultRew (line 583) | public default void mvMultRew(double vect[], MCRewards mcRewar... method mvMultRewJac (line 598) | public default void mvMultRewJac(double vect[], MCRewards mcRe... method mvMultRewGS (line 614) | public default double mvMultRewGS(double vect[], MCRewards mcR... method mvMultRewGSIntervalIter (line 637) | public default void mvMultRewGSIntervalIter(double vect[], MCRewards extends DTMCExplicit method DTMCEmbeddedSimple (line 56) | public DTMCEmbeddedSimple(CTMCSimple ctmc) method buildFromPrismExplicit (line 73) | @Override method getNumStates (line 81) | public int getNumStates() method getNumInitialStates (line 86) | public int getNumInitialStates() method getInitialStates (line 91) | public Iterable getInitialStates() method getFirstInitialState (line 96) | public int getFirstInitialState() method isInitialState (line 101) | public boolean isInitialState(int i) method isDeadlockState (line 106) | public boolean isDeadlockState(int i) method getStatesList (line 111) | public List getStatesList() method getConstantValues (line 116) | public Values getConstantValues() method getNumTransitions (line 121) | public int getNumTransitions() method getNumTransitions (line 126) | public int getNumTransitions(int s) method getSuccessors (line 135) | @Override method getNumChoices (line 145) | public int getNumChoices(int s) method getLabelStates (line 151) | @Override method hasLabel (line 157) | @Override method getLabels (line 163) | @Override method addLabel (line 169) | @Override method findDeadlocks (line 175) | public void findDeadlocks(boolean fix) throws PrismException method checkForDeadlocks (line 180) | public void checkForDeadlocks() throws PrismException method checkForDeadlocks (line 185) | public void checkForDeadlocks(BitSet except) throws PrismException method infoString (line 190) | @Override method getTransitionsIterator (line 201) | public Iterator> getTransitionsIterator(int s) method forEachTransition (line 247) | @Override method forEachDoubleTransition (line 261) | @Override method mvMultSingle (line 275) | public double mvMultSingle(int s, double vect[]) method mvMultJacSingle (line 297) | @Override method mvMultRewSingle (line 328) | public double mvMultRewSingle(int s, double vect[], MCRewards ... method mvMultRewJacSingle (line 352) | public double mvMultRewJacSingle(int s, double vect[], MCRewards extends ModelExplicit i... FILE: prism/src/explicit/DTMCFromMDPAndMDStrategy.java class DTMCFromMDPAndMDStrategy (line 46) | public class DTMCFromMDPAndMDStrategy extends DTMCExplicit method DTMCFromMDPAndMDStrategy (line 56) | public DTMCFromMDPAndMDStrategy(MDP mdp, MDStrategy strat) method buildFromPrismExplicit (line 63) | @Override method getNumStates (line 71) | public int getNumStates() method getNumInitialStates (line 76) | public int getNumInitialStates() method getInitialStates (line 81) | public Iterable getInitialStates() method getFirstInitialState (line 86) | public int getFirstInitialState() method isInitialState (line 91) | public boolean isInitialState(int i) method isDeadlockState (line 96) | public boolean isDeadlockState(int i) method getStatesList (line 101) | public List getStatesList() method getConstantValues (line 106) | public Values getConstantValues() method getNumTransitions (line 111) | public int getNumTransitions(int s) method getSuccessors (line 116) | public SuccessorsIterator getSuccessors(final int s) method getNumChoices (line 125) | public int getNumChoices(int s) method findDeadlocks (line 131) | public void findDeadlocks(boolean fix) throws PrismException method checkForDeadlocks (line 136) | public void checkForDeadlocks() throws PrismException method checkForDeadlocks (line 141) | public void checkForDeadlocks(BitSet except) throws PrismException method getTransitionsIterator (line 148) | public Iterator> getTransitionsIterator(int s) method getTransitionsAndActionsIterator (line 157) | public Iterator>> getTransitionsAnd... method getActionsIterator (line 167) | @Override method forEachTransition (line 177) | @Override method mvMultSingle (line 186) | @Override method mvMultJacSingle (line 192) | @Override method mvMultRewSingle (line 198) | @Override method vmMult (line 204) | @Override method toString (line 210) | @Override method equals (line 216) | @Override FILE: prism/src/explicit/DTMCFromMDPMemorylessAdversary.java class DTMCFromMDPMemorylessAdversary (line 48) | public class DTMCFromMDPMemorylessAdversary extends DTMCExplicit<... method DTMCFromMDPMemorylessAdversary (line 58) | public DTMCFromMDPMemorylessAdversary(MDP mdp, int adv[]) method buildFromPrismExplicit (line 65) | @Override method getNumStates (line 73) | public int getNumStates() method getNumInitialStates (line 78) | public int getNumInitialStates() method getInitialStates (line 83) | public Iterable getInitialStates() method getFirstInitialState (line 88) | public int getFirstInitialState() method isInitialState (line 93) | public boolean isInitialState(int i) method isDeadlockState (line 98) | public boolean isDeadlockState(int i) method getStatesList (line 103) | public List getStatesList() method getConstantValues (line 108) | public Values getConstantValues() method getNumTransitions (line 113) | public int getNumTransitions(int s) method getSuccessors (line 118) | public SuccessorsIterator getSuccessors(final int s) method getNumChoices (line 127) | public int getNumChoices(int s) method findDeadlocks (line 133) | public void findDeadlocks(boolean fix) throws PrismException method checkForDeadlocks (line 138) | public void checkForDeadlocks() throws PrismException method checkForDeadlocks (line 143) | public void checkForDeadlocks(BitSet except) throws PrismException method getTransitionsIterator (line 150) | @Override method getTransitionsAndActionsIterator (line 160) | @Override method getActionsIterator (line 171) | @Override method mvMultSingle (line 181) | @Override method mvMultJacSingle (line 187) | @Override method mvMultRewSingle (line 193) | @Override method vmMult (line 199) | @Override method toString (line 205) | @Override method equals (line 211) | @Override FILE: prism/src/explicit/DTMCModelChecker.java class DTMCModelChecker (line 65) | public class DTMCModelChecker extends ProbModelChecker method DTMCModelChecker (line 70) | public DTMCModelChecker(PrismComponent parent) throws PrismException method checkProbPathFormulaLTL (line 77) | @SuppressWarnings("unchecked") method checkRewardCoSafeLTL (line 126) | @SuppressWarnings("unchecked") method computeInstantaneousRewards (line 159) | public ModelCheckerResult computeInstantaneousRewards(DTMC dtm... method computeInstantaneousRewardsBackwards (line 168) | public ModelCheckerResult computeInstantaneousRewardsBackwards(DTMC dtmc, ... method computeTotalRewards (line 289) | public ModelCheckerResult computeTotalRewards(DTMC dtmc, MCRew... method doSteadyState (line 371) | public StateValues doSteadyState(DTMC dtmc) throws PrismException method doSteadyState (line 381) | public StateValues doSteadyState(DTMC dtmc, File initDistFile)... method doSteadyState (line 396) | public StateValues doSteadyState(DTMC dtmc, StateValues initDi... method doTransient (line 407) | public StateValues doTransient(DTMC dtmc, int k) throws PrismE... method doTransient (line 420) | public StateValues doTransient(DTMC dtmc, int k, File initDist... method doTransient (line 436) | public StateValues doTransient(DTMC dtmc, int k, StateValues i... method computeNextProbs (line 451) | public ModelCheckerResult computeNextProbs(DTMC dtmc, BitSet t... method computeRestrictedNext (line 488) | protected double[] computeRestrictedNext(DTMC dtmc, BitSet a, ... method computeReachProbs (line 512) | public ModelCheckerResult computeReachProbs(DTMC dtmc, BitSet ... method computeUntilProbs (line 525) | public ModelCheckerResult computeUntilProbs(DTMC dtmc, BitSet ... method computeReachProbs (line 541) | public ModelCheckerResult computeReachProbs(DTMC dtmc, BitSet ... method prob0 (line 692) | public BitSet prob0(Model dtmc, BitSet remain, BitSet target, Prede... method prob0 (line 737) | public BitSet prob0(Model dtmc, BitSet remain, BitSet target) method prob1 (line 808) | public BitSet prob1(Model dtmc, BitSet remain, BitSet target, Prede... method prob1 (line 877) | public BitSet prob1(Model dtmc, BitSet remain, BitSet target) method doValueIterationReachProbs (line 957) | protected ModelCheckerResult doValueIterationReachProbs(DTMC d... method computeReachProbsValIter (line 1039) | protected ModelCheckerResult computeReachProbsValIter(DTMC dtm... method computeReachProbsGaussSeidel (line 1054) | protected ModelCheckerResult computeReachProbsGaussSeidel(DTMC... method computeReachProbsGaussSeidel (line 1069) | protected ModelCheckerResult computeReachProbsGaussSeidel(DTMC... method doIntervalIterationReachProbs (line 1085) | protected ModelCheckerResult doIntervalIterationReachProbs(DTMC dtmc, ... method computeBoundedUntilProbs (line 1198) | public ModelCheckerResult computeBoundedUntilProbs(DTMC dtmc, ... method computeBoundedReachProbs (line 1214) | public ModelCheckerResult computeBoundedReachProbs(DTMC dtmc, ... method computeReachRewardsUpperBound (line 1299) | double computeReachRewardsUpperBound(DTMC dtmc, MCRewards dtmc, ... method computeReachRewardsUpperBoundVariant1Fine (line 1488) | double computeReachRewardsUpperBoundVariant1Fine(DTMC dtmc, MC... method computeReachRewardsUpperBoundVariant2 (line 1593) | double computeReachRewardsUpperBoundVariant2(DTMC dtmc, MCRewa... method computeReachRewards (line 1676) | public ModelCheckerResult computeReachRewards(DTMC dtmc, MCRew... method computeReachRewards (line 1690) | public ModelCheckerResult computeReachRewards(DTMC dtmc, MCRew... method computeReachRewardsValIter (line 1803) | protected ModelCheckerResult computeReachRewardsValIter(DTMC d... method doValueIterationReachRewards (line 1912) | protected ModelCheckerResult doValueIterationReachRewards(DTMC... method doIntervalIterationReachRewards (line 1991) | protected ModelCheckerResult doIntervalIterationReachRewards(DTMC dtmc, Bit... type BSCCPostProcessor (line 2134) | @FunctionalInterface method apply (line 2136) | public void apply(double soln[], BitSet bscc); method computeSteadyStateProbs (line 2148) | public ModelCheckerResult computeSteadyStateProbs(DTMC dtmc, d... method computeSteadyStateProbs (line 2163) | public ModelCheckerResult computeSteadyStateProbs(DTMC dtmc, d... method computeSteadyStateBackwardsProbs (line 2265) | public ModelCheckerResult computeSteadyStateBackwardsProbs(DTMC dtmc,... method computeSteadyStateProbsForBSCC (line 2381) | public ModelCheckerResult computeSteadyStateProbsForBSCC(DTMC ... method computeSteadyStateProbsForBSCC (line 2407) | public ModelCheckerResult computeSteadyStateProbsForBSCC(DTMC ... method computeTransientProbs (line 2559) | public ModelCheckerResult computeTransientProbs(DTMC dtmc, int... method main (line 2604) | public static void main(String args[]) FILE: prism/src/explicit/DTMCSimple.java class DTMCSimple (line 42) | public class DTMCSimple extends DTMCExplicit implements Mo... method DTMCSimple (line 57) | public DTMCSimple() method DTMCSimple (line 65) | public DTMCSimple(int numStates) method DTMCSimple (line 73) | public DTMCSimple(DTMCSimple dtmc) method DTMCSimple (line 89) | public DTMCSimple(DTMCSimple dtmc, int permut[]) method DTMCSimple (line 106) | public DTMCSimple(DTMC dtmc) method DTMCSimple (line 116) | public DTMCSimple(DTMC dtmc, Function DTMCSimple(DTMC dtmc, Function getTransitions(int s) method toString (line 425) | @Override method equals (line 431) | @Override FILE: prism/src/explicit/DTMCSparse.java class DTMCSparse (line 59) | public class DTMCSparse extends DTMCExplicit method DTMCSparse (line 72) | public DTMCSparse(final DTMC dtmc) method DTMCSparse (line 118) | public DTMCSparse(final DTMC dtmc, int[] permut) method DTMCSparse (line 170) | public DTMCSparse() method findActionsUsed (line 176) | @Override method onlyNullActionUsed (line 191) | @Override method getNumTransitions (line 197) | @Override method getNumTransitions (line 203) | @Override method getSuccessorsIterator (line 209) | @Override method getSuccessors (line 215) | @Override method isSuccessor (line 221) | @Override method allSuccessorsInSet (line 232) | @Override method someSuccessorsInSet (line 243) | @Override method findDeadlocks (line 254) | @Override method checkForDeadlocks (line 267) | @Override method buildFromExplicitImport (line 280) | @Override method forEachTransition (line 317) | @Override method forEachDoubleTransition (line 325) | @Override method getTransitionsIterator (line 333) | @Override method getTransitionsAndActionsIterator (line 359) | @Override method getActionsIterator (line 386) | @Override method prob0step (line 409) | @Override method prob1step (line 423) | @Override method mvMultSingle (line 440) | @Override method mvMultJacSingle (line 452) | @Override method mvMultRewSingle (line 472) | @Override method vmMult (line 485) | @Override method vmMultPowerSteadyState (line 500) | @Override method toString (line 535) | @Override method equals (line 541) | @Override FILE: prism/src/explicit/DTMCUniformisedSimple.java class DTMCUniformisedSimple (line 50) | public class DTMCUniformisedSimple extends DTMCExplicit method DTMCUniformisedSimple (line 62) | public DTMCUniformisedSimple(CTMCSimple ctmc, Value q) method DTMCUniformisedSimple (line 78) | public DTMCUniformisedSimple(CTMCSimple ctmc) method buildFromPrismExplicit (line 83) | @Override method getNumStates (line 91) | public int getNumStates() method getNumInitialStates (line 96) | public int getNumInitialStates() method getInitialStates (line 101) | public Iterable getInitialStates() method getFirstInitialState (line 106) | public int getFirstInitialState() method isInitialState (line 111) | public boolean isInitialState(int i) method getNumDeadlockStates (line 116) | @Override method getDeadlockStates (line 122) | @Override method getDeadlockStatesList (line 128) | @Override method getFirstDeadlockState (line 134) | @Override method isDeadlockState (line 140) | @Override method getStatesList (line 146) | public List getStatesList() method getConstantValues (line 151) | public Values getConstantValues() method getNumTransitions (line 156) | public int getNumTransitions() method getNumTransitions (line 161) | public int getNumTransitions(int s) method getSuccessors (line 167) | public SuccessorsIterator getSuccessors(final int s) method getNumChoices (line 173) | public int getNumChoices(int s) method findDeadlocks (line 179) | public void findDeadlocks(boolean fix) throws PrismException method checkForDeadlocks (line 184) | public void checkForDeadlocks() throws PrismException method checkForDeadlocks (line 189) | public void checkForDeadlocks(BitSet except) throws PrismException method infoString (line 194) | @Override method getTransitionsIterator (line 205) | public Iterator> getTransitionsIterator(int s) method mvMultSingle (line 211) | @Override method mvMultJacSingle (line 234) | @Override method mvMultRewSingle (line 255) | public double mvMultRewSingle(int s, double vect[], MCRewards ... method vmMult (line 261) | @Override method toString (line 285) | @Override method equals (line 294) | @Override FILE: prism/src/explicit/DijkstraSweepMPI.java class DijkstraSweepMPI (line 47) | public class DijkstraSweepMPI { class QueueEntry (line 49) | private static class QueueEntry implements Comparable { method QueueEntry (line 54) | public QueueEntry(int y, double p, double w) method compareTo (line 61) | @Override class ChoiceValues (line 73) | private static class ChoiceValues { method ChoiceValues (line 77) | public ChoiceValues(double p, double w) method DijkstraSweepMPI (line 98) | private DijkstraSweepMPI(PrismComponent parent, MDP mdp, MDPRe... method sweep (line 149) | private void sweep() method validChoice (line 186) | private boolean validChoice(Choice choice) method update (line 196) | private void update(Choice choice, int x) method update (line 225) | private void update(Choice choice, BitSet target) method computeLambda (line 244) | private double computeLambda() method computeUpperBounds (line 282) | public static double[] computeUpperBounds(PrismComponent parent, MDP implements FunctionalIterable eval) method Distribution (line 82) | public Distribution(Iterator> transitions, Evalu... method Distribution (line 93) | public Distribution(Distribution distr) method Distribution (line 107) | public Distribution(Distribution distr, int permut[]) method ofDouble (line 118) | public static Distribution ofDouble() method ofDouble (line 127) | public static Distribution ofDouble(Iterator getSupport() method iterator (line 212) | public FunctionalIterator> iterator() method isEmpty (line 220) | public boolean isEmpty() method size (line 228) | public int size() method sample (line 237) | public int sample() method sample (line 246) | public int sample(RandomNumberGenerator rng) method getValueByProbabilitySum (line 256) | private int getValueByProbabilitySum(double x) method sum (line 274) | public Value sum() method sumAllBut (line 282) | public Value sumAllBut(int j) method map (line 291) | public Distribution map(int map[]) method getEvaluator (line 301) | public Evaluator getEvaluator() method equals (line 306) | @Override method hashCode (line 328) | @Override method toString (line 335) | @Override method toStringCSV (line 341) | public String toStringCSV() FILE: prism/src/explicit/DistributionOver.java class DistributionOver (line 44) | public class DistributionOver implements Iterable> method create (line 53) | public static DistributionOver create(Distribution<... method getProbability (line 64) | public Value getProbability(T val) method iterator (line 78) | public Iterator> iterator() method getSupport (line 102) | public Set getSupport() method getSupportString (line 110) | public String getSupportString() method sample (line 119) | public T sample() method sample (line 129) | public T sample(RandomNumberGenerator rng) method toString (line 135) | @Override FILE: prism/src/explicit/DistributionSet.java class DistributionSet (line 37) | public class DistributionSet extends LinkedHashSet d) FILE: prism/src/explicit/DoubleIntervalDistribution.java class DoubleIntervalDistribution (line 32) | public class DoubleIntervalDistribution method DoubleIntervalDistribution (line 39) | public DoubleIntervalDistribution(int size) method toString (line 47) | @Override FILE: prism/src/explicit/ECComputer.java class ECComputer (line 39) | public abstract class ECComputer extends PrismComponent method createECComputer (line 44) | public static ECComputer createECComputer(PrismComponent parent, Nonde... method ECComputer (line 53) | public ECComputer(PrismComponent parent) throws PrismException method computeMECStates (line 62) | public abstract void computeMECStates() throws PrismException; method computeMECStates (line 71) | public abstract void computeMECStates(BitSet restrict) throws PrismExc... method computeMECStates (line 83) | public abstract void computeMECStates(BitSet restrict, BitSet accept) ... method getMECStates (line 88) | public abstract List getMECStates(); FILE: prism/src/explicit/ECComputerDefault.java class ECComputerDefault (line 46) | public class ECComputerDefault extends ECComputer method ECComputerDefault (line 57) | public ECComputerDefault(PrismComponent parent, NondetModel model) ... method computeMECStates (line 65) | @Override method computeMECStates (line 71) | @Override method computeMECStates (line 77) | @Override method getMECStates (line 83) | @Override method findEndComponents (line 101) | private List findEndComponents(BitSet restrict, BitSet accept)... method canLBeChanged (line 139) | private boolean canLBeChanged(List L, BitSet E) method replaceEWithSCCs (line 150) | private List replaceEWithSCCs(List L, BitSet E, List restrict(NondetModel model, BitSet states) method computeSCCs (line 196) | private List computeSCCs(NondetModel model) throws PrismExc... method translateStates (line 204) | private List translateStates(SubNondetModel model, List build(ExplicitModelImporter modelImporter) throws... method build (line 98) | public Model build(ExplicitModelImporter modelImporter,... method loadLabelsAndInitialStates (line 187) | private void loadLabelsAndInitialStates(ExplicitModelImporter modelImp... method loadStates (line 207) | private void loadStates(ExplicitModelImporter modelImporter, ModelExpl... method loadObservationDefinitions (line 226) | private void loadObservationDefinitions(ExplicitModelImporter modelImp... FILE: prism/src/explicit/ExplicitFiles2Rewards.java class ExplicitFiles2Rewards (line 43) | public class ExplicitFiles2Rewards extends PrismComponent method ExplicitFiles2Rewards (line 59) | public ExplicitFiles2Rewards(PrismComponent parent, ExplicitModelImpor... method ExplicitFiles2Rewards (line 68) | public ExplicitFiles2Rewards(PrismComponent parent, ExplicitModelImpor... method getRewardGenerator (line 83) | public RewardGenerator getRewardGenerator() throws PrismException method getTheRewardObject (line 98) | protected Rewards getTheRewardObject(int r) throws PrismException method storeStateReward (line 122) | protected void storeStateReward(int r, int s, Value v) method storeMCTransitionReward (line 134) | protected void storeMCTransitionReward(int r, int s, int s2, Value v) method storeMDPTransitionReward (line 146) | protected void storeMDPTransitionReward(int r, int s, int i, Value v) FILE: prism/src/explicit/ExportIterations.java class ExportIterations (line 41) | public class ExportIterations { method ExportIterations (line 49) | public ExportIterations(String title) throws PrismException method ExportIterations (line 58) | public ExportIterations(String title, PrismLog log) method getFileName (line 82) | public String getFileName() method exportVector (line 94) | public void exportVector(double[] soln) method exportVector (line 104) | public void exportVector(double[] soln, int type) method exportVector (line 120) | public void exportVector(DoubleVector soln) method exportVector (line 130) | public void exportVector(DoubleVector soln, int type) method exportValue (line 142) | private void exportValue(double d) method close (line 154) | public void close() method getUniqueFilename (line 166) | public static String getUniqueFilename(String prefix) method createWithUniqueFilename (line 177) | public static ExportIterations createWithUniqueFilename(String title, ... method setDefaultFilename (line 182) | public static void setDefaultFilename(String newDefaultFilename) method getDefaultFilename (line 187) | public static String getDefaultFilename() method resetDefaultFilename (line 192) | public static void resetDefaultFilename() FILE: prism/src/explicit/FastAdaptiveUniformisation.java class FastAdaptiveUniformisation (line 78) | public final class FastAdaptiveUniformisation extends PrismComponent class StateProp (line 89) | private final static class StateProp method StateProp (line 113) | StateProp() method setProb (line 130) | void setProb(double prob) method getProb (line 140) | double getProb() method setNextProb (line 150) | void setNextProb(double nextProb) method addToNextProb (line 160) | void addToNextProb(double add) method setSum (line 170) | void setSum(double sum) method addToSum (line 180) | void addToSum(double poisson) method getSum (line 190) | double getSum() method prepareNextIteration (line 200) | void prepareNextIteration() method setReward (line 211) | void setReward(double reward) method getReward (line 221) | double getReward() method setSuccRates (line 234) | void setSuccRates(double[] succRates) method setSuccStates (line 247) | void setSuccStates(StateProp[] succStates) method getNumSuccs (line 262) | int getNumSuccs() method getSuccRates (line 276) | double[] getSuccRates() method getSuccStates (line 286) | StateProp[] getSuccStates() method setAlive (line 296) | void setAlive(boolean alive) method isAlive (line 306) | boolean isAlive() method incReferences (line 316) | void incReferences() method decReferences (line 326) | void decReferences() method delete (line 338) | void delete() method canRemove (line 360) | boolean canRemove() method hasSuccs (line 371) | boolean hasSuccs() method sumRates (line 381) | double sumRates() type AnalysisType (line 397) | public enum AnalysisType { method FastAdaptiveUniformisation (line 464) | public FastAdaptiveUniformisation(PrismComponent parent, ModelGenerato... method setAnalysisType (line 489) | public void setAnalysisType(AnalysisType analysisType) method setConstantValues (line 499) | public void setConstantValues(Values constantValues) method setRewardStruct (line 509) | public void setRewardStruct(RewardStruct rewStruct) method setTarget (line 518) | public void setTarget(Expression target) method getMaxNumStates (line 528) | public int getMaxNumStates() method getValue (line 543) | public double getValue() method setSink (line 556) | public void setSink(Expression sink) throws PrismException method getNumStates (line 583) | public int getNumStates() method doTransient (line 592) | public StateValues doTransient(double time) throws PrismException method doTransient (line 605) | public StateValues doTransient(double time, StateValues initDist) thro... method computeTransientProbsAdaptive (line 667) | public void computeTransientProbsAdaptive(double time) throws PrismExc... method iterateAdaptiveInterval (line 727) | private void iterateAdaptiveInterval(double interval) throws PrismExce... method arrayIterate (line 779) | private int arrayIterate(int iters) throws PrismException method collectValuePostIter (line 917) | private void collectValuePostIter(double prob, double probSum) method updateStates (line 949) | private void updateStates() throws PrismException method removeDeletedStates (line 983) | private void removeDeletedStates() method prepareInitialDistribution (line 1012) | private void prepareInitialDistribution() throws PrismException method computeTotalDiscreteLoss (line 1028) | public void computeTotalDiscreteLoss() method getTotalDiscreteLoss (line 1044) | public double getTotalDiscreteLoss() method clearSinkStates (line 1053) | public void clearSinkStates() throws PrismException { method addToModel (line 1077) | private void addToModel(State state) throws PrismException method computeStateRatesAndRewards (line 1093) | private void computeStateRatesAndRewards(State state) throws PrismExce... method mvMult (line 1146) | private void mvMult(double maxRate) method isRewardAnalysis (line 1172) | private boolean isRewardAnalysis() method computeRewards (line 1187) | private double computeRewards(State state) throws PrismException FILE: prism/src/explicit/FastAdaptiveUniformisationModelChecker.java class FastAdaptiveUniformisationModelChecker (line 48) | public class FastAdaptiveUniformisationModelChecker extends PrismComponent method FastAdaptiveUniformisationModelChecker (line 64) | public FastAdaptiveUniformisationModelChecker(PrismComponent parent, M... method check (line 82) | public Result check(Expression expr) throws PrismException method checkExpression (line 112) | private Result checkExpression(Expression expr) throws PrismException method checkExpressionProb (line 130) | private Result checkExpressionProb(ExpressionProb expr) throws PrismEx... method checkExpressionReward (line 224) | private Result checkExpressionReward(ExpressionReward expr) throws Pri... FILE: prism/src/explicit/FoxGlynn.java class FoxGlynn (line 37) | public final class FoxGlynn method FoxGlynn (line 60) | public FoxGlynn(double qtmax, double uf, double of, double acc) throws... method getWeights (line 69) | public final double[] getWeights() method getLeftTruncationPoint (line 74) | public final int getLeftTruncationPoint() method getRightTruncationPoint (line 79) | public final int getRightTruncationPoint() method getTotalWeight (line 84) | public final double getTotalWeight() method run (line 89) | private final void run() throws PrismException method test (line 233) | public static void test() FILE: prism/src/explicit/IDTMC.java type IDTMC (line 42) | public interface IDTMC extends UDTMC, IntervalModel method getModelType (line 46) | @Override method getIntervalTransitionsIterator (line 57) | Iterator>> getIntervalTransitionsIt... method getIntervalTransitionsAndActionsIterator (line 62) | Iterator, Object>>> getInterva... method getIntervalModel (line 67) | DTMC> getIntervalModel(); method mvMultUncSingle (line 76) | static double mvMultUncSingle(DoubleIntervalDistribution did, double v... FILE: prism/src/explicit/IDTMCModelChecker.java class IDTMCModelChecker (line 36) | public class IDTMCModelChecker extends UDTMCModelChecker method IDTMCModelChecker (line 41) | public IDTMCModelChecker(PrismComponent parent) throws PrismException FILE: prism/src/explicit/IDTMCSimple.java class IDTMCSimple (line 43) | public class IDTMCSimple extends ModelExplicitWrapper impl... method IDTMCSimple (line 56) | @SuppressWarnings("unchecked") method IDTMCSimple (line 67) | @SuppressWarnings("unchecked") method IDTMCSimple (line 78) | @SuppressWarnings("unchecked") method IDTMCSimple (line 93) | @SuppressWarnings("unchecked") method createDefaultEvaluatorForDTMC (line 104) | @SuppressWarnings("unchecked") method clearState (line 112) | @Override method addState (line 118) | @Override method addStates (line 124) | @Override method setIntervalEvaluator (line 132) | @Override method setProbability (line 143) | public void setProbability(int i, int j, Interval prob) method setProbability (line 151) | public void setProbability(int i, int j, Interval prob, Object ... method addToProbability (line 159) | public void addToProbability(int i, int j, Interval prob) method addToProbability (line 167) | public void addToProbability(int i, int j, Interval prob, Objec... method delimit (line 178) | public void delimit(int s) throws PrismException method checkLowerBoundsArePositive (line 185) | @Override method mvMultUncSingle (line 205) | @Override method getIntervalEvaluator (line 215) | @Override method getIntervalModel (line 221) | @Override method getIntervalTransitionsIterator (line 229) | @Override method getIntervalTransitionsAndActionsIterator (line 235) | @Override FILE: prism/src/explicit/IMDP.java type IMDP (line 38) | public interface IMDP extends UMDP, IntervalModel method getModelType (line 42) | @Override method getIntervalModel (line 50) | @Override method getIntervalTransitionsIterator (line 56) | Iterator>> getIntervalTransitionsIt... FILE: prism/src/explicit/IMDPModelChecker.java class IMDPModelChecker (line 36) | public class IMDPModelChecker extends UMDPModelChecker method IMDPModelChecker (line 41) | public IMDPModelChecker(PrismComponent parent) throws PrismException FILE: prism/src/explicit/IMDPSimple.java class IMDPSimple (line 44) | public class IMDPSimple extends ModelExplicitWrapper imple... method IMDPSimple (line 57) | @SuppressWarnings("unchecked") method IMDPSimple (line 68) | @SuppressWarnings("unchecked") method IMDPSimple (line 79) | @SuppressWarnings("unchecked") method IMDPSimple (line 94) | @SuppressWarnings("unchecked") method createDefaultEvaluatorForMDP (line 105) | @SuppressWarnings("unchecked") method clearState (line 113) | @Override method addState (line 119) | @Override method addStates (line 125) | @Override method setIntervalEvaluator (line 133) | @Override method addChoice (line 146) | public int addChoice(int s, Distribution> udistr) method addActionLabelledChoice (line 156) | public int addActionLabelledChoice(int s, Distribution... method setAction (line 164) | public void setAction(int s, int i, Object action) method delimit (line 176) | public void delimit(int s, int i) method getNumChoices (line 183) | @Override method getAction (line 189) | @Override method allSuccessorsInSet (line 195) | @Override method someSuccessorsInSet (line 201) | @Override method getSuccessorsIterator (line 207) | @Override method getSuccessors (line 213) | @Override method getNumTransitions (line 219) | @Override method constructInducedModel (line 225) | @Override method checkLowerBoundsArePositive (line 233) | @Override method mvMultUncSingle (line 255) | @Override method getIntervalEvaluator (line 265) | @Override method getIntervalModel (line 271) | @Override method getIntervalTransitionsIterator (line 279) | @Override FILE: prism/src/explicit/IPOMDP.java type IPOMDP (line 38) | public interface IPOMDP extends UPOMDP, IntervalModel method getModelType (line 42) | @Override method getIntervalModel (line 50) | @Override method getIntervalTransitionsIterator (line 56) | Iterator>> getIntervalTransitionsIt... FILE: prism/src/explicit/IPOMDPSimple.java class IPOMDPSimple (line 47) | public class IPOMDPSimple extends ModelExplicitWrapper imp... method IPOMDPSimple (line 60) | @SuppressWarnings("unchecked") method IPOMDPSimple (line 71) | @SuppressWarnings("unchecked") method IPOMDPSimple (line 82) | @SuppressWarnings("unchecked") method IPOMDPSimple (line 97) | @SuppressWarnings("unchecked") method createDefaultEvaluatorForPOMDP (line 108) | @SuppressWarnings("unchecked") method clearState (line 116) | @Override method addState (line 122) | @Override method addStates (line 128) | @Override method setIntervalEvaluator (line 136) | @Override method setObservationsList (line 144) | @Override method setUnobservationsList (line 150) | @Override method setObservation (line 156) | @Override method setObservation (line 162) | @Override method addChoice (line 175) | public int addChoice(int s, Distribution> udistr) method addActionLabelledChoice (line 185) | public int addActionLabelledChoice(int s, Distribution... method setAction (line 193) | public void setAction(int s, int i, Object action) method delimit (line 205) | public void delimit(int s, int i) method getObservationsList (line 212) | @Override method getUnobservationsList (line 218) | @Override method getNumObservations (line 224) | @Override method getNumUnobservations (line 230) | @Override method getObservation (line 236) | @Override method getObservationAsState (line 242) | @Override method getUnobservation (line 248) | @Override method getUnobservationAsState (line 254) | @Override method getObservationProb (line 260) | @Override method getNumChoicesForObservation (line 266) | @Override method exportObservations (line 272) | @Override method getNumChoices (line 280) | @Override method getAction (line 286) | @Override method allSuccessorsInSet (line 292) | @Override method someSuccessorsInSet (line 298) | @Override method getSuccessorsIterator (line 304) | @Override method getSuccessors (line 310) | @Override method getNumTransitions (line 316) | @Override method constructInducedModel (line 322) | @Override method checkLowerBoundsArePositive (line 330) | @Override method getIntervalEvaluator (line 355) | @Override method getIntervalModel (line 361) | @Override method getIntervalTransitionsIterator (line 369) | @Override FILE: prism/src/explicit/IncomingChoiceRelation.java class IncomingChoiceRelation (line 45) | public class IncomingChoiceRelation class Choice (line 48) | public static final class Choice method Choice (line 56) | public Choice(int state, int choice) method getState (line 63) | public int getState() method getChoice (line 69) | public int getChoice() method toString (line 74) | @Override method hashCode (line 80) | @Override method equals (line 90) | @Override method IncomingChoiceRelation (line 120) | public IncomingChoiceRelation(NondetModel model) method compute (line 132) | private void compute(NondetModel model) method getIncomingChoices (line 154) | public Iterable getIncomingChoices(int s) method getIncomingChoicesIterator (line 162) | public Iterator getIncomingChoicesIterator(int s) method forModel (line 175) | public static IncomingChoiceRelation forModel(PrismComponent parent, N... FILE: prism/src/explicit/IndexedSet.java class IndexedSet (line 35) | public class IndexedSet implements StateStorage method IndexedSet (line 40) | public IndexedSet() method IndexedSet (line 45) | public IndexedSet(boolean sorted) method IndexedSet (line 51) | public IndexedSet(Comparator comparator) method clear (line 57) | @Override method add (line 63) | @Override method contains (line 77) | @Override method getIndexOfLastAdd (line 83) | @Override method isEmpty (line 89) | @Override method size (line 98) | @Override method getEntrySet (line 107) | @Override method toArrayList (line 116) | @Override method toArrayList (line 128) | @Override method toPermutedArrayList (line 146) | @Override method toPermutedArrayList (line 160) | @Override method buildSortingPermutation (line 178) | @Override method toString (line 194) | @Override method get (line 200) | @Override FILE: prism/src/explicit/IntervalModel.java type IntervalModel (line 33) | public interface IntervalModel extends Model method getIntervalEvaluator (line 40) | default Evaluator> getIntervalEvaluator() throws Prism... method getIntervalModel (line 48) | Model> getIntervalModel(); FILE: prism/src/explicit/IntervalModelExplicit.java type IntervalModelExplicit (line 33) | public interface IntervalModelExplicit extends IntervalModel method setIntervalEvaluator (line 39) | void setIntervalEvaluator(Evaluator> eval); FILE: prism/src/explicit/IntervalUtils.java class IntervalUtils (line 40) | public class IntervalUtils method extractDoubleIntervalDistribution (line 45) | public static DoubleIntervalDistribution extractDoubleIntervalDistribu... method extractDoubleIntervalDistribution (line 53) | public static DoubleIntervalDistribution extractDoubleIntervalDistribu... method delimit (line 74) | public static void delimit(Distribution> distr... method delimit (line 108) | public static void delimit(List> distr, Evalua... method delimitDoubles (line 140) | public Distribution> delimitDoubles(Distribution getModel(); type IterationIntervalIter (line 91) | public interface IterationIntervalIter { method init (line 93) | public void init(double[] soln); method getSolnVector (line 95) | public double[] getSolnVector(); method iterate (line 98) | public void iterate(IntSet states) throws PrismException; method doneWith (line 108) | public void doneWith(IntSet states); method solveSingletonSCC (line 114) | public void solveSingletonSCC(int s, SingletonSCCSolver solver); method getModel (line 117) | public Model getModel(); class IterationBasic (line 121) | public class IterationBasic { method IterationBasic (line 125) | public IterationBasic(Model model) method init (line 130) | public void init(double[] soln) method getSolnVector (line 135) | public double[] getSolnVector() method solveSingletonSCC (line 141) | public void solveSingletonSCC(int state, SingletonSCCSolver solver) method doneWith (line 147) | public void doneWith(IntSet states) method getModel (line 152) | public Model getModel() class SingleVectorIterationValIter (line 159) | protected abstract class SingleVectorIterationValIter extends Iteratio... method getError (line 164) | @Override method SingleVectorIterationValIter (line 170) | public SingleVectorIterationValIter(Model model) class SingleVectorIterationIntervalIter (line 177) | protected abstract class SingleVectorIterationIntervalIter extends Ite... method SingleVectorIterationIntervalIter (line 179) | public SingleVectorIterationIntervalIter(Model model) type IterationPostProcessor (line 195) | @FunctionalInterface method apply (line 197) | void apply(double[] solnOld, double[] solnNew, IntSet states) throws... class TwoVectorIteration (line 205) | protected abstract class TwoVectorIteration extends IterationBasic imp... method TwoVectorIteration (line 212) | protected TwoVectorIteration(Model model, IterationMethod.Iterati... method init (line 218) | @Override method doIterate (line 229) | public abstract void doIterate(IntSet states) throws PrismException; method iterate (line 231) | @Override method iterateAndCheckConvergence (line 247) | @Override method getError (line 267) | @Override method doneWith (line 273) | @Override method solveSingletonSCC (line 286) | @Override type SingletonSCCSolver (line 302) | @FunctionalInterface method solveFor (line 310) | public void solveFor(int state, double[] soln); method IterationMethod (line 323) | protected IterationMethod(boolean absolute, double termCritParam) method forMvMult (line 332) | public abstract IterationValIter forMvMult(DTMC dtmc) throws P... method forMvMultInterval (line 341) | public abstract IterationIntervalIter forMvMultInterval(DTMC d... method forMvMultRew (line 344) | public abstract IterationValIter forMvMultRew(DTMC dtmc, MCRew... method forMvMultRewInterval (line 353) | public abstract IterationIntervalIter forMvMultRewInterval(DTMC mdp, bool... method forMvMultMinMaxInterval (line 376) | public abstract IterationIntervalIter forMvMultMinMaxInterval(MDP mdp, M... method forMvMultRewMinMaxInterval (line 399) | public abstract IterationIntervalIter forMvMultRewMinMaxInterval(MDP udtm... method forMvMultRewMinMaxUnc (line 418) | public abstract IterationValIter forMvMultRewMinMaxUnc(UDTMC u... method forMvMultMinMaxUnc (line 427) | public abstract IterationValIter forMvMultMinMaxUnc(UMDP imdp,... method forMvMultRewMinMaxUnc (line 437) | public abstract IterationValIter forMvMultRewMinMaxUnc(UMDP im... method getDescriptionShort (line 444) | public abstract String getDescriptionShort(); method doValueIteration (line 460) | public ModelCheckerResult doValueIteration(ProbModelChecker mc, String... method doTopologicalValueIteration (line 523) | public ModelCheckerResult doTopologicalValueIteration(ProbModelChecker... method doIntervalIteration (line 636) | public ModelCheckerResult doIntervalIteration(ProbModelChecker mc, Str... method doTopologicalIntervalIteration (line 730) | public ModelCheckerResult doTopologicalIntervalIteration(ProbModelChec... method intervalIterationCheckForProblems (line 884) | private static void intervalIterationCheckForProblems(double[] lower, ... method twoVectorPostProcessing (line 904) | public static void twoVectorPostProcessing(double[] solnOld, double[] ... FILE: prism/src/explicit/IterationMethodGS.java class IterationMethodGS (line 37) | public class IterationMethodGS extends IterationMethod { method IterationMethodGS (line 47) | IterationMethodGS(boolean absolute, double epsilon, boolean backwards) method forMvMult (line 53) | @Override method forMvMultInterval (line 71) | @Override method forMvMultRew (line 88) | @Override method forMvMultRewInterval (line 107) | @Override method forMvMultMinMax (line 125) | @Override method forMvMultMinMaxInterval (line 145) | @Override method forMvMultRewMinMax (line 166) | @Override method forMvMultRewMinMaxInterval (line 187) | @Override method forMvMultMinMaxUnc (line 209) | @Override method forMvMultRewMinMaxUnc (line 224) | @Override method forMvMultMinMaxUnc (line 239) | @Override method forMvMultRewMinMaxUnc (line 254) | @Override method getDescriptionShort (line 269) | @Override FILE: prism/src/explicit/IterationMethodJacobi.java class IterationMethodJacobi (line 38) | class IterationMethodJacobi extends IterationMethod { method IterationMethodJacobi (line 45) | public IterationMethodJacobi(boolean absolute, double epsilon) method forMvMult (line 50) | @Override method forMvMultInterval (line 62) | @Override method forMvMultRew (line 78) | @Override method forMvMultRewInterval (line 90) | @Override method forMvMultMinMax (line 106) | @Override method forMvMultMinMaxInterval (line 112) | @Override method forMvMultRewMinMax (line 119) | @Override method forMvMultRewMinMaxInterval (line 125) | @Override method forMvMultMinMaxUnc (line 132) | @Override method forMvMultRewMinMaxUnc (line 138) | @Override method forMvMultMinMaxUnc (line 144) | @Override method forMvMultRewMinMaxUnc (line 150) | @Override method getDescriptionShort (line 156) | @Override FILE: prism/src/explicit/IterationMethodPower.java class IterationMethodPower (line 37) | public class IterationMethodPower extends IterationMethod { method IterationMethodPower (line 44) | public IterationMethodPower(boolean absolute, double epsilon) method forMvMult (line 49) | @Override method forMvMultInterval (line 61) | @Override method forMvMultRew (line 77) | @Override method forMvMultRewInterval (line 89) | @Override method forMvMultMinMax (line 105) | @Override method forMvMultMinMaxInterval (line 117) | @Override method getDescriptionShort (line 134) | @Override method forMvMultRewMinMax (line 140) | @Override method forMvMultRewMinMaxInterval (line 152) | @Override method forMvMultMinMaxUnc (line 169) | @Override method forMvMultRewMinMaxUnc (line 181) | @Override method forMvMultMinMaxUnc (line 193) | @Override method forMvMultRewMinMaxUnc (line 205) | @Override FILE: prism/src/explicit/LTLModelChecker.java class LTLModelChecker (line 77) | public class LTLModelChecker extends PrismComponent class LTLProduct (line 80) | public class LTLProduct> extends Product method LTLProduct (line 86) | public LTLProduct(M productModel, M originalModel, AcceptanceOmega a... method getModelState (line 94) | @Override method getAutomatonState (line 100) | @Override method getAutomatonSize (line 106) | @Override method getAcceptance (line 112) | public AcceptanceOmega getAcceptance() { method setAcceptance (line 116) | public void setAcceptance(AcceptanceOmega acceptance) { method LTLModelChecker (line 124) | public LTLModelChecker(PrismComponent parent) method isSupportedLTLFormula (line 133) | public static boolean isSupportedLTLFormula(ModelType modelType, Expre... method checkMaximalStateFormulas (line 159) | public Expression checkMaximalStateFormulas(StateModelChecker mc, Mode... method constructDAForLTLFormula (line 229) | public DA constructDAForLTLFormula(P... method constructDFAForCosafetyProbLTL (line 284) | public DA constructDFAForCosafetyProbLTL(Stat... method constructDFAForCosafetyRewardLTL (line 323) | public DA constructDFAForCosafetyRewardLTL(St... method constructProductMC (line 365) | public LTLProduct> constructProductMC(ProbModelChe... method constructProductMDP (line 382) | public LTLProduct> constructProductMDP(ProbModelChe... method constructProductSTPG (line 399) | public LTLProduct> constructProductSTPG(ProbModelC... method constructDAProductForLTLFormula (line 417) | public > LTLProduct constructDAProduct... method constructDFAProductForCosafetyProbLTL (line 446) | public > LTLProduct constructDFAProduc... method constructDFAProductForCosafetyReward (line 475) | public > LTLProduct constructDFAProduc... method constructProductModel (line 500) | @SuppressWarnings("unchecked") method doConstructProductModel (line 545) | @SuppressWarnings("unchecked") type NewStateMap (line 766) | @FunctionalInterface method apply (line 769) | int apply(int q_1, int s_2) throws PrismException; method findAcceptingBSCCs (line 777) | public BitSet findAcceptingBSCCs(Model model, AcceptanceOmega accep... method findAcceptingECStates (line 804) | public BitSet findAcceptingECStates(NondetModel model, AcceptanceOm... method findAcceptingECStatesForBuchi (line 823) | public BitSet findAcceptingECStatesForBuchi(NondetModel model, Acce... method findAcceptingECStatesForRabin (line 850) | public BitSet findAcceptingECStatesForRabin(NondetModel model, Acce... method findAcceptingECStatesForStreett (line 886) | public BitSet findAcceptingECStatesForStreett(NondetModel model, Ac... method findAcceptingECStatesForGeneralizedRabin (line 953) | public BitSet findAcceptingECStatesForGeneralizedRabin(NondetModel ... method liftAcceptance (line 996) | private AcceptanceOmega liftAcceptance(final LTLProduct product, Ac... FILE: prism/src/explicit/LTS.java type LTS (line 35) | public interface LTS extends NondetModel method getModelType (line 39) | @Override method exportToPrismLanguage (line 45) | @Override method getSuccessor (line 56) | public int getSuccessor(int s, int i); FILE: prism/src/explicit/LTSNBAProduct.java class LTSNBAProduct (line 51) | public class LTSNBAProduct extends Product> class ProductState (line 54) | private static class ProductState { method ProductState (line 61) | public ProductState(int modelState, int automatonState) method getModelState (line 68) | public int getModelState() method getAutomatonState (line 74) | public int getAutomatonState() method toString (line 79) | public String toString() { method hashCode (line 83) | @Override method equals (line 93) | @Override method LTSNBAProduct (line 119) | private LTSNBAProduct(LTS productModel, Model originalModel, Arr... method getModelState (line 127) | @Override method getAutomatonState (line 133) | @Override method getAutomatonSize (line 139) | @Override method printStateMapping (line 146) | public void printStateMapping(PrismLog log) method getAcceptingStates (line 154) | public BitSet getAcceptingStates() method doProduct (line 167) | public static LTSNBAProduct doProduct(Model model, NBA nba, BitSet ... FILE: prism/src/explicit/LTSSimple.java class LTSSimple (line 45) | public class LTSSimple extends ModelExplicit implements LT... method LTSSimple (line 61) | public LTSSimple() method LTSSimple (line 69) | public LTSSimple(int numStates) method LTSSimple (line 77) | public LTSSimple(LTSSimple lts) method LTSSimple (line 97) | public LTSSimple(LTSSimple lts, int permut[]) method buildFromExplicitImport (line 113) | @Override method initialise (line 128) | @Override method clearState (line 140) | @Override method addState (line 151) | @Override method addStates (line 158) | @Override method addTransition (line 172) | public void addTransition(int s, int t) method addActionLabelledTransition (line 184) | public void addActionLabelledTransition(int s, int t, Object action) method setAction (line 197) | public void setAction(int s, int i, Object action) method findActionsUsed (line 205) | @Override method onlyNullActionUsed (line 211) | @Override method getNumTransitions (line 217) | @Override method getNumTransitions (line 223) | @Override method findDeadlocks (line 229) | @Override method checkForDeadlocks (line 248) | @Override method getNumChoices (line 259) | @Override method getNumChoices (line 266) | @Override method getAction (line 272) | @Override method getNumTransitions (line 278) | @Override method allSuccessorsInSet (line 288) | @Override method someSuccessorsInSet (line 295) | @Override method getSuccessors (line 302) | @Override method getSuccessors (line 309) | @Override method constructInducedModel (line 315) | @Override method getSuccessor (line 323) | @Override FILE: prism/src/explicit/ListNestedSimple.java class ListNestedSimple (line 42) | public class ListNestedSimple method ListNestedSimple (line 59) | public ListNestedSimple() method ListNestedSimple (line 69) | public ListNestedSimple(E zero, Predicate isZero) method ListNestedSimple (line 80) | public ListNestedSimple(ListNestedSimple listn) method ListNestedSimple (line 102) | public ListNestedSimple(ListNestedSimple listn, Function listn, int permut[]) method ListNestedSimple (line 157) | public ListNestedSimple(ListNestedSimple listn, int permut[], F... method setZero (line 186) | public void setZero(E zero, Predicate isZero) method setValue (line 195) | public void setValue(int i, int j, E value) method copyFrom (line 242) | public void copyFrom(int i, ListNestedSimple listn, int i2) method clear (line 262) | public void clear(int i) method getValue (line 272) | public E getValue(int i, int j) method getSubList (line 285) | protected List getSubList(int i) method allZero (line 296) | public boolean allZero() method toString (line 301) | @Override FILE: prism/src/explicit/ListSimple.java class ListSimple (line 42) | public class ListSimple method ListSimple (line 59) | public ListSimple() method ListSimple (line 69) | public ListSimple(E zero, Predicate isZero) method ListSimple (line 80) | public ListSimple(ListSimple list) method ListSimple (line 94) | public ListSimple(ListSimple list, Function list, int permut[]) method ListSimple (line 139) | public ListSimple(ListSimple list, int permut[], Function isZero) method setValue (line 168) | public void setValue(int i, E value) method getValue (line 195) | public E getValue(int i) method allZero (line 206) | public boolean allZero() method toString (line 211) | @Override FILE: prism/src/explicit/MDP.java type MDP (line 55) | public interface MDP extends NondetModel method getModelType (line 59) | @Override method exportToPrismLanguage (line 65) | @Override method getNumTransitions (line 105) | @Override method getTransitionsIterator (line 116) | public Iterator> getTransitionsIterator(int s, i... method getTransitionsMappedIterator (line 122) | public default FunctionalIterator> getTransition... type TransitionConsumer (line 132) | @FunctionalInterface method accept (line 134) | void accept(int s, int t, Value d); method forEachTransition (line 154) | public default void forEachTransition(int s, int i, TransitionConsumer... type TransitionToValueFunction (line 168) | @FunctionalInterface method apply (line 170) | Value apply(int s, int t, Value d); method sumOverTransitions (line 183) | public default Value sumOverTransitions(final int s, final int i, fina... type DoubleTransitionConsumer (line 206) | @FunctionalInterface method accept (line 208) | void accept(int s, int t, double d); method forEachDoubleTransition (line 228) | public default void forEachDoubleTransition(int s, int i, DoubleTransi... type DoubleTransitionToDoubleFunction (line 242) | @FunctionalInterface method apply (line 244) | double apply(int s, int t, double d); method sumOverDoubleTransitions (line 257) | public default double sumOverDoubleTransitions(final int s, final int ... method mvMultMinMax (line 285) | public default void mvMultMinMax(double vect[], boolean min, double re... method mvMultMinMax (line 300) | public default void mvMultMinMax(double vect[], boolean min, double re... method mvMultMinMaxSingle (line 317) | public default double mvMultMinMaxSingle(int s, double vect[], boolean... method mvMultMinMaxSingleChoices (line 356) | public default List mvMultMinMaxSingleChoices(int s, double v... method mvMultSingle (line 380) | public default double mvMultSingle(int s, int i, double vect[]) method mvMultGSMinMax (line 402) | public default double mvMultGSMinMax(double vect[], boolean min, BitSe... method mvMultGSMinMax (line 421) | public default double mvMultGSMinMax(double vect[], boolean min, Primi... method mvMultGSMinMaxIntervalIter (line 446) | public default void mvMultGSMinMaxIntervalIter(double vect[], boolean ... method mvMultJacMinMaxSingle (line 480) | public default double mvMultJacMinMaxSingle(int s, double vect[], bool... method mvMultJacSingle (line 520) | public default double mvMultJacSingle(int s, int i, double vect[]) method mvMultRewMinMax (line 558) | public default void mvMultRewMinMax(double vect[], MDPRewards ... method mvMultRewMinMax (line 577) | public default void mvMultRewMinMax(double vect[], MDPRewards ... method mvMultRewMinMaxSingle (line 595) | public default double mvMultRewMinMaxSingle(int s, double vect[], MDPR... method mvMultRewSingle (line 633) | public default double mvMultRewSingle(int s, int i, double vect[], MDP... method mvMultRewSingle (line 651) | public default double mvMultRewSingle(int s, int i, double vect[], MCR... method mvMultRewGSMinMax (line 677) | public default double mvMultRewGSMinMax(double vect[], MDPRewards mvMultRewMinMaxSingleChoices(int s, doubl... method mvMultRight (line 878) | public default void mvMultRight(int[] states, int[] strat, double[] so... method toStringMDP (line 890) | default String toStringMDP() FILE: prism/src/explicit/MDPExplicit.java class MDPExplicit (line 35) | public abstract class MDPExplicit extends ModelExplicit im... method constructInducedModel (line 39) | @Override FILE: prism/src/explicit/MDPModelChecker.java class MDPModelChecker (line 73) | public class MDPModelChecker extends ProbModelChecker method MDPModelChecker (line 78) | public MDPModelChecker(PrismComponent parent) throws PrismException method checkProbPathFormulaLTL (line 85) | @SuppressWarnings("unchecked") method checkRewardCoSafeLTL (line 150) | @SuppressWarnings("unchecked") method computeNextProbs (line 198) | public ModelCheckerResult computeNextProbs(MDP mdp, BitSet tar... method computeRestrictedNext (line 252) | public double[] computeRestrictedNext(MDP mdp, BitSet a, doubl... method computeReachProbs (line 277) | public ModelCheckerResult computeReachProbs(MDP mdp, BitSet ta... method computeUntilProbs (line 291) | public ModelCheckerResult computeUntilProbs(MDP mdp, BitSet re... method computeReachProbs (line 309) | public ModelCheckerResult computeReachProbs(MDP mdp, BitSet re... method computeReachProbsNumeric (line 514) | protected ModelCheckerResult computeReachProbsNumeric(MDP mdp,... method prob0 (line 565) | public BitSet prob0(NondetModel mdp, BitSet remain, BitSet target, ... method prob1 (line 659) | public BitSet prob1(NondetModel mdp, BitSet remain, BitSet target, ... method computeReachProbsValIter (line 767) | protected ModelCheckerResult computeReachProbsValIter(MDP mdp,... method doValueIterationReachProbs (line 788) | protected ModelCheckerResult doValueIterationReachProbs(MDP md... method doIntervalIterationReachProbs (line 878) | protected ModelCheckerResult doIntervalIterationReachProbs(MDP... method computeReachProbsGaussSeidel (line 983) | protected ModelCheckerResult computeReachProbsGaussSeidel(MDP ... method computeReachProbsPolIter (line 999) | protected ModelCheckerResult computeReachProbsPolIter(MDP mdp,... method computeReachProbsModPolIter (line 1100) | protected ModelCheckerResult computeReachProbsModPolIter(MDP m... method probReachStrategy (line 1202) | public List probReachStrategy(MDP mdp, int state, Bit... method computeBoundedReachProbs (line 1216) | public ModelCheckerResult computeBoundedReachProbs(MDP mdp, Bi... method computeBoundedUntilProbs (line 1231) | public ModelCheckerResult computeBoundedUntilProbs(MDP mdp, Bi... method computeBoundedReachProbs (line 1248) | public ModelCheckerResult computeBoundedReachProbs(MDP mdp, Bi... method computeCumulativeRewards (line 1350) | public ModelCheckerResult computeCumulativeRewards(MDP mdp, MD... method computeReachRewardsMaxUpperBound (line 1406) | double computeReachRewardsMaxUpperBound(MDP mdp, MDPRewards mdp, MDPRewards mdp, BitSet unknown, BitSet target) method computeReachRewardsMaxUpperBoundVariant1Coarse (line 1523) | double computeReachRewardsMaxUpperBoundVariant1Coarse(MDP mdp,... method computeReachRewardsMaxUpperBoundVariant1Fine (line 1631) | double computeReachRewardsMaxUpperBoundVariant1Fine(MDP mdp, M... method computeReachRewardsMaxUpperBoundVariant2 (line 1746) | double computeReachRewardsMaxUpperBoundVariant2(MDP mdp, MDPRe... method computeInstantaneousRewards (line 1857) | public ModelCheckerResult computeInstantaneousRewards(MDP mdp,... method computeTotalRewards (line 1911) | public ModelCheckerResult computeTotalRewards(MDP mdp, MDPRewa... method computeTotalRewardsMax (line 1927) | public ModelCheckerResult computeTotalRewardsMax(MDP mdp, MDPR... method computeReachRewards (line 2052) | public ModelCheckerResult computeReachRewards(MDP mdp, MDPRewa... method computeReachRewards (line 2069) | public ModelCheckerResult computeReachRewards(MDP mdp, MDPRewa... method computeReachRewardsNumeric (line 2230) | protected ModelCheckerResult computeReachRewardsNumeric(MDP md... method computeReachRewardsValIter (line 2276) | protected ModelCheckerResult computeReachRewardsValIter(MDP md... method doValueIterationReachRewards (line 2297) | protected ModelCheckerResult doValueIterationReachRewards(MDP ... method computeReachRewardsGaussSeidel (line 2380) | protected ModelCheckerResult computeReachRewardsGaussSeidel(MDP md... method expReachStrategy (line 2642) | public List expReachStrategy(MDP mdp, MDPRewards void restrictStrategyToReachableStates(MDP mdp, ... method maxQuotient (line 2695) | private MDPEquiv maxQuotient(MDP mdp, BitSet yes... method main (line 2725) | public static void main(String args[]) FILE: prism/src/explicit/MDPSimple.java class MDPSimple (line 48) | public class MDPSimple extends MDPExplicit implements Nond... method MDPSimple (line 70) | public MDPSimple() method MDPSimple (line 78) | public MDPSimple(int numStates) method MDPSimple (line 86) | public MDPSimple(MDPSimple mdp) method MDPSimple (line 109) | public MDPSimple(DTMCSimple dtmc) method MDPSimple (line 126) | public MDPSimple(MDPSimple mdp, int permut[]) method MDPSimple (line 150) | public MDPSimple(MDP mdp) method MDPSimple (line 161) | public MDPSimple(MDP mdp, Function MDPSimple(MDP mdp, Function ... method initialise (line 202) | @Override method clearState (line 215) | @Override method addState (line 233) | @Override method addStates (line 240) | @Override method buildFromExplicitImport (line 249) | @Override method addChoice (line 287) | public int addChoice(int s, Distribution distr) method addActionLabelledChoice (line 316) | public int addActionLabelledChoice(int s, Distribution distr, O... method setAction (line 346) | public void setAction(int s, int i, Object o) method findActionsUsed (line 354) | @Override method onlyNullActionUsed (line 360) | @Override method getNumTransitions (line 366) | @Override method getNumTransitions (line 372) | @Override method findDeadlocks (line 383) | @Override method checkForDeadlocks (line 405) | @Override method getNumChoices (line 416) | @Override method getMaxNumChoices (line 422) | @Override method getNumChoices (line 434) | @Override method getAction (line 440) | @Override method allSuccessorsInSet (line 446) | @Override method someSuccessorsInSet (line 452) | @Override method getSuccessorsIterator (line 458) | @Override method getSuccessors (line 464) | @Override method getNumTransitions (line 472) | @Override method getTransitionsIterator (line 478) | @Override method getChoices (line 491) | public List> getChoices(int s) method getChoice (line 499) | public Distribution getChoice(int s, int i) method indexOfChoice (line 508) | public int indexOfChoice(int s, Distribution distr) method indexOfActionLabelledChoice (line 517) | public int indexOfActionLabelledChoice(int s, Distribution dist... method toString (line 553) | @Override method equals (line 559) | @Override FILE: prism/src/explicit/MDPSparse.java class MDPSparse (line 56) | public class MDPSparse extends MDPExplicit method MDPSparse (line 87) | public MDPSparse(final MDP mdp) method MDPSparse (line 98) | public MDPSparse(final MDP mdp, boolean sort) method hasActionLabels (line 166) | private static boolean hasActionLabels(final MDP mdp) method MDPSparse (line 181) | public MDPSparse(MDPSimple mdp) method MDPSparse (line 192) | public MDPSparse(MDPSimple mdp, boolean sort) method MDPSparse (line 252) | public MDPSparse(MDPSimple mdp, boolean sort, int permut[]) method MDPSparse (line 316) | public MDPSparse(MDP mdp, List states, List extends prism.Model method getInitialStates (line 68) | Iterable getInitialStates(); method getFirstInitialState (line 75) | int getFirstInitialState(); method isInitialState (line 80) | boolean isInitialState(int i); method getNumDeadlockStates (line 86) | int getNumDeadlockStates(); method getDeadlockStates (line 92) | Iterable getDeadlockStates(); method getDeadlockStatesList (line 98) | StateValues getDeadlockStatesList(); method getFirstDeadlockState (line 105) | int getFirstDeadlockState(); method isDeadlockState (line 111) | boolean isDeadlockState(int i); method getStatesList (line 116) | List getStatesList(); method getVarList (line 119) | VarList getVarList(); method getConstantValues (line 124) | Values getConstantValues(); method getLabelStates (line 130) | BitSet getLabelStates(String name); method getLabels (line 136) | Set getLabels(); method hasLabel (line 141) | boolean hasLabel(String name); method getLabelToStatesMap (line 147) | default Map getLabelToStatesMap() method getNumTransitions (line 157) | @Override method getNumTransitions (line 171) | default int getNumTransitions(int s) method getNumTransitions (line 183) | default long getNumTransitions(PrimitiveIterator.OfInt states) method getSuccessorsIterator (line 199) | default Iterator getSuccessorsIterator(int s) method getSuccessors (line 208) | SuccessorsIterator getSuccessors(int s); method isSuccessor (line 213) | default boolean isSuccessor(int s1, int s2) method allSuccessorsInSet (line 236) | default boolean allSuccessorsInSet(int s, BitSet set) method someSuccessorsInSet (line 246) | default boolean someSuccessorsInSet(int s, BitSet set) method allSuccessorsMatch (line 256) | default boolean allSuccessorsMatch(int s, IntPredicate p) method someSuccessorsMatch (line 277) | default boolean someSuccessorsMatch(int s, IntPredicate p) method prob0step (line 303) | default boolean prob0step(int s, BitSet u) method prob0step (line 323) | default void prob0step(BitSet subset, BitSet u, BitSet result) method prob1step (line 340) | default boolean prob1step(int s, BitSet u, BitSet v) method prob1step (line 364) | default void prob1step(BitSet subset, BitSet u, BitSet v, BitSet result) method findDeadlocks (line 379) | void findDeadlocks(boolean fix) throws PrismException; method checkForDeadlocks (line 384) | void checkForDeadlocks() throws PrismException; method checkForDeadlocks (line 390) | void checkForDeadlocks(BitSet except) throws PrismException; method exportToPrismExplicit (line 397) | default void exportToPrismExplicit(String baseFilename) throws PrismEx... method exportToPrismExplicit (line 406) | default void exportToPrismExplicit(String baseFilename, int precision)... method exportToPrismExplicitTra (line 416) | default void exportToPrismExplicitTra(PrismLog out, ModelExportOptions... method exportToPrismExplicitTra (line 425) | default void exportToPrismExplicitTra(PrismLog out, int precision) thr... method exportToPrismExplicitTra (line 433) | default void exportToPrismExplicitTra(PrismLog out) throws PrismException method exportToPrismExplicitTra (line 441) | default void exportToPrismExplicitTra(String filename) throws PrismExc... method exportToPrismExplicitTra (line 452) | default void exportToPrismExplicitTra(String filename, int precision) ... method exportToPrismExplicitTra (line 462) | default void exportToPrismExplicitTra(File file) throws PrismException method exportToPrismExplicitTra (line 473) | default void exportToPrismExplicitTra(File file, int precision) throws... method exportToDotFile (line 488) | default void exportToDotFile(PrismLog out, ModelExportOptions exportOp... method exportToDotFile (line 498) | default void exportToDotFile(PrismLog out, ModelExportOptions exportOp... method exportToDotFile (line 507) | default void exportToDotFile(PrismLog out) throws PrismException method exportToDotFile (line 517) | default void exportToDotFile(PrismLog out, int precision) throws Prism... method exportToDotFile (line 527) | default void exportToDotFile(PrismLog out, BitSet mark) throws PrismEx... method exportToDotFile (line 539) | default void exportToDotFile(PrismLog out, BitSet mark, int precision)... method exportToDotFile (line 551) | default void exportToDotFile(PrismLog out, BitSet mark, boolean showSt... method exportToDotFile (line 564) | default void exportToDotFile(PrismLog out, BitSet mark, boolean showSt... method exportToDotFile (line 574) | default void exportToDotFile(PrismLog out, Iterable implements Model, Acti... method setEvaluator (line 111) | public void setEvaluator(Evaluator eval) method copyFrom (line 120) | public void copyFrom(Model model) method copyFrom (line 147) | public void copyFrom(Model model, int permut[]) method initialise (line 171) | public void initialise(int numStates) method setActions (line 185) | public void setActions(List actions) method addInitialState (line 193) | public void addInitialState(int i) method clearInitialStates (line 201) | public void clearInitialStates() method addDeadlockState (line 209) | public void addDeadlockState(int i) method buildFromExplicitImport (line 219) | public void buildFromExplicitImport(ExplicitModelImporter modelImporte... method buildFromPrismExplicit (line 230) | public void buildFromPrismExplicit(String filename) throws PrismException method setStatesList (line 240) | public void setStatesList(List statesList) method setConstantValues (line 248) | public void setConstantValues(Values constantValues) method setVarList (line 256) | public void setVarList(VarList varList) method addLabel (line 268) | public void addLabel(String name, BitSet states) method addUniqueLabel (line 289) | public String addUniqueLabel(String prefix, BitSet labelStates, Set extends ModelExplicit<... method copyFrom (line 30) | @Override method copyFrom (line 36) | @Override method initialise (line 42) | @Override method setActions (line 48) | @Override method addInitialState (line 54) | @Override method clearInitialStates (line 60) | @Override method addDeadlockState (line 66) | @Override method buildFromExplicitImport (line 72) | @Override method buildFromPrismExplicit (line 78) | @Override method setStatesList (line 84) | @Override method setConstantValues (line 90) | @Override method setVarList (line 96) | @Override method addLabel (line 102) | @Override method addUniqueLabel (line 108) | @Override method getActionList (line 116) | @Override method getActions (line 122) | @Override method findActionsUsed (line 128) | @Override method onlyNullActionUsed (line 134) | @Override method actionIndex (line 140) | @Override method getNumStates (line 146) | @Override method getNumInitialStates (line 152) | @Override method getInitialStates (line 158) | @Override method getFirstInitialState (line 164) | @Override method isInitialState (line 170) | @Override method getNumDeadlockStates (line 176) | @Override method getDeadlockStates (line 182) | @Override method getDeadlockStatesList (line 188) | @Override method getFirstDeadlockState (line 194) | @Override method isDeadlockState (line 200) | @Override method getStatesList (line 206) | @Override method getConstantValues (line 212) | @Override method getVarList (line 218) | @Override method getLabelStates (line 224) | @Override method hasLabel (line 230) | @Override method getLabels (line 236) | @Override method getLabelToStatesMap (line 242) | @Override method getSuccessors (line 248) | @Override method findDeadlocks (line 254) | @Override method checkForDeadlocks (line 260) | @Override method checkForDeadlocks (line 266) | @Override method exportToPrismLanguage (line 272) | @Override method toString (line 280) | @Override FILE: prism/src/explicit/ModelModelGenerator.java class ModelModelGenerator (line 50) | public class ModelModelGenerator implements ModelGenerator class Transitions (line 61) | private class Transitions method Transitions (line 68) | public Transitions() method ModelModelGenerator (line 79) | public ModelModelGenerator(Model model, ModelInfo modelInfo) method getModelType (line 85) | @Override method setSomeUndefinedConstants (line 91) | @Override method getEvaluateContext (line 97) | @Override method getVarNames (line 103) | @Override method getVarTypes (line 109) | @Override method getVarDeclarationType (line 115) | @Override method getVarModuleIndex (line 121) | @Override method getModuleName (line 127) | @Override method createVarList (line 133) | @Override method getActions (line 139) | @Override method getInitialState (line 147) | @Override method exploreState (line 154) | @Override method storeTransitions (line 187) | private void storeTransitions(Object choiceAction, Iterator extends Model method addInitialState (line 50) | public abstract void addInitialState(int i); method buildFromExplicitImport (line 57) | default void buildFromExplicitImport(ExplicitModelImporter modelImport... method buildFromPrismExplicit (line 68) | default void buildFromPrismExplicit(String filename) throws PrismExcep... method clearState (line 77) | public abstract void clearState(int i); method addState (line 82) | public abstract int addState(); method addStates (line 87) | public abstract void addStates(int numToAdd); method setStatesList (line 92) | public void setStatesList(List statesList); method addLabel (line 100) | public void addLabel(String name, BitSet states); method forModelType (line 107) | public static ModelSimple forModelType(ModelType modelType) throws ... method copy (line 139) | static ModelSimple copy(Model model) throws PrismException method copy (line 161) | static ModelSimple copy(Model model, Function ModelSimple copy(Model model, Function, Tra... method getOriginalModel (line 37) | public OriginalModel getOriginalModel(); method getTransformedModel (line 40) | public TransformedModel getTransformedModel(); method projectToOriginalModel (line 48) | public StateValues projectToOriginalModel(StateValues svTransformedMod... FILE: prism/src/explicit/NonProbModelChecker.java class NonProbModelChecker (line 53) | public class NonProbModelChecker extends StateModelChecker method NonProbModelChecker (line 58) | public NonProbModelChecker(PrismComponent parent) throws PrismException method checkExpression (line 63) | @Override method checkExpressionExists (line 94) | protected StateValues checkExpressionExists(Model model, Expression... method checkExpressionForAll (line 158) | protected StateValues checkExpressionForAll(Model model, Expression... method checkExistsNext (line 173) | protected StateValues checkExistsNext(Model model, Expression expr,... method computeExistsNext (line 188) | public BitSet computeExistsNext(Model model, BitSet target, BitSet ... method checkForAllNext (line 209) | protected StateValues checkForAllNext(Model model, Expression expr,... method computeForAllNext (line 231) | public BitSet computeForAllNext(Model model, BitSet target, BitSet ... method checkExistsUntil (line 253) | protected StateValues checkExistsUntil(Model model, Expression expr... method computeExistsUntil (line 271) | public BitSet computeExistsUntil(Model model, BitSet A, BitSet B) t... method checkExistsGlobally (line 283) | protected StateValues checkExistsGlobally(Model model, Expression e... method computeExistsGlobally (line 294) | public BitSet computeExistsGlobally(Model model, BitSet A) throws P... method checkExistsRelease (line 307) | protected StateValues checkExistsRelease(Model model, Expression ex... method computeExistsRelease (line 387) | public BitSet computeExistsRelease(Model model, BitSet A, BitSet B)... method checkExistsLTL (line 463) | protected StateValues checkExistsLTL(Model model, Expression expr, ... FILE: prism/src/explicit/NondetModel.java type NondetModel (line 54) | public interface NondetModel extends Model method findActionsUsed (line 58) | @Override method getNumChoices (line 79) | int getNumChoices(int s); method getMaxNumChoices (line 84) | default int getMaxNumChoices() method getNumChoices (line 96) | default int getNumChoices() method getAction (line 109) | Object getAction(int s, int i); method getActionString (line 115) | default String getActionString(int s, int i) method getActionIndex (line 126) | default int getActionIndex(int s, int i) method getAvailableActions (line 134) | default List getAvailableActions(int s) method getChoiceByAction (line 150) | default int getChoiceByAction(int s, Object action) method areAllChoiceActionsUnique (line 168) | default boolean areAllChoiceActionsUnique() method checkActionsMatchExactly (line 190) | default void checkActionsMatchExactly(int s1, int s2) throws PrismExce... method checkActionsMatch (line 215) | default void checkActionsMatch(int s1, int s2) throws PrismException method getNumTransitions (line 242) | int getNumTransitions(int s, int i); method getNumTransitions (line 244) | @Override method allSuccessorsInSet (line 263) | default boolean allSuccessorsInSet(int s, int i, BitSet set) method someSuccessorsInSet (line 274) | default boolean someSuccessorsInSet(int s, int i, BitSet set) method successorsSafeAndCanReach (line 289) | default boolean successorsSafeAndCanReach(int s, int i, BitSet u, BitS... method allSuccessorsMatch (line 300) | default boolean allSuccessorsMatch(int s, int i, IntPredicate p) method someSuccessorsMatch (line 322) | default boolean someSuccessorsMatch(int s, int i, IntPredicate p) method successorsSafeAndCanReach (line 348) | default boolean successorsSafeAndCanReach(int s, int i, IntPredicate u... method getSuccessorsIterator (line 368) | default Iterator getSuccessorsIterator(int s, int i) method getSuccessors (line 379) | SuccessorsIterator getSuccessors(int s, int i); method getSuccessors (line 381) | @Override method prob0step (line 412) | default void prob0step(final BitSet subset, final BitSet u, final bool... method prob1Astep (line 444) | default void prob1Astep(BitSet subset, BitSet u, BitSet v, BitSet result) method prob1Estep (line 471) | default void prob1Estep(BitSet subset, BitSet u, BitSet v, BitSet resu... method prob1step (line 508) | default void prob1step(BitSet subset, BitSet u, BitSet v, boolean fora... method prob1stepSingle (line 540) | default boolean prob1stepSingle(int s, int i, BitSet u, BitSet v) method constructInducedModel (line 550) | Model constructInducedModel(MDStrategy strat); method exportToDotFileWithStrat (line 555) | default void exportToDotFileWithStrat(PrismLog out, BitSet mark, int[]... method exportToDotFileWithStrat (line 565) | default void exportToDotFileWithStrat(PrismLog out, BitSet mark, int[]... FILE: prism/src/explicit/NondetModelSimple.java type NondetModelSimple (line 33) | public interface NondetModelSimple extends NondetModel, Mo... FILE: prism/src/explicit/ObservationsSimple.java class ObservationsSimple (line 40) | public class ObservationsSimple method ObservationsSimple (line 71) | public ObservationsSimple() method ObservationsSimple (line 84) | public ObservationsSimple(int numStates) method ObservationsSimple (line 94) | public ObservationsSimple(int numStates, int numObservations) method ObservationsSimple (line 104) | public ObservationsSimple(ObservationsSimple obs) method ObservationsSimple (line 118) | public ObservationsSimple(ObservationsSimple obs, int permut[]) method addObservations (line 146) | public void addObservations(int numToAdd) method clearState (line 157) | public void clearState(int s) method addStates (line 167) | public void addStates(int numToAdd) method setObservationsList (line 179) | public void setObservationsList(List observationsList) method setUnobservationsList (line 187) | public void setUnobservationsList(List unobservationsList) method setObservation (line 204) | public void setObservation(int s, State observ, State unobserv, List getObservationsList() method getUnobservationsList (line 301) | public List getUnobservationsList() method getObservation (line 309) | public int getObservation(int s) method getUnobservation (line 317) | public int getUnobservation(int s) method getObservationState (line 325) | public int getObservationState(int o) FILE: prism/src/explicit/POMDP.java type POMDP (line 48) | public interface POMDP extends MDP, PartiallyObservableMod... method getModelType (line 52) | @Override method getActionForObservation (line 64) | public Object getActionForObservation(int o, int i); method getChoiceByActionForObservation (line 71) | public default int getChoiceByActionForObservation(int o, Object action) method getInitialBelief (line 90) | public Belief getInitialBelief(); method getInitialBeliefInDist (line 95) | public double[] getInitialBeliefInDist(); method getBeliefAfterChoice (line 101) | public Belief getBeliefAfterChoice(Belief belief, int i); method getBeliefInDistAfterChoice (line 107) | public double[] getBeliefInDistAfterChoice(double[] belief, int i); method getBeliefAfterChoiceAndObservation (line 114) | public Belief getBeliefAfterChoiceAndObservation(Belief belief, int i,... method getBeliefInDistAfterChoiceAndObservation (line 121) | public double[] getBeliefInDistAfterChoiceAndObservation(double[] beli... method getObservationProbAfterChoice (line 127) | public double getObservationProbAfterChoice(Belief belief, int i, int o); method getObservationProbAfterChoice (line 134) | public double getObservationProbAfterChoice(double[] belief, int i, in... method computeObservationProbsAfterAction (line 141) | public HashMap computeObservationProbsAfterAction(dou... method getRewardAfterChoice (line 147) | public double getRewardAfterChoice(Belief belief, int i, MDPRewards pomdp, BitSe... method computeReachProbsFixedGrid (line 155) | protected ModelCheckerResult computeReachProbsFixedGrid(POMDP ... method computeReachRewards (line 308) | public ModelCheckerResult computeReachRewards(POMDP pomdp, MDP... method computeReachRewardsFixedGrid (line 347) | protected ModelCheckerResult computeReachRewardsFixedGrid(POMDP pomdp, Bi... method getObservationsCoveredByStates (line 528) | protected BitSet getObservationsCoveredByStates(POMDP pomdp, B... method initialiseGridPoints (line 553) | protected List initialiseGridPoints(POMDP pomdp, BitSe... method buildBeliefMDP (line 585) | protected List buildBeliefMDP(POMDP pomdp, MDP... method buildBeliefMDPState (line 600) | protected BeliefMDPState buildBeliefMDPState(POMDP pomdp, MDPR... method approximateReachProbBackup (line 628) | protected Pair approximateReachProbBackup(Belief beli... method approximateReachRewardBackup (line 653) | protected Pair approximateReachRewardBackup(Belief be... method approximateReachProb (line 678) | protected double approximateReachProb(Belief belief, HashMap pomdp, i... method assignGPrime (line 818) | protected ArrayList> assignGPrime(int startIndex, i... method fullAssignment (line 844) | private ArrayList> fullAssignment(int length, int re... method getSortedPermutation (line 861) | private int[] getSortedPermutation(double[] inputArray) method swap (line 902) | private void swap(int[] aiArray, int i, int j) method swap (line 909) | private void swap(double[] aiArray, int i, int j) method getSubSimplexAndLambdas (line 916) | protected boolean getSubSimplexAndLambdas(double[] b, ArrayList extends MDPSimple implements POMD... method POMDPSimple (line 61) | public POMDPSimple() method POMDPSimple (line 70) | public POMDPSimple(int numStates) method POMDPSimple (line 79) | public POMDPSimple(POMDPSimple pomdp) method POMDPSimple (line 89) | public POMDPSimple(POMDPSimple pomdp, int permut[]) method POMDPSimple (line 98) | public POMDPSimple(MDPSimple mdp) method clearState (line 107) | @Override method addStates (line 114) | @Override method buildFromExplicitImport (line 121) | @Override method setObservationsList (line 134) | @Override method setUnobservationsList (line 140) | @Override method setObservation (line 146) | @Override method setObservation (line 152) | @Override method getObservationsList (line 160) | @Override method getUnobservationsList (line 166) | @Override method getObservation (line 172) | @Override method getUnobservation (line 178) | @Override method getNumChoicesForObservation (line 184) | @Override method getActionForObservation (line 192) | @Override method getInitialBelief (line 198) | @Override method getInitialBeliefInDist (line 209) | @Override method getBeliefAfterChoice (line 220) | @Override method getBeliefInDistAfterChoice (line 228) | @Override method getBeliefAfterChoiceAndObservation (line 247) | @Override method getBeliefInDistAfterChoiceAndObservation (line 257) | @Override method getObservationProbAfterChoice (line 272) | @Override // SLOW method getObservationProbAfterChoice (line 280) | @Override // SLOW method computeObservationProbsAfterAction (line 292) | @Override method getRewardAfterChoice (line 312) | @Override method getRewardAfterChoice (line 320) | @Override method beliefInDistToBelief (line 337) | protected Belief beliefInDistToBelief(double[] beliefInDist) method toString (line 358) | @Override method equals (line 385) | @Override FILE: prism/src/explicit/PartiallyObservableModel.java type PartiallyObservableModel (line 43) | public interface PartiallyObservableModel extends Model method setObservationsList (line 50) | void setObservationsList(List observationsList); method setUnobservationsList (line 55) | void setUnobservationsList(List unobservationsList); method setObservation (line 68) | void setObservation(int s, State observ, State unobserv, List ... method setObservation (line 77) | void setObservation(int s, int o) throws PrismException; method getObservationsList (line 84) | public List getObservationsList(); method getUnobservationsList (line 89) | public List getUnobservationsList(); method getNumObservations (line 94) | public default int getNumObservations() method getNumUnobservations (line 102) | public default int getNumUnobservations() method getObservation (line 110) | public int getObservation(int s); method getObservationAsState (line 118) | public default State getObservationAsState(int s) method getUnobservation (line 131) | public int getUnobservation(int s); method getUnobservationAsState (line 139) | public default State getUnobservationAsState(int s) method getObservationProb (line 152) | public default double getObservationProb(int s, int o) method getNumChoicesForObservation (line 160) | public int getNumChoicesForObservation(int o); method exportObservations (line 165) | public default void exportObservations(ModelInfo modelInfo, PrismLog o... method exportObservations (line 174) | @Deprecated FILE: prism/src/explicit/PredecessorRelation.java class PredecessorRelation (line 47) | public class PredecessorRelation method PredecessorRelation (line 60) | public PredecessorRelation(Model model) method compute (line 72) | private void compute(Model model) method getPre (line 94) | public Iterable getPre(int s) method getPredecessorsIterator (line 102) | public Iterator getPredecessorsIterator(int s) method forModel (line 115) | public static PredecessorRelation forModel(PrismComponent parent, Mode... method calculatePreStar (line 150) | public BitSet calculatePreStar(BitSet remain, BitSet target, BitSet ab... FILE: prism/src/explicit/PrismSTPGAbstractRefine.java class PrismSTPGAbstractRefine (line 37) | public class PrismSTPGAbstractRefine extends QuantAbstractRefine method PrismSTPGAbstractRefine (line 67) | public PrismSTPGAbstractRefine(PrismComponent parent) throws PrismExce... method initialise (line 74) | protected void initialise() throws PrismException method buildAbstractDistribution (line 217) | protected Distribution buildAbstractDistribution(int c, DTMCSimple> choiceLis... method rebuildAbstraction (line 321) | protected void rebuildAbstraction(Set rebuildStates) throws P... method rebuildAbstractionState (line 328) | protected void rebuildAbstractionState(int i) throws PrismException method doExactModelChecking (line 375) | public void doExactModelChecking() throws PrismException method printFinalSummary (line 449) | @Override method main (line 458) | public static void main(String args[]) FILE: prism/src/explicit/ProbModelChecker.java class ProbModelChecker (line 67) | public class ProbModelChecker extends NonProbModelChecker type LinEqMethod (line 108) | public enum LinEqMethod { method fullName (line 110) | public String fullName() type MDPSolnMethod (line 134) | public enum MDPSolnMethod { method fullName (line 136) | public String fullName() type IMDPSolnMethod (line 156) | public enum IMDPSolnMethod { method fullName (line 158) | public String fullName() type TermCrit (line 172) | public enum TermCrit { type ValIterDir (line 177) | public enum ValIterDir { type SolnMethod (line 182) | public enum SolnMethod { method ProbModelChecker (line 189) | public ProbModelChecker(PrismComponent parent) throws PrismException method inheritSettings (line 276) | public void inheritSettings(ProbModelChecker other) method printSettings (line 297) | public void printSettings() method setVerbosity (line 320) | public void setVerbosity(int verbosity) method setSilentPrecomputations (line 330) | public boolean setSilentPrecomputations(boolean value) method setLinEqMethod (line 340) | public void setLinEqMethod(LinEqMethod linEqMethod) method setMDPSolnMethod (line 348) | public void setMDPSolnMethod(MDPSolnMethod mdpSolnMethod) method setIMDPSolnMethod (line 356) | public void setIMDPSolnMethod(IMDPSolnMethod imdpSolnMethod) method setTermCrit (line 364) | public void setTermCrit(TermCrit termCrit) method setTermCritParam (line 372) | public void setTermCritParam(double termCritParam) method setMaxIters (line 380) | public void setMaxIters(int maxIters) method setGridResolution (line 388) | public void setGridResolution(int gridResolution) method setPrecomp (line 396) | public void setPrecomp(boolean precomp) method setProb0 (line 404) | public void setProb0(boolean prob0) method setProb1 (line 412) | public void setProb1(boolean prob1) method setPreRel (line 420) | public void setPreRel(boolean preRel) method setValIterDir (line 428) | public void setValIterDir(ValIterDir valIterDir) method setSolnMethod (line 436) | public void setSolnMethod(SolnMethod solnMethod) method setErrorOnNonConverge (line 444) | public void setErrorOnNonConverge(boolean errorOnNonConverge) method getVerbosity (line 451) | public int getVerbosity() method getLinEqMethod (line 456) | public LinEqMethod getLinEqMethod() method getMDPSolnMethod (line 461) | public MDPSolnMethod getMDPSolnMethod() method getIMDPSolnMethod (line 466) | public IMDPSolnMethod getIMDPSolnMethod() method getTermCrit (line 471) | public TermCrit getTermCrit() method getTermCritParam (line 476) | public double getTermCritParam() method getMaxIters (line 481) | public int getMaxIters() method getGridResolution (line 486) | public int getGridResolution() method getPrecomp (line 491) | public boolean getPrecomp() method getProb0 (line 496) | public boolean getProb0() method getProb1 (line 501) | public boolean getProb1() method getPreRel (line 506) | public boolean getPreRel() method getValIterDir (line 511) | public ValIterDir getValIterDir() method getSolnMethod (line 516) | public SolnMethod getSolnMethod() method geterrorOnNonConverge (line 524) | public boolean geterrorOnNonConverge() method checkExpression (line 531) | @Override method checkExpressionStrategy (line 564) | protected StateValues checkExpressionStrategy(Model model, Expressi... method checkExpressionProb (line 609) | protected StateValues checkExpressionProb(Model model, ExpressionPr... method checkExpressionProb (line 624) | protected StateValues checkExpressionProb(Model model, ExpressionPr... method checkProbPathFormula (line 650) | protected StateValues checkProbPathFormula(Model model, Expression ... method checkProbPathFormulaSimple (line 679) | protected StateValues checkProbPathFormulaSimple(Model model, Expre... method checkProbNext (line 725) | @SuppressWarnings("unchecked") method checkProbBoundedUntil (line 764) | @SuppressWarnings("unchecked") method checkProbUntil (line 886) | @SuppressWarnings("unchecked") method checkProbPathFormulaLTL (line 929) | protected StateValues checkProbPathFormulaLTL(Model model, Expressi... method checkProbPathFormulaCosafeLTL (line 938) | protected StateValues checkProbPathFormulaCosafeLTL(Model model, Ex... method checkExpressionReward (line 947) | protected StateValues checkExpressionReward(Model model, Expression... method checkExpressionReward (line 957) | protected StateValues checkExpressionReward(Model model, Expression... method checkRewardFormula (line 987) | protected StateValues checkRewardFormula(Model model, Rewards mo... method checkRewardInstantaneous (line 1023) | @SuppressWarnings("unchecked") method checkRewardCumulative (line 1055) | @SuppressWarnings("unchecked") method checkRewardTotal (line 1109) | @SuppressWarnings("unchecked") method checkRewardSteady (line 1140) | @SuppressWarnings("unchecked") method checkRewardPathFormula (line 1162) | protected StateValues checkRewardPathFormula(Model model, Rewards model, Rewards ... method checkExpressionSteadyState (line 1233) | protected StateValues checkExpressionSteadyState(Model model, Expre... method checkSteadyStateFormula (line 1258) | @SuppressWarnings("unchecked") method readDistributionFromFile (line 1281) | public StateValues readDistributionFromFile(File distFile, Model mo... method buildInitialDistribution (line 1298) | public StateValues buildInitialDistribution(Model model) throws Pri... FILE: prism/src/explicit/Product.java class Product (line 44) | public abstract class Product> implements ModelTransf... method getModelState (line 53) | public abstract int getModelState(int productState); method getAutomatonState (line 59) | public abstract int getAutomatonState(int productState); method getAutomatonSize (line 64) | public abstract int getAutomatonSize(); method Product (line 70) | public Product(M originalModel) method Product (line 80) | public Product(M productModel, M originalModel) method getProductModel (line 89) | public M getProductModel() method getTransformedModel (line 94) | @Override method getOriginalModel (line 100) | @Override method liftFromAutomaton (line 113) | public BitSet liftFromAutomaton(BitSet automataStates) method liftFromModel (line 133) | public BitSet liftFromModel(BitSet modelStates) method projectToOriginalModel (line 155) | @Override FILE: prism/src/explicit/QuantAbstractRefine.java class QuantAbstractRefine (line 53) | public abstract class QuantAbstractRefine extends PrismComponent type PropertyType (line 86) | public enum PropertyType { type RefineTermCrit (line 91) | public enum RefineTermCrit { type RefineStratWhere (line 95) | public enum RefineStratWhere { type RefineStratHow (line 99) | public enum RefineStratHow { method QuantAbstractRefine (line 148) | public QuantAbstractRefine(PrismComponent parent) throws PrismException method getModelChecker (line 162) | public ProbModelChecker getModelChecker() method printSettings (line 170) | public void printSettings() method setModelType (line 193) | public void setModelType(ModelType modelType) method setPropertyType (line 198) | public void setPropertyType(PropertyType propertyType) method setReachBound (line 203) | public void setReachBound(int reachBound) method setVerbosity (line 208) | public void setVerbosity(int verbosity) method setMaxRefinements (line 216) | public void setMaxRefinements(int maxRefinements) method setExportDot (line 221) | public void setExportDot(boolean exportDot) method setOptimise (line 226) | public void setOptimise(boolean optimise) method setRefineTermCrit (line 231) | public void setRefineTermCrit(RefineTermCrit refineTermCrit) method setRefineTermCritParam (line 236) | public void setRefineTermCritParam(double refineTermCritParam) method setAbove (line 241) | public void setAbove(boolean above) method setRefineStratWhere (line 246) | public void setRefineStratWhere(RefineStratWhere refineStratWhere) method setRefineStratHow (line 251) | public void setRefineStratHow(RefineStratHow refineStratHow) method parseOption (line 259) | public void parseOption(String opt) throws PrismException method parseOptions (line 360) | public void parseOptions(String[] opts) throws PrismException method printOptions (line 370) | public static void printOptions(PrismLog mainLog) method initialise (line 398) | protected abstract void initialise() throws PrismException; method splitState (line 425) | protected abstract int splitState(int splitState, List> ... method rebuildAbstraction (line 432) | protected abstract void rebuildAbstraction(Set rebuildStates)... method abstractRefine (line 440) | public double abstractRefine(boolean min) throws PrismException method cheapCheckRefine (line 537) | protected int cheapCheckRefine() throws PrismException method modelCheckAbstraction (line 608) | protected void modelCheckAbstraction(boolean min) throws PrismException method modelCheckAbstractionProbReach (line 673) | protected void modelCheckAbstractionProbReach(boolean min) throws Pris... method modelCheckAbstractionReachBounded (line 760) | protected void modelCheckAbstractionReachBounded(boolean min) throws P... method modelCheckAbstractionExpReach (line 825) | protected void modelCheckAbstractionExpReach(boolean min) throws Prism... method chooseStatesToRefine (line 877) | protected boolean chooseStatesToRefine() throws PrismException method refine (line 956) | protected void refine(List refineStates) throws PrismException method refineState (line 1009) | protected int refineState(int refineState, Set rebuiltStates,... method addRemainderIntoChoiceLists (line 1172) | public void addRemainderIntoChoiceLists(int splitState, List model, C... method SCCComputer (line 134) | public SCCComputer(PrismComponent parent, SCCConsumer consumer) throws... method computeSCCs (line 144) | public void computeSCCs() throws PrismException method computeSCCs (line 153) | public void computeSCCs(boolean filterTrivialSCCs) throws PrismException method computeSCCs (line 168) | public abstract void computeSCCs(boolean filterTrivialSCCs, IntPredica... method isTrivialSCC (line 176) | protected boolean isTrivialSCC(Model model, int state) FILE: prism/src/explicit/SCCComputerTarjan.java class SCCComputerTarjan (line 42) | public class SCCComputerTarjan extends SCCComputer method SCCComputerTarjan (line 64) | public SCCComputerTarjan(PrismComponent parent, Model model, SCCCon... method computeSCCs (line 78) | @Override method tarjan (line 94) | public void tarjan() throws PrismException method tarjan (line 105) | private void tarjan(int i) throws PrismException class Node (line 162) | protected static class Node method Node (line 168) | public Node(int id) FILE: prism/src/explicit/SCCConsumer.java type SCCConsumer (line 38) | public interface SCCConsumer { method notifyStart (line 43) | public default void notifyStart(Model model) method notifyStartSCC (line 51) | public void notifyStartSCC() throws PrismException; method notifyStateInSCC (line 56) | public void notifyStateInSCC(int stateIndex) throws PrismException; method notifyEndSCC (line 62) | public void notifyEndSCC() throws PrismException; method notifyDone (line 67) | public default void notifyDone() {} FILE: prism/src/explicit/SCCConsumerBSCCs.java class SCCConsumerBSCCs (line 40) | public abstract class SCCConsumerBSCCs extends SCCConsumerBitSet { method SCCConsumerBSCCs (line 45) | public SCCConsumerBSCCs() method notifyStart (line 50) | public void notifyStart(Model model) method notifyNextBSCC (line 58) | public abstract void notifyNextBSCC(BitSet bscc) throws PrismException; method notifyNextSCC (line 60) | @Override FILE: prism/src/explicit/SCCConsumerBitSet.java class SCCConsumerBitSet (line 45) | public abstract class SCCConsumerBitSet implements SCCConsumer method SCCConsumerBitSet (line 51) | public SCCConsumerBitSet() method SCCConsumerBitSet (line 61) | public SCCConsumerBitSet(boolean reuseBitSet) method notifyStartSCC (line 68) | @Override method notifyStateInSCC (line 78) | @Override method notifyEndSCC (line 84) | @Override method notifyNextSCC (line 93) | public abstract void notifyNextSCC(BitSet scc) throws PrismException; FILE: prism/src/explicit/SCCConsumerStore.java class SCCConsumerStore (line 37) | public class SCCConsumerStore extends SCCConsumerBitSet { method SCCConsumerStore (line 53) | public SCCConsumerStore() method notifyStart (line 58) | @Override method notifyNextSCC (line 64) | @Override method notifyDone (line 70) | @Override method getSCCs (line 79) | public List getSCCs() method getBSCCs (line 90) | public List getBSCCs() method getNotInBSCCs (line 105) | public BitSet getNotInBSCCs() method computeBSCCs (line 120) | private void computeBSCCs() method getNotInSCCs (line 145) | public BitSet getNotInSCCs() FILE: prism/src/explicit/SCCInfo.java class SCCInfo (line 41) | public class SCCInfo implements SCCConsumer method SCCInfo (line 61) | public SCCInfo(int numStates) { method notifyStartSCC (line 72) | @Override method notifyEndSCC (line 78) | public void notifyEndSCC() method notifyStateInSCC (line 87) | public void notifyStateInSCC(int stateIndex) method getNumSCCs (line 96) | public int getNumSCCs() method countNonSingletonSCCs (line 102) | public int countNonSingletonSCCs() method getNumStatesInSCC (line 114) | public int getNumStatesInSCC(int sccIndex) method isSingletonSCC (line 121) | public boolean isSingletonSCC(int sccIndex) method getSCCIndex (line 131) | public int getSCCIndex(int stateIndex) method getStatesForSCC (line 138) | public IntSet getStatesForSCC(final int sccIndex) method print (line 209) | public void print(PrismLog log) method checkStateIndex (line 222) | private void checkStateIndex(int stateIndex) method checkSCCIndex (line 228) | private void checkSCCIndex(int sccIndex) method startOfSCC (line 235) | private int startOfSCC(int sccIndex) method endOfSCC (line 245) | private int endOfSCC(int sccIndex) FILE: prism/src/explicit/STPG.java type STPG (line 49) | public interface STPG extends MDP method getModelType (line 53) | @Override method exportToDotFile (line 59) | @Override method exportToPrismLanguage (line 74) | @Override method getPlayer (line 87) | public int getPlayer(int s); method prob0step (line 100) | public void prob0step(BitSet subset, BitSet u, boolean forall1, boolea... method prob1step (line 114) | public void prob1step(BitSet subset, BitSet u, BitSet v, boolean foral... method mvMultMinMax (line 127) | public void mvMultMinMax(double vect[], boolean min1, boolean min2, do... method mvMultMinMaxSingle (line 137) | public double mvMultMinMaxSingle(int s, double vect[], boolean min1, b... method mvMultMinMaxSingleChoices (line 147) | public List mvMultMinMaxSingleChoices(int s, double vect[], b... method mvMultGSMinMax (line 163) | public double mvMultGSMinMax(double vect[], boolean min1, boolean min2... method mvMultJacMinMaxSingle (line 173) | public double mvMultJacMinMaxSingle(int s, double vect[], boolean min1... method mvMultRewMinMax (line 187) | public void mvMultRewMinMax(double vect[], STPGRewards rewards... method mvMultRewMinMaxSingle (line 199) | public double mvMultRewMinMaxSingle(int s, double vect[], STPGRewards<... method mvMultRewMinMaxSingleChoices (line 210) | public List mvMultRewMinMaxSingleChoices(int s, double vect[]... method mvMultRewMinMax (line 222) | void mvMultRewMinMax(double[] vect, STPGRewards rewards, boole... method allSuccessorsInSet (line 231) | public boolean allSuccessorsInSet(int s, int c, BitSet set); FILE: prism/src/explicit/STPGAbstrSimple.java class STPGAbstrSimple (line 65) | public class STPGAbstrSimple extends ModelExplicit impleme... method STPGAbstrSimple (line 83) | public STPGAbstrSimple() method STPGAbstrSimple (line 91) | public STPGAbstrSimple(int numStates) method STPGAbstrSimple (line 100) | public STPGAbstrSimple(MDPSimple m) method initialise (line 116) | @Override method clearState (line 128) | @Override method addState (line 149) | @Override method addStates (line 156) | @Override method buildFromPrismExplicit (line 165) | @Override method newDistributionSet (line 253) | public DistributionSet newDistributionSet(Object action) method addDistributionSet (line 265) | public int addDistributionSet(int s, DistributionSet newSet) method getNumTransitions (line 292) | @Override method getSuccessorsIterator (line 298) | @Override method isSuccessor (line 312) | @Override method allSuccessorsInSet (line 324) | @Override method someSuccessorsInSet (line 336) | @Override method findDeadlocks (line 348) | @Override method checkForDeadlocks (line 372) | @Override method infoString (line 382) | @Override method infoStringTable (line 395) | @Override method getNumChoices (line 409) | @Override method getMaxNumChoices (line 415) | @Override method getNumChoices (line 421) | @Override method getAction (line 427) | @Override method allSuccessorsInSet (line 434) | @Override method someSuccessorsInSet (line 440) | @Override method getSuccessors (line 446) | @Override method getPlayer (line 469) | @Override method getNumTransitions (line 476) | @Override method getTransitionsIterator (line 483) | @Override method constructInducedModel (line 490) | @Override method prob0step (line 496) | @Override method prob1step (line 526) | @Override method mvMultMinMax (line 556) | @Override method mvMultMinMaxSingle (line 564) | @Override method mvMultMinMaxSingleChoices (line 600) | @Override method mvMultGSMinMax (line 642) | @Override method mvMultJacMinMaxSingle (line 655) | @Override method mvMultRewMinMax (line 698) | @Override method mvMultRewMinMaxSingle (line 706) | @Override method mvMultRewMinMaxSingleChoices (line 747) | @Override method mvMultRewMinMax (line 792) | @Override method isChoiceNested (line 803) | public boolean isChoiceNested(int s, int i) method getNumNestedChoices (line 812) | public int getNumNestedChoices(int s, int i) method getNestedAction (line 820) | public Object getNestedAction(int s, int i, int j) method getNumNestedTransitions (line 828) | public int getNumNestedTransitions(int s, int i, int j) method getNestedTransitionsIterator (line 847) | public Iterator> getNestedTransitionsIterator(in... method getChoices (line 868) | public List> getChoices(int s) method getChoice (line 876) | public DistributionSet getChoice(int s, int i) method getNumPlayer1Choices (line 884) | public int getNumPlayer1Choices() method getNumPlayer2Choices (line 892) | public int getNumPlayer2Choices() method getMaxNumPlayer1Choices (line 900) | public int getMaxNumPlayer1Choices() method getMaxNumPlayer2Choices (line 909) | public int getMaxNumPlayer2Choices() method toStringGeneric (line 918) | public String toStringGeneric() method toString (line 991) | @Override method equals (line 1014) | public boolean equals(Object o) method main (line 1031) | public static void main(String args[]) FILE: prism/src/explicit/STPGModelChecker.java class STPGModelChecker (line 49) | public class STPGModelChecker extends ProbModelChecker method STPGModelChecker (line 54) | public STPGModelChecker(PrismComponent parent) throws PrismException method checkProbPathFormulaLTL (line 61) | @Override method computeNextProbs (line 77) | public ModelCheckerResult computeNextProbs(STPG stpg, BitSet t... method computeReachProbs (line 112) | public ModelCheckerResult computeReachProbs(STPG stpg, BitSet ... method computeUntilProbs (line 127) | public ModelCheckerResult computeUntilProbs(STPG stpg, BitSet ... method computeReachProbs (line 145) | public ModelCheckerResult computeReachProbs(STPG stpg, BitSet ... method prob0 (line 243) | public BitSet prob0(STPG stpg, BitSet remain, BitSet target, boolea... method prob1 (line 315) | public BitSet prob1(STPG stpg, BitSet remain, BitSet target, boolea... method computeReachProbsValIter (line 396) | protected ModelCheckerResult computeReachProbsValIter(STPG stp... method computeReachProbsGaussSeidel (line 503) | protected ModelCheckerResult computeReachProbsGaussSeidel(STPG... method probReachStrategy (line 593) | public List probReachStrategy(STPG stpg, int state, B... method computeBoundedReachProbs (line 608) | public ModelCheckerResult computeBoundedReachProbs(STPG stpg, ... method computeBoundedUntilProbs (line 624) | public ModelCheckerResult computeBoundedUntilProbs(STPG stpg, ... method computeBoundedReachProbs (line 642) | public ModelCheckerResult computeBoundedReachProbs(STPG stpg, ... method computeReachRewards (line 723) | public ModelCheckerResult computeReachRewards(STPG stpg, STPGR... method computeReachRewards (line 740) | public ModelCheckerResult computeReachRewards(STPG stpg, STPGR... method computeReachRewardsValIter (line 815) | protected ModelCheckerResult computeReachRewardsValIter(STPG s... method main (line 901) | public static void main(String args[]) FILE: prism/src/explicit/STPGSimple.java class STPGSimple (line 41) | public class STPGSimple extends MDPSimple implements STPG<... method getModelType (line 48) | @Override method STPGSimple (line 57) | public STPGSimple() method STPGSimple (line 66) | public STPGSimple(int numStates) method STPGSimple (line 75) | public STPGSimple(STPGSimple stpg) method STPGSimple (line 86) | public STPGSimple(STPGSimple stpg, int permut[]) method clearState (line 94) | @Override method addStates (line 102) | @Override method addState (line 116) | public int addState(int p) method setPlayer (line 128) | public void setPlayer(int s, int p) method checkForDeadlocks (line 135) | @Override method getPlayer (line 146) | @Override method prob0step (line 152) | @Override method prob1step (line 182) | @Override method mvMultMinMax (line 212) | @Override method mvMultMinMaxSingle (line 236) | @Override method mvMultMinMaxSingleChoices (line 243) | @Override method mvMultGSMinMax (line 250) | @Override method mvMultJacMinMaxSingle (line 281) | @Override method mvMultRewMinMax (line 288) | @Override method mvMultRewMinMaxSingle (line 312) | @Override method mvMultRewMinMaxSingleChoices (line 319) | @Override method mvMultRewMinMax (line 326) | @Override method mvMultRewMinMaxSingle (line 361) | public double mvMultRewMinMaxSingle(int s, double vect[], MDPRewards getDefinedLabelNames() method setModelCheckingInfo (line 534) | public void setModelCheckingInfo(ModelInfo modelInfo, PropertiesFile p... method check (line 559) | public Result check(Model model, Expression expr) throw... method checkExpression (line 625) | public StateValues checkExpression(Model model, Expression expr, Bi... method checkExpressionITE (line 698) | protected StateValues checkExpressionITE(Model model, ExpressionITE... method checkExpressionBinaryOp (line 737) | protected StateValues checkExpressionBinaryOp(Model model, Expressi... method checkExpressionUnaryOp (line 781) | protected StateValues checkExpressionUnaryOp(Model model, Expressio... method checkExpressionFunc (line 803) | protected StateValues checkExpressionFunc(Model model, ExpressionFu... method checkExpressionFuncUnary (line 824) | protected StateValues checkExpressionFuncUnary(Model model, Express... method checkExpressionFuncBinary (line 843) | protected StateValues checkExpressionFuncBinary(Model model, Expres... method checkExpressionFuncNary (line 873) | protected StateValues checkExpressionFuncNary(Model model, Expressi... method checkExpressionLiteral (line 910) | protected StateValues checkExpressionLiteral(Model model, Expressio... method checkExpressionConstant (line 918) | protected StateValues checkExpressionConstant(Model model, Expressi... method checkExpressionVar (line 927) | protected StateValues checkExpressionVar(Model model, ExpressionVar... method checkExpressionObs (line 938) | protected StateValues checkExpressionObs(Model model, ExpressionObs... method checkExpressionLabel (line 949) | protected StateValues checkExpressionLabel(Model model, ExpressionL... method checkExpressionProp (line 992) | protected StateValues checkExpressionProp(Model model, ExpressionPr... method checkExpressionFilter (line 1006) | protected StateValues checkExpressionFilter(Model model, Expression... method handleMaximalStateFormulas (line 1314) | public Expression handleMaximalStateFormulas(ModelExplicit model, E... method checkMaximalPropositionalFormulas (line 1345) | public Expression checkMaximalPropositionalFormulas(Model model, Ex... class CheckMaximalPropositionalFormulas (line 1355) | class CheckMaximalPropositionalFormulas extends ASTTraverseModify method CheckMaximalPropositionalFormulas (line 1362) | public CheckMaximalPropositionalFormulas(StateModelChecker mc, Model... method visit (line 1370) | public Object visit(ExpressionITE e) throws PrismLangException method visit (line 1375) | public Object visit(ExpressionBinaryOp e) throws PrismLangException method visit (line 1380) | public Object visit(ExpressionUnaryOp e) throws PrismLangException method visit (line 1385) | public Object visit(ExpressionFunc e) throws PrismLangException method visit (line 1390) | public Object visit(ExpressionIdent e) throws PrismLangException method visit (line 1395) | public Object visit(ExpressionLiteral e) throws PrismLangException method visit (line 1400) | public Object visit(ExpressionConstant e) throws PrismLangException method visit (line 1405) | public Object visit(ExpressionFormula e) throws PrismLangException method visit (line 1410) | public Object visit(ExpressionVar e) throws PrismLangException method visit (line 1415) | public Object visit(ExpressionLabel e) throws PrismLangException method visit (line 1420) | public Object visit(ExpressionProp e) throws PrismLangException method visit (line 1431) | public Object visit(ExpressionFilter e) throws PrismLangException method replaceWithLabel (line 1442) | private Object replaceWithLabel(Expression e) throws PrismLangException method constructRewards (line 1480) | protected Rewards constructRewards(Model model, ... method constructRewards (line 1492) | @SuppressWarnings("unchecked") method constructExpectedRewards (line 1509) | protected Rewards constructExpectedRewards(Model... method loadLabelsFile (line 1526) | public static Map loadLabelsFile(String filename) thro... method exportModel (line 1537) | public void exportModel(Model model, ModelExportTask ex... method exportTransitions (line 1603) | public void exportTransitions(Model model, File file, M... method exportStateRewards (line 1615) | public void exportStateRewards(Model model, int r, File... method exportTransRewards (line 1635) | public void exportTransRewards(Model model, int r, File... method exportStates (line 1654) | public void exportStates(Model model, File file, ModelE... method exportObservations (line 1674) | public void exportObservations(Model model, File file, ... method exportLabels (line 1695) | public void exportLabels(Model model, List labe... method checkLabels (line 1707) | private List checkLabels(Model model, List labelNam... method exportLabels (line 1725) | public void exportLabels(Model model, List labe... method exportLabels (line 1738) | public void exportLabels(Model model, List labe... method doProductExports (line 1755) | public void doProductExports(Product product) throws PrismException FILE: prism/src/explicit/StateOwnersSimple.java class StateOwnersSimple (line 37) | public class StateOwnersSimple method StateOwnersSimple (line 50) | public StateOwnersSimple() method StateOwnersSimple (line 58) | public StateOwnersSimple(int numStates) method StateOwnersSimple (line 69) | public StateOwnersSimple(StateOwnersSimple stateOwnersSimple) method StateOwnersSimple (line 78) | public StateOwnersSimple(StateOwnersSimple stateOwnersSimple, int perm... method clearState (line 97) | public void clearState(int s) method addState (line 107) | public void addState(int p) method setPlayer (line 117) | public void setPlayer(int s, int p) method getPlayer (line 129) | public int getPlayer(int s) FILE: prism/src/explicit/StateStorage.java type StateStorage (line 36) | public interface StateStorage method get (line 38) | public int get(T t); method add (line 40) | public boolean add(T state); method clear (line 42) | public void clear(); method contains (line 44) | public boolean contains(T state); method getIndexOfLastAdd (line 46) | public int getIndexOfLastAdd(); method isEmpty (line 48) | public boolean isEmpty(); method size (line 53) | public int size(); method getEntrySet (line 58) | public Set> getEntrySet(); method toArrayList (line 63) | public ArrayList toArrayList(); method toArrayList (line 69) | public void toArrayList(ArrayList list); method toPermutedArrayList (line 76) | public ArrayList toPermutedArrayList(int permut[]); method toPermutedArrayList (line 84) | public void toPermutedArrayList(int permut[], ArrayList list); method buildSortingPermutation (line 91) | public int[] buildSortingPermutation(); FILE: prism/src/explicit/StateValues.java class StateValues (line 62) | public class StateValues implements StateVector, Iterable type Predicate (line 87) | @FunctionalInterface method test (line 90) | public boolean test(Object v) throws PrismException; type UnaryFunction (line 93) | @FunctionalInterface method apply (line 96) | public Object apply(Object v) throws PrismException; type BinaryFunction (line 99) | @FunctionalInterface method apply (line 102) | public Object apply(Object v1, Object v2) throws PrismException; type TernaryFunction (line 105) | @FunctionalInterface method apply (line 108) | public Object apply(Object v1, Object v2, Object v3) throws PrismExc... type ValueDefinition (line 111) | @FunctionalInterface method apply (line 114) | public Object apply(int i) throws PrismException; method StateValues (line 123) | public StateValues() method StateValues (line 136) | public StateValues(Type type, ValueDefinition values, Model model) ... method StateValues (line 146) | public StateValues(Type type, Object value, Model model) throws Pri... method StateValues (line 157) | public StateValues(Type type, Model model) throws PrismException method initialise (line 167) | private void initialise(Type type, Model model) method initialise (line 179) | private void initialise(Type type, List statesList) method setFromValueDefinition (line 191) | private void setFromValueDefinition(ValueDefinition values) throws Pri... method setToSingleValue (line 204) | private void setToSingleValue(Object value) throws PrismException method initStorage (line 227) | private void initStorage(Type typeNew) method clearOldStorage (line 243) | private void clearOldStorage() method create (line 261) | public static StateValues create(Type type, ValueDefinition values, Mo... method createFromSingleValue (line 274) | public static StateValues createFromSingleValue(Type type, Object valu... method createFromObjectArray (line 287) | public static StateValues createFromObjectArray(Type type, Object[] ar... method createFromDoubleArray (line 299) | public static StateValues createFromDoubleArray(double[] array, Model<... method createFromDoubleArray (line 307) | public static StateValues createFromDoubleArray(double[] array, List model) method createFromBitSetAsDoubles (line 347) | public static StateValues createFromBitSetAsDoubles(BitSet bitset, Mod... method createFromArrayResult (line 359) | public static StateValues createFromArrayResult(ModelCheckerResult res... method createFromFile (line 374) | public static StateValues createFromFile(Type type, File file, Model newModel, IntFunction product) th... method setAccuracy (line 432) | public void setAccuracy(Accuracy accuracy) method clear (line 439) | @Override method setValue (line 452) | public void setValue(int i, Object value) throws PrismLangException method setValue (line 469) | private void setValue(int i, Object value, Type typeOverride) throws P... method applyPredicate (line 483) | public void applyPredicate(Predicate predicate) throws PrismException method applyFunction (line 496) | public void applyFunction(Type retType, UnaryFunction func) throws Pri... method applyFunction (line 512) | public void applyFunction(Type retType, UnaryFunction func, BitSet sub... method applyFunction (line 530) | public void applyFunction(Type retType, BinaryFunction func, StateValu... method applyFunction (line 548) | public void applyFunction(Type retType, BinaryFunction func, StateValu... method applyFunction (line 567) | public void applyFunction(Type retType, TernaryFunction func, StateVal... method applyFunction (line 586) | public void applyFunction(Type retType, TernaryFunction func, StateVal... method readFromFile (line 601) | public void readFromFile(File file) throws PrismException method implies (line 652) | public void implies(StateValues sv) throws PrismException method iff (line 664) | public void iff(StateValues sv) throws PrismException method or (line 676) | public void or(StateValues sv) throws PrismException method and (line 687) | public void and(StateValues sv) throws PrismException method complement (line 698) | public void complement() throws PrismException method not (line 710) | public void not() throws PrismException method getType (line 723) | public Type getType() method getSize (line 728) | @Override method getAccuracy (line 737) | public Accuracy getAccuracy() method getValue (line 742) | @Override method firstFromBitSet (line 755) | public Object firstFromBitSet(BitSet filter) method iterator (line 760) | @Override method filtered (line 785) | public Iterable filtered(BitSet filter) method getBitSet (line 817) | public BitSet getBitSet() method getDoubleArray (line 825) | public double[] getDoubleArray() method getBitSetFromPredicate (line 837) | public BitSet getBitSetFromPredicate(Predicate predicate) throws Prism... method getBitSetFromCloseValue (line 853) | public BitSet getBitSetFromCloseValue(Object value) throws PrismException method getBitSetFromCloseValue (line 865) | public BitSet getBitSetFromCloseValue(Object value, double epsilon, bo... method getBitSetFromCloseValue (line 877) | public BitSet getBitSetFromCloseValue(Object value, Accuracy accMatch)... method print (line 887) | public void print(PrismLog log) method print (line 895) | public void print(PrismLog log, int limit) method print (line 908) | public void print(PrismLog log, boolean printSparse, boolean printMatl... method printFiltered (line 918) | public void printFiltered(PrismLog log, BitSet filter) method printFiltered (line 932) | public void printFiltered(PrismLog log, BitSet filter, boolean printSp... method doPrinting (line 947) | private void doPrinting(PrismLog log, int limit, BitSet filter, boolea... method printLine (line 982) | private boolean printLine(PrismLog log, int n, boolean printSparse, bo... method isValueNonZero (line 1019) | private boolean isValueNonZero(Object value) method deepCopy (line 1036) | public StateValues deepCopy() throws PrismException method toString (line 1052) | @Override FILE: prism/src/explicit/SubNondetModel.java class SubNondetModel (line 54) | public class SubNondetModel implements NondetModel, Action... method SubNondetModel (line 76) | public SubNondetModel(NondetModel model, BitSet states, Map generateSubStateList(BitSet states) method getVarList (line 196) | @Override method getConstantValues (line 204) | @Override method getLabels (line 210) | @Override method getLabelStates (line 215) | @Override method hasLabel (line 221) | @Override method getNumTransitions (line 227) | @Override method findDeadlocks (line 233) | @Override method checkForDeadlocks (line 239) | @Override method checkForDeadlocks (line 245) | @Override method exportToPrismExplicitTra (line 251) | @Override method exportToPrismLanguage (line 257) | @Override method exportStates (line 263) | @Override method infoString (line 269) | @Override method infoStringTable (line 275) | @Override method getNumChoices (line 281) | @Override method getMaxNumChoices (line 288) | @Override method getNumChoices (line 294) | @Override method getAction (line 300) | @Override method getNumTransitions (line 309) | @Override method getSuccessors (line 317) | @Override method translateSet (line 347) | private BitSet translateSet(BitSet set) method generateStatistics (line 356) | private void generateStatistics() method getTransitions (line 365) | private int getTransitions(int state) method constructInducedModel (line 374) | @Override method generateLookupTable (line 380) | private void generateLookupTable(BitSet states, Map a... method translateState (line 393) | public int translateState(int s) method inverseTranslateState (line 398) | private int inverseTranslateState(int s) method translateAction (line 403) | public int translateAction(int s, int i) method hasStoredPredecessorRelation (line 408) | @Override method getPredecessorRelation (line 413) | @Override method clearPredecessorRelation (line 427) | @Override FILE: prism/src/explicit/SuccessorsIterator.java class SuccessorsIterator (line 49) | public abstract class SuccessorsIterator implements PrimitiveIterator.OfInt method successorsAreDistinct (line 52) | public abstract boolean successorsAreDistinct(); method hasNext (line 54) | @Override method nextInt (line 57) | @Override method distinct (line 68) | public SuccessorsIterator distinct() method stream (line 78) | public IntStream stream() class SuccessorsIteratorFromOfInt (line 86) | private static class SuccessorsIteratorFromOfInt extends SuccessorsIte... method SuccessorsIteratorFromOfInt (line 90) | public SuccessorsIteratorFromOfInt(PrimitiveIterator.OfInt it, boole... method successorsAreDistinct (line 96) | @Override method hasNext (line 102) | @Override method nextInt (line 108) | @Override class SuccessorsIteratorFromIterator (line 116) | private static class SuccessorsIteratorFromIterator extends Successors... method SuccessorsIteratorFromIterator (line 120) | public SuccessorsIteratorFromIterator(Iterator it, boolean ... method hasNext (line 126) | @Override method next (line 132) | @Override method nextInt (line 138) | @Override method successorsAreDistinct (line 144) | @Override class SuccessorsIteratorEmpty (line 152) | private static class SuccessorsIteratorEmpty extends SuccessorsIterator { method hasNext (line 153) | @Override method nextInt (line 159) | @Override method successorsAreDistinct (line 165) | @Override class ChainedSuccessorsIterator (line 173) | private static class ChainedSuccessorsIterator extends SuccessorsItera... method ChainedSuccessorsIterator (line 178) | public ChainedSuccessorsIterator(Iterator iterat... method hasNext (line 191) | @Override method nextInt (line 219) | @Override method successorsAreDistinct (line 228) | @Override method from (line 236) | public static SuccessorsIterator from(Iterator it, boolean di... method from (line 242) | public static SuccessorsIterator from(PrimitiveIterator.OfInt it, bool... method fromSingleton (line 248) | public static SuccessorsIterator fromSingleton(int i) method empty (line 254) | public static SuccessorsIterator empty() method chain (line 260) | public static SuccessorsIterator chain(Iterator it... FILE: prism/src/explicit/UDTMC.java type UDTMC (line 48) | public interface UDTMC extends Model method getModelType (line 52) | @Override method checkLowerBoundsArePositive (line 64) | public default void checkLowerBoundsArePositive() throws PrismException method mvMultUnc (line 78) | public default void mvMultUnc(double vect[], MinMax minMax, double res... method mvMultUnc (line 91) | public default void mvMultUnc(double vect[], MinMax minMax, double res... method mvMultUncSingle (line 106) | public double mvMultUncSingle(int s, double vect[], MinMax minMax); method mvMultRewUnc (line 118) | public default void mvMultRewUnc(double vect[], MCRewards mcRe... method mvMultRewUnc (line 132) | public default void mvMultRewUnc(double vect[], MCRewards mcRe... method mvMultRewUncSingle (line 148) | public default double mvMultRewUncSingle(int s, double vect[], MCRewar... method mvMultUncGS (line 167) | public default double mvMultUncGS(double vect[], MinMax minMax, Primit... method mvMultRewUncGS (line 194) | public default double mvMultRewUncGS(double vect[], MCRewards ... FILE: prism/src/explicit/UDTMCModelChecker.java class UDTMCModelChecker (line 47) | public class UDTMCModelChecker extends ProbModelChecker method UDTMCModelChecker (line 55) | public UDTMCModelChecker(PrismComponent parent) throws PrismException method checkProbPathFormulaLTL (line 64) | @Override method checkRewardCoSafeLTL (line 110) | @Override method computeNextProbs (line 152) | public ModelCheckerResult computeNextProbs(UDTMC udtmc, BitSet... method computeBoundedReachProbs (line 189) | public ModelCheckerResult computeBoundedReachProbs(UDTMC udtmc... method computeBoundedUntilProbs (line 204) | public ModelCheckerResult computeBoundedUntilProbs(UDTMC udtmc... method computeReachProbs (line 274) | public ModelCheckerResult computeReachProbs(UDTMC udtmc, BitSe... method computeUntilProbs (line 287) | public ModelCheckerResult computeUntilProbs(UDTMC udtmc, BitSe... method computeReachProbs (line 301) | public ModelCheckerResult computeReachProbs(UDTMC udtmc, BitSe... method computeReachRewards (line 425) | public ModelCheckerResult computeReachRewards(UDTMC udtmc, MCR... FILE: prism/src/explicit/UMDP.java type UMDP (line 40) | public interface UMDP extends NondetModel method getModelType (line 44) | @Override method exportToPrismLanguage (line 50) | @Override method checkLowerBoundsArePositive (line 62) | public default void checkLowerBoundsArePositive() throws PrismException method mvMultUnc (line 78) | public default void mvMultUnc(double vect[], MinMax minMax, double res... method mvMultUnc (line 93) | public default void mvMultUnc(double vect[], MinMax minMax, double res... method mvMultUncSingle (line 110) | public default double mvMultUncSingle(int s, double vect[], MinMax min... method mvMultUncSingle (line 151) | public double mvMultUncSingle(int s, int k, double vect[], MinMax minM... method mvMultRewUnc (line 165) | public default void mvMultRewUnc(double vect[], MDPRewards mdp... method mvMultRewUnc (line 181) | public default void mvMultRewUnc(double vect[], MDPRewards mdp... method mvMultRewUncSingle (line 199) | public default double mvMultRewUncSingle(int s, double vect[], MDPRewa... method mvMultRewUncSingle (line 239) | public default double mvMultRewUncSingle(int s, int k, double vect[], ... method mvMultUncGS (line 259) | public default double mvMultUncGS(double vect[], MinMax minMax, Primit... method mvMultRewUncGS (line 287) | public default double mvMultRewUncGS(double vect[], MDPRewards... FILE: prism/src/explicit/UMDPModelChecker.java class UMDPModelChecker (line 55) | public class UMDPModelChecker extends ProbModelChecker method UMDPModelChecker (line 63) | public UMDPModelChecker(PrismComponent parent) throws PrismException method checkProbPathFormulaLTL (line 72) | @Override method checkProbPathFormulaCosafeLTL (line 134) | @Override method checkRewardCoSafeLTL (line 172) | @Override method computeNextProbs (line 220) | public ModelCheckerResult computeNextProbs(UMDP umdp, BitSet t... method computeBoundedReachProbs (line 257) | public ModelCheckerResult computeBoundedReachProbs(UMDP umdp, ... method computeBoundedUntilProbs (line 272) | public ModelCheckerResult computeBoundedUntilProbs(UMDP umdp, ... method computeReachProbs (line 361) | public ModelCheckerResult computeReachProbs(UMDP umdp, BitSet ... method computeUntilProbs (line 374) | public ModelCheckerResult computeUntilProbs(UMDP umdp, BitSet ... method computeReachProbs (line 388) | public ModelCheckerResult computeReachProbs(UMDP umdp, BitSet ... method computeReachRewards (line 533) | public ModelCheckerResult computeReachRewards(UMDP umdp, MDPRe... method main (line 667) | public static void main(String args[]) FILE: prism/src/explicit/UPOMDP.java type UPOMDP (line 35) | public interface UPOMDP extends NondetModel, PartiallyObse... method getModelType (line 39) | @Override method exportToPrismLanguage (line 45) | @Override method checkLowerBoundsArePositive (line 57) | public default void checkLowerBoundsArePositive() throws PrismException FILE: prism/src/explicit/Utils.java class Utils (line 32) | public class Utils method minMaxOverArraySubset (line 40) | public static double minMaxOverArraySubset(double[] array, Iterable method ZeroRewardECQuotient (line 63) | private ZeroRewardECQuotient(MDPEquiv quotient, MDPRewards getModel() method getRewards (line 75) | public MDPRewards getRewards() method getNumberOfZeroRewardMECs (line 80) | public int getNumberOfZeroRewardMECs() method getNonRepresentativeStates (line 85) | public BitSet getNonRepresentativeStates() method mapResults (line 90) | public void mapResults(double[] soln) { method getQuotient (line 97) | public static ZeroRewardECQuotient getQuotient(PrismCom... FILE: prism/src/explicit/graphviz/Decoration.java class Decoration (line 38) | public class Decoration type LabelType (line 41) | public static enum LabelType method LabelType (line 63) | private LabelType(String labelOpen, String labelClose, String newLine) method getOpen (line 71) | public String getOpen() method getClose (line 77) | public String getClose() method getNewLine (line 83) | public String getNewLine() method Decoration (line 100) | public Decoration() method Decoration (line 107) | public Decoration(Decoration defaults) method attributes (line 115) | public Map attributes() method attributesRO (line 130) | public Map attributesRO() method getEffectiveValue (line 150) | public String getEffectiveValue(String key) method toString (line 163) | @Override method append (line 192) | protected void append(StringBuffer buffer, String key, String value) method getLabel (line 203) | public String getLabel() method setLabel (line 209) | public void setLabel(String label) method getLabelType (line 215) | public LabelType getLabelType() method setLabelType (line 225) | public void setLabelType(LabelType labelType) method labelAddBelow (line 234) | public void labelAddBelow(String additional) method labelAddAbove (line 244) | public void labelAddAbove(String additional) method labelAddRight (line 255) | public void labelAddRight(String additional, String separator) method labelAddLeft (line 266) | public void labelAddLeft(String additional, String separator) FILE: prism/src/explicit/graphviz/Decorator.java type Decorator (line 39) | public interface Decorator method decorateState (line 48) | default Decoration decorateState(int state, Decoration d) method decorateTransition (line 61) | default Decoration decorateTransition(int from, int choice, Decoration d) method decorateProbability (line 76) | default Decoration decorateProbability(int from, int to, int choice, O... method decorateProbability (line 90) | default Decoration decorateProbability(int from, int to, Object probab... method decorateAutomatonEdge (line 104) | default Decoration decorateAutomatonEdge(int from, int to, BitSet apEl... FILE: prism/src/explicit/graphviz/MarkStateSetDecorator.java class MarkStateSetDecorator (line 35) | public class MarkStateSetDecorator implements Decorator method MarkStateSetDecorator (line 46) | public MarkStateSetDecorator(BitSet stateSet) method MarkStateSetDecorator (line 56) | public MarkStateSetDecorator(BitSet set, String fillColor) method decorateState (line 66) | @Override FILE: prism/src/explicit/graphviz/ShowRewardDecorator.java class ShowRewardDecorator (line 38) | public class ShowRewardDecorator implements Decorator method ShowRewardDecorator (line 49) | public ShowRewardDecorator(Rewards rewards) method ShowRewardDecorator (line 60) | public ShowRewardDecorator(Rewards rewards, boolean showZero) method decorateState (line 69) | @Override method decorateTransition (line 88) | @Override FILE: prism/src/explicit/graphviz/ShowStateRewardsDecorator.java class ShowStateRewardsDecorator (line 41) | public class ShowStateRewardsDecorator implements Decorator method ShowStateRewardsDecorator (line 49) | public ShowStateRewardsDecorator(Rewards rewards, boolean showZ... method ShowStateRewardsDecorator (line 55) | public ShowStateRewardsDecorator(List> rewards, boolean... method decorateState (line 62) | @Override FILE: prism/src/explicit/graphviz/ShowStatesDecorator.java class ShowStatesDecorator (line 37) | public class ShowStatesDecorator implements Decorator method ShowStatesDecorator (line 49) | public ShowStatesDecorator(List stateList) method ShowStatesDecorator (line 59) | public ShowStatesDecorator(List stateList, Function stateOwners) method decorateState (line 55) | @Override FILE: prism/src/explicit/modelviews/DTMCAlteredDistributions.java class DTMCAlteredDistributions (line 53) | public class DTMCAlteredDistributions extends DTMCView method DTMCAlteredDistributions (line 66) | public DTMCAlteredDistributions(final DTMC model, final IntFunc... method DTMCAlteredDistributions (line 73) | public DTMCAlteredDistributions(final DTMCAlteredDistributions ... method clone (line 85) | @Override method getNumStates (line 95) | @Override method getNumInitialStates (line 101) | @Override method getInitialStates (line 107) | @Override method getFirstInitialState (line 113) | @Override method isInitialState (line 119) | @Override method getStatesList (line 125) | @Override method getVarList (line 131) | @Override method getConstantValues (line 137) | @Override method getLabelStates (line 143) | @Override method getLabels (line 149) | @Override method hasLabel (line 155) | @Override method getTransitionsIterator (line 165) | @Override method fixDeadlocks (line 179) | @Override method fixDeadlocks (line 192) | public static DTMCAlteredDistributions fixDeadlocks(fin... method addSelfLoops (line 206) | public static DTMCAlteredDistributions addSelfLoops(fin... FILE: prism/src/explicit/modelviews/DTMCView.java class DTMCView (line 50) | public abstract class DTMCView extends ModelView implement... method DTMCView (line 52) | public DTMCView() method DTMCView (line 57) | public DTMCView(final ModelView model) method toString (line 66) | @Override method getSuccessors (line 95) | @Override FILE: prism/src/explicit/modelviews/EquivalenceRelationInteger.java class EquivalenceRelationInteger (line 41) | public class EquivalenceRelationInteger implements PairPredicateInt method EquivalenceRelationInteger (line 46) | public EquivalenceRelationInteger() {} method EquivalenceRelationInteger (line 48) | public EquivalenceRelationInteger(final Iterable equivalenceCl... method test (line 68) | @Override method getRepresentative (line 78) | public int getRepresentative(final int i) method getEquivalenceClass (line 84) | public BitSet getEquivalenceClass(final int i) method getEquivalenceClassOrNull (line 99) | public BitSet getEquivalenceClassOrNull(final int i) method getNonRepresentatives (line 104) | public BitSet getNonRepresentatives() method isRepresentative (line 109) | public boolean isRepresentative(final int i) class KeepSingletons (line 116) | public static class KeepSingletons extends EquivalenceRelationInteger method KeepSingletons (line 118) | public KeepSingletons(Iterable equivalenceClasses) method getEquivalenceClassOrNull (line 136) | @Override method getOriginalEquivalenceClass (line 146) | public BitSet getOriginalEquivalenceClass(int i) FILE: prism/src/explicit/modelviews/MDPAdditionalChoices.java class MDPAdditionalChoices (line 50) | public class MDPAdditionalChoices extends MDPView method MDPAdditionalChoices (line 64) | public MDPAdditionalChoices(final MDP model, final IntFunction<... method MDPAdditionalChoices (line 72) | public MDPAdditionalChoices(final MDPAdditionalChoices additional) method clone (line 84) | @Override method getNumStates (line 94) | @Override method getNumInitialStates (line 100) | @Override method getInitialStates (line 106) | @Override method getFirstInitialState (line 112) | @Override method isInitialState (line 118) | @Override method getStatesList (line 124) | @Override method getVarList (line 130) | @Override method getConstantValues (line 136) | @Override method getLabelStates (line 142) | @Override method getLabels (line 148) | @Override method hasLabel (line 154) | @Override method getNumChoices (line 163) | @Override method getAction (line 169) | @Override method getTransitionsIterator (line 191) | @Override method fixDeadlocks (line 209) | @Override method getNumAdditionalChoices (line 223) | private int getNumAdditionalChoices(final int state) method fixDeadlocks (line 233) | public static MDPView fixDeadlocks(final MDP model) method addSelfLoops (line 243) | public static MDPView addSelfLoops(final MDP mod... method addSelfLoops (line 248) | public static MDPView addSelfLoops(final MDP mod... FILE: prism/src/explicit/modelviews/MDPDroppedAllChoices.java class MDPDroppedAllChoices (line 46) | public class MDPDroppedAllChoices extends MDPView method MDPDroppedAllChoices (line 53) | public MDPDroppedAllChoices(final MDP model, final BitSet dropped) method MDPDroppedAllChoices (line 59) | public MDPDroppedAllChoices(final MDPDroppedAllChoices dropped) method clone (line 70) | @Override method getNumStates (line 80) | @Override method getNumInitialStates (line 86) | @Override method getInitialStates (line 92) | @Override method getFirstInitialState (line 98) | @Override method isInitialState (line 104) | @Override method getStatesList (line 110) | @Override method getVarList (line 116) | @Override method getConstantValues (line 122) | @Override method getLabelStates (line 128) | @Override method getLabels (line 134) | @Override method hasLabel (line 140) | @Override method getSuccessorsIterator (line 147) | @Override method getNumChoices (line 157) | @Override method getAction (line 163) | @Override method getSuccessorsIterator (line 172) | @Override method getTransitionsIterator (line 185) | @Override method fixDeadlocks (line 198) | @Override FILE: prism/src/explicit/modelviews/MDPDroppedChoicesCached.java class MDPDroppedChoicesCached (line 47) | public class MDPDroppedChoicesCached extends MDPView method MDPDroppedChoicesCached (line 56) | public MDPDroppedChoicesCached(final MDP model, final PairPredi... method MDPDroppedChoicesCached (line 83) | public MDPDroppedChoicesCached(final MDPDroppedChoicesCached dr... method clone (line 93) | @Override method getNumStates (line 101) | @Override method getNumInitialStates (line 107) | @Override method getInitialStates (line 113) | @Override method getFirstInitialState (line 119) | @Override method isInitialState (line 125) | @Override method getStatesList (line 131) | @Override method getVarList (line 137) | @Override method getConstantValues (line 143) | @Override method getLabelStates (line 149) | @Override method getLabels (line 155) | @Override method hasLabel (line 161) | @Override method getNumChoices (line 170) | @Override method getNumChoices (line 176) | @Override method getAction (line 182) | @Override method getSuccessorsIterator (line 189) | @Override method getTransitionsIterator (line 200) | @Override method fixDeadlocks (line 211) | @Override method dropDenormalizedDistributions (line 223) | public static MDPDroppedChoicesCached dropDenormalizedD... method mapChoiceToOriginalModel (line 237) | public int mapChoiceToOriginalModel(final int state, final int choice) FILE: prism/src/explicit/modelviews/MDPEquiv.java class MDPEquiv (line 57) | public class MDPEquiv extends MDPView method MDPEquiv (line 65) | protected MDPEquiv(){/* only here to satisfy the compiler */} method MDPEquiv (line 67) | public MDPEquiv(final MDP model, final EquivalenceRelationInteg... method MDPEquiv (line 108) | public MDPEquiv(MDPEquiv mdpEquiv) method clone (line 122) | @Override method getNumStates (line 132) | @Override method getNumInitialStates (line 138) | @Override method getInitialStates (line 144) | @Override method getFirstInitialState (line 150) | @Override method isInitialState (line 156) | @Override method getStatesList (line 162) | @Override method getVarList (line 168) | @Override method getConstantValues (line 174) | @Override method getLabelStates (line 180) | @Override method getLabels (line 186) | @Override method hasLabel (line 192) | @Override method getNumChoices (line 200) | @Override method getAction (line 206) | @Override method getNumTransitions (line 213) | @Override method getSuccessorsIterator (line 220) | @Override method getTransitionsIterator (line 243) | @Override method fixDeadlocks (line 266) | @Override method mapStateToRestrictedModel (line 285) | public Integer mapStateToRestrictedModel(final int state) method mapTransitionToRestrictedModel (line 290) | public SimpleImmutableEntry mapTransitionToRestrictedM... method mapToOriginalModel (line 297) | public StateChoicePair mapToOriginalModel(final int state, final int c... method mapToOriginalModelOrNull (line 305) | public StateChoicePair mapToOriginalModelOrNull(final int state, final... method getNonRepresentativeStates (line 314) | public BitSet getNonRepresentativeStates() method transform (line 321) | public static BasicModelTransformation, MDPEquiv BasicModelTransformation, MDPEquiv extends MDPView method MDPFromDTMC (line 54) | public MDPFromDTMC(final DTMC model) method MDPFromDTMC (line 59) | public MDPFromDTMC(final MDPFromDTMC mdp) method clone (line 69) | @Override method getNumStates (line 79) | @Override method getNumInitialStates (line 85) | @Override method getInitialStates (line 91) | @Override method getFirstInitialState (line 97) | @Override method isInitialState (line 103) | @Override method getStatesList (line 109) | @Override method getVarList (line 115) | @Override method getConstantValues (line 121) | @Override method getLabelStates (line 127) | @Override method getLabels (line 133) | @Override method hasLabel (line 139) | @Override method getSuccessorsIterator (line 146) | @Override method getNumChoices (line 156) | @Override method getAction (line 162) | @Override method areAllChoiceActionsUnique (line 171) | @Override method getSuccessorsIterator (line 177) | @Override method getTransitionsIterator (line 190) | @Override method fixDeadlocks (line 207) | @Override method main (line 224) | public static void main(final String[] args) throws PrismException FILE: prism/src/explicit/modelviews/MDPView.java class MDPView (line 50) | public abstract class MDPView extends ModelView implements... method MDPView (line 52) | public MDPView() method MDPView (line 57) | public MDPView(final MDPView model) method toString (line 66) | @Override method getSuccessors (line 91) | @Override method constructInducedModel (line 102) | @Override FILE: prism/src/explicit/modelviews/ModelView.java class ModelView (line 54) | public abstract class ModelView implements Model, ActionLi... method ModelView (line 61) | public ModelView() method ModelView (line 65) | public ModelView(final ModelView model) method getActionList (line 73) | @Override method getActions (line 79) | @Override method actionIndex (line 85) | @Override method getNumDeadlockStates (line 91) | @Override method getDeadlockStates (line 97) | @Override method getDeadlockStatesList (line 103) | @Override method getFirstDeadlockState (line 109) | @Override method isDeadlockState (line 115) | @Override method findDeadlocks (line 122) | @Override method findDeadlocks (line 135) | public FunctionalPrimitiveIterable.OfInt findDeadlocks(final BitSet ex... method checkForDeadlocks (line 141) | @Override method checkForDeadlocks (line 147) | @Override method hasStoredPredecessorRelation (line 156) | @Override method getPredecessorRelation (line 162) | @Override method clearPredecessorRelation (line 177) | @Override method fixDeadlocks (line 187) | protected abstract void fixDeadlocks(); method isVirtual (line 195) | public boolean isVirtual() FILE: prism/src/explicit/modelviews/StateChoicePair.java class StateChoicePair (line 30) | public class StateChoicePair method StateChoicePair (line 35) | protected StateChoicePair(final int theState, final int theChoice) method getState (line 41) | public int getState() method getChoice (line 46) | public int getChoice() FILE: prism/src/explicit/rewards/ConstructRewards.java class ConstructRewards (line 59) | public class ConstructRewards extends PrismComponent method ConstructRewards (line 61) | public ConstructRewards(PrismComponent parent) method allowNegativeRewards (line 70) | public void allowNegativeRewards() method setExpectedRewards (line 85) | public void setExpectedRewards(boolean expectedRewards) method buildRewardStructure (line 96) | @SuppressWarnings("unchecked") method getAndCheckStateReward (line 196) | private Value getAndCheckStateReward(int s, RewardGenerator Value getAndCheckStateActionReward(int s, Object actio... method buildRewardStructure (line 248) | public Rewards buildRewardStructure(Model model, Rewar... method buildMCRewardsFromPrismExplicit (line 333) | public MCRewards buildMCRewardsFromPrismExplicit(DTMC ... method buildMDPRewardsFromPrismExplicit (line 384) | public MDPRewards buildMDPRewardsFromPrismExplicit(MDP... method checkStateReward (line 467) | private void checkStateReward(Value rew, Evaluator eval... method checkTransitionReward (line 499) | private void checkTransitionReward(Value rew, Evaluator... method checkRewardObject (line 530) | private Rewards checkRewardObject(Rewards reward... method checkStateReward (line 596) | private void checkStateReward(double rew, Object stateIndex, A... method checkTransitionReward (line 609) | private void checkTransitionReward(double rew, Object stateInd... FILE: prism/src/explicit/rewards/MCRewards.java type MCRewards (line 35) | public interface MCRewards extends Rewards method liftFromModel (line 37) | @Override FILE: prism/src/explicit/rewards/MCRewardsFromMDPRewards.java class MCRewardsFromMDPRewards (line 38) | public class MCRewardsFromMDPRewards extends RewardsExplicit mdpRewards, int[] strat) method getEvaluator (line 54) | @Override method hasTransitionRewards (line 60) | @Override method getStateReward (line 67) | @Override method liftFromModel (line 75) | @Override FILE: prism/src/explicit/rewards/MDPRewards.java type MDPRewards (line 35) | public interface MDPRewards extends Rewards method liftFromModel (line 37) | @Override FILE: prism/src/explicit/rewards/MDPRewardsSimple.java class MDPRewardsSimple (line 39) | public class MDPRewardsSimple extends RewardsSimple method MDPRewardsSimple (line 45) | public MDPRewardsSimple(int numStates) method MDPRewardsSimple (line 54) | public MDPRewardsSimple(MDPRewardsSimple rews) method MDPRewardsSimple (line 64) | public MDPRewardsSimple(MDPRewards rews, NondetModel model) method MDPRewardsSimple (line 76) | public MDPRewardsSimple(MDPRewards rews, NondetModel model, ... method MDPRewardsSimple (line 89) | public MDPRewardsSimple(MDPRewards rews, NondetModel model, ... FILE: prism/src/explicit/rewards/Rewards.java type Rewards (line 36) | public interface Rewards method getEvaluator (line 43) | @SuppressWarnings("unchecked") method hasStateRewards (line 54) | default boolean hasStateRewards() method hasTransitionRewards (line 65) | default boolean hasTransitionRewards() method getStateReward (line 74) | default Value getStateReward(int s) method getTransitionReward (line 85) | default Value getTransitionReward(int s, int i) method liftFromModel (line 95) | Rewards liftFromModel(Product product); FILE: prism/src/explicit/rewards/Rewards2RewardGenerator.java class Rewards2RewardGenerator (line 51) | public abstract class Rewards2RewardGenerator implements RewardGe... method Rewards2RewardGenerator (line 66) | public Rewards2RewardGenerator(RewardGenerator rewardInfo, Model mod... method getTheRewardObject (line 88) | public abstract Rewards getTheRewardObject(int r) throws PrismE... method getRewardEvaluator (line 92) | @Override method getRewardStructNames (line 98) | @Override method getNumRewardStructs (line 104) | @Override method rewardStructHasTransitionRewards (line 110) | @Override method isRewardLookupSupported (line 116) | @Override method getStateReward (line 122) | @Override method getStateReward (line 135) | @Override method getStateActionReward (line 145) | @Override method getStateActionReward (line 158) | @Override method getRewardObject (line 178) | @Override method getRewardObjectModel (line 184) | @Override FILE: prism/src/explicit/rewards/RewardsExplicit.java class RewardsExplicit (line 35) | public abstract class RewardsExplicit implements Rewards, ... method setEvaluator (line 46) | public void setEvaluator(Evaluator eval) method setStateReward (line 54) | public void setStateReward(int s, Value r) method addToStateReward (line 62) | public void addToStateReward(int s, Value r) method setTransitionReward (line 72) | public void setTransitionReward(int s, int i, Value r) method addToTransitionReward (line 82) | public void addToTransitionReward(int s, int i, Value r) method getEvaluator (line 89) | @Override method liftFromModel (line 95) | @Override FILE: prism/src/explicit/rewards/RewardsSimple.java class RewardsSimple (line 42) | public class RewardsSimple extends RewardsExplicit method RewardsSimple (line 55) | public RewardsSimple(int numStates) method RewardsSimple (line 66) | public RewardsSimple(RewardsSimple rews) method RewardsSimple (line 82) | public RewardsSimple(Rewards rews, Model model, Function extends MDPRewards method liftFromModel (line 39) | @Override FILE: prism/src/explicit/rewards/STPGRewardsNestedSimple.java class STPGRewardsNestedSimple (line 40) | public class STPGRewardsNestedSimple extends MDPRewardsSimple rews) method setNestedTransitionReward (line 72) | public void setNestedTransitionReward(int s, int i, int j, Value r) method clearRewards (line 120) | public void clearRewards(int s) method getNestedTransitionReward (line 130) | public Value getNestedTransitionReward(int s, int i, int j) method liftFromModel (line 145) | @Override method toString (line 172) | @Override FILE: prism/src/explicit/rewards/STPGRewardsSimple.java class STPGRewardsSimple (line 34) | public class STPGRewardsSimple extends RewardsSimple method STPGRewardsSimple (line 40) | public STPGRewardsSimple(int numStates) method STPGRewardsSimple (line 49) | public STPGRewardsSimple(MDPRewardsSimple rews) FILE: prism/src/explicit/rewards/StateRewardsArray.java class StateRewardsArray (line 37) | public class StateRewardsArray extends RewardsExplicit method StateRewardsArray (line 46) | public StateRewardsArray(int numStates) method StateRewardsArray (line 56) | public StateRewardsArray(StateRewardsArray rews) method setStateReward (line 66) | public void setStateReward(int s, Double r) method addToStateReward (line 74) | public void addToStateReward(int s, Double r) method hasTransitionRewards (line 81) | @Override method getStateReward (line 88) | @Override method liftFromModel (line 94) | @Override FILE: prism/src/explicit/rewards/StateRewardsConstant.java class StateRewardsConstant (line 34) | public class StateRewardsConstant extends RewardsExplicit method StateRewardsConstant (line 41) | public StateRewardsConstant(Value r) method hasTransitionRewards (line 48) | @Override method getStateReward (line 55) | @Override method liftFromModel (line 61) | @Override FILE: prism/src/explicit/rewards/StateRewardsSimple.java class StateRewardsSimple (line 37) | public class StateRewardsSimple extends RewardsSimple method StateRewardsSimple (line 42) | public StateRewardsSimple() method StateRewardsSimple (line 51) | public StateRewardsSimple(StateRewardsSimple rews) method StateRewardsSimple (line 61) | public StateRewardsSimple(StateRewardsSimple rews, Model model) method StateRewardsSimple (line 73) | public StateRewardsSimple(StateRewardsSimple rews, Model mod... method StateRewardsSimple (line 86) | public StateRewardsSimple(StateRewardsSimple rews, Model mod... method setTransitionReward (line 91) | @Override method hasTransitionRewards (line 97) | @Override FILE: prism/src/hybrid/PH_JOR.cc function JNIEXPORT (line 63) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1JOR function jor_rec (line 338) | static void jor_rec(HDDNode *hdd, int level, int row_offset, int col_off... function jor_rm (line 387) | static void jor_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset) function jor_cmsr (line 414) | static void jor_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col_o... FILE: prism/src/hybrid/PH_JORInterval.cc function JNIEXPORT (line 65) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1JORIn... function jor_rec (line 395) | static void jor_rec(HDDNode *hdd, int level, int row_offset, int col_off... function jor_rm (line 444) | static void jor_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset) function jor_cmsr (line 471) | static void jor_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col_o... FILE: prism/src/hybrid/PH_NondetBoundedUntil.cc function JNIEXPORT (line 58) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1Nonde... function mult_rec (line 277) | static void mult_rec(HDDNode *hdd, int level, int row_offset, int col_of... function mult_rm (line 317) | static void mult_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset) function mult_cmsr (line 346) | static void mult_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col_... FILE: prism/src/hybrid/PH_NondetReachReward.cc function JNIEXPORT (line 61) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1Nonde... function mult_rec (line 361) | static void mult_rec(HDDNode *hdd, int level, int row_offset, int col_of... function mult_rm (line 409) | static void mult_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset... function mult_cmsr (line 447) | static void mult_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col_... FILE: prism/src/hybrid/PH_NondetReachRewardInterval.cc function JNIEXPORT (line 67) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1Nonde... function mult_rec (line 428) | static void mult_rec(HDDNode *hdd, int level, int row_offset, int col_of... function mult_rm (line 480) | static void mult_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset... function mult_cmsr (line 522) | static void mult_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col_... FILE: prism/src/hybrid/PH_NondetUntil.cc function JNIEXPORT (line 61) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1Nonde... function mult_rec (line 309) | static void mult_rec(HDDNode *hdd, int level, int row_offset, int col_of... function mult_rm (line 349) | static void mult_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset) function mult_cmsr (line 378) | static void mult_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col_... FILE: prism/src/hybrid/PH_NondetUntilInterval.cc function JNIEXPORT (line 63) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1Nonde... function mult_rec (line 401) | static void mult_rec(HDDNode *hdd, int level, int row_offset, int col_of... function mult_rm (line 445) | static void mult_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset) function mult_cmsr (line 477) | static void mult_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col_... FILE: prism/src/hybrid/PH_PSOR.cc function JNIEXPORT (line 63) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1PSOR function psor_rec (line 391) | static void psor_rec(HDDNode *hdd, int level, int row_offset, int col_of... function psor_rm (line 440) | static void psor_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset) function psor_cmsr (line 467) | static void psor_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col_... FILE: prism/src/hybrid/PH_PSORInterval.cc function JNIEXPORT (line 65) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1PSORI... function psor_rec (line 435) | static void psor_rec(HDDNode *hdd, int level, int row_offset, int col_of... function psor_rm (line 484) | static void psor_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset) function psor_cmsr (line 511) | static void psor_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col_... FILE: prism/src/hybrid/PH_Power.cc function JNIEXPORT (line 65) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1Power function power_rec (line 266) | static void power_rec(HDDNode *hdd, int level, int row_offset, int col_o... function power_rm (line 315) | static void power_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset) function power_cmsr (line 342) | static void power_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col... FILE: prism/src/hybrid/PH_PowerInterval.cc function JNIEXPORT (line 67) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1Power... function power_rec (line 316) | static void power_rec(HDDNode *hdd, int level, int row_offset, int col_o... function power_rm (line 365) | static void power_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset) function power_cmsr (line 392) | static void power_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col... FILE: prism/src/hybrid/PH_ProbBoundedUntil.cc function JNIEXPORT (line 58) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1ProbB... function mult_rec (line 240) | static void mult_rec(HDDNode *hdd, int level, int row_offset, int col_of... function mult_rm (line 279) | static void mult_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset) function mult_cmsr (line 306) | static void mult_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col_... FILE: prism/src/hybrid/PH_ProbCumulReward.cc function JNIEXPORT (line 58) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1ProbC... function mult_rec (line 235) | static void mult_rec(HDDNode *hdd, int level, int row_offset, int col_of... function mult_rm (line 274) | static void mult_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset) function mult_cmsr (line 301) | static void mult_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col_... FILE: prism/src/hybrid/PH_ProbInstReward.cc function JNIEXPORT (line 58) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1ProbI... function mult_rec (line 196) | static void mult_rec(HDDNode *hdd, int level, int row_offset, int col_of... function mult_rm (line 235) | static void mult_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset) function mult_cmsr (line 262) | static void mult_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col_... FILE: prism/src/hybrid/PH_ProbReachReward.cc function JNIEXPORT (line 43) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1ProbR... FILE: prism/src/hybrid/PH_ProbReachRewardInterval.cc function JNIEXPORT (line 45) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1ProbR... FILE: prism/src/hybrid/PH_ProbTransient.cc function JNIEXPORT (line 59) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1ProbT... function mult_rec (line 213) | static void mult_rec(HDDNode *hdd, int level, int row_offset, int col_of... function mult_cm (line 252) | static void mult_cm(CMSparseMatrix *cmsm, int row_offset, int col_offset) function mult_cmsc (line 279) | static void mult_cmsc(CMSCSparseMatrix *cmscsm, int row_offset, int col_... FILE: prism/src/hybrid/PH_ProbUntil.cc function JNIEXPORT (line 43) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1ProbU... FILE: prism/src/hybrid/PH_ProbUntilInterval.cc function JNIEXPORT (line 45) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1ProbU... FILE: prism/src/hybrid/PH_SOR.cc function JNIEXPORT (line 69) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1SOR function sor_rec (line 435) | static void sor_rec(HDDNode *hdd, int level, int row_offset, int col_off... function sor_rm (line 484) | static void sor_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset,... function sor_cmsr (line 532) | static void sor_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col_o... FILE: prism/src/hybrid/PH_SORInterval.cc function JNIEXPORT (line 72) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1SORIn... function sor_rec (line 477) | static void sor_rec(HDDNode *hdd, int level, int row_offset, int col_off... function sor_rm (line 526) | static void sor_rm(RMSparseMatrix *rmsm, int row_offset, int col_offset,... function sor_cmsr (line 572) | static void sor_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset, int col_o... FILE: prism/src/hybrid/PH_StochBoundedUntil.cc function JNIEXPORT (line 60) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1Stoch... function mult_rec (line 333) | static void mult_rec(HDDNode *hdd, int level, int row_offset, int col_of... function mult_cm (line 372) | static void mult_cm(CMSparseMatrix *cmsm, int row_offset, int col_offset) function mult_cmsc (line 399) | static void mult_cmsc(CMSCSparseMatrix *cmscsm, int row_offset, int col_... FILE: prism/src/hybrid/PH_StochCumulReward.cc function JNIEXPORT (line 60) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1Stoch... function mult_rec (line 345) | static void mult_rec(HDDNode *hdd, int level, int row_offset, int col_of... function mult_cm (line 384) | static void mult_cm(CMSparseMatrix *cmsm, int row_offset, int col_offset) function mult_cmsc (line 411) | static void mult_cmsc(CMSCSparseMatrix *cmscsm, int row_offset, int col_... FILE: prism/src/hybrid/PH_StochSteadyState.cc function JNIEXPORT (line 43) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1Stoch... FILE: prism/src/hybrid/PH_StochTransient.cc function JNIEXPORT (line 60) | JNIEXPORT jlong __jlongpointer JNICALL Java_hybrid_PrismHybrid_PH_1Stoch... function mult_rec (line 314) | static void mult_rec(HDDNode *hdd, int level, int row_offset, int col_of... function mult_cm (line 353) | static void mult_cm(CMSparseMatrix *cmsm, int row_offset, int col_offset) function mult_cmsc (line 380) | static void mult_cmsc(CMSCSparseMatrix *cmscsm, int row_offset, int col_... FILE: prism/src/hybrid/PrismHybrid.java class PrismHybrid (line 36) | public class PrismHybrid method checkNumStates (line 62) | private static void checkNumStates(ODDNode odd) throws PrismNotSupport... method getErrorMessage (line 73) | public static String getErrorMessage() method generateExceptionForError (line 84) | private static PrismException generateExceptionForError() method PH_ProbBoundedUntil (line 103) | private static native long PH_ProbBoundedUntil(long trans, long odd, l... method ProbBoundedUntil (line 104) | public static DoubleVector ProbBoundedUntil(JDDNode trans, ODDNode odd... method PH_ProbUntil (line 114) | private static native long PH_ProbUntil(long trans, long odd, long rv,... method ProbUntil (line 115) | public static DoubleVector ProbUntil(JDDNode trans, ODDNode odd, JDDVa... method PH_ProbUntilInterval (line 125) | private static native long PH_ProbUntilInterval(long trans, long odd, ... method ProbUntilInterval (line 126) | public static DoubleVector ProbUntilInterval(JDDNode trans, ODDNode od... method PH_ProbCumulReward (line 136) | private static native long PH_ProbCumulReward(long trans, long sr, lon... method ProbCumulReward (line 137) | public static DoubleVector ProbCumulReward(JDDNode trans, JDDNode sr, ... method PH_ProbInstReward (line 147) | private static native long PH_ProbInstReward(long trans, long sr, long... method ProbInstReward (line 148) | public static DoubleVector ProbInstReward(JDDNode trans, JDDNode sr, O... method PH_ProbReachReward (line 158) | private static native long PH_ProbReachReward(long trans, long sr, lon... method ProbReachReward (line 159) | public static DoubleVector ProbReachReward(JDDNode trans, JDDNode sr, ... method PH_ProbReachRewardInterval (line 169) | private static native long PH_ProbReachRewardInterval(long trans, long... method ProbReachRewardInterval (line 170) | public static DoubleVector ProbReachRewardInterval(JDDNode trans, JDDN... method PH_ProbTransient (line 180) | private static native long PH_ProbTransient(long trans, long odd, long... method ProbTransient (line 181) | public static DoubleVector ProbTransient(JDDNode trans, ODDNode odd, D... method PH_NondetBoundedUntil (line 195) | private static native long PH_NondetBoundedUntil(long trans, long odd,... method NondetBoundedUntil (line 196) | public static DoubleVector NondetBoundedUntil(JDDNode trans, ODDNode o... method PH_NondetUntil (line 206) | private static native long PH_NondetUntil(long trans, long odd, long r... method NondetUntil (line 207) | public static DoubleVector NondetUntil(JDDNode trans, ODDNode odd, JDD... method PH_NondetUntilInterval (line 217) | private static native long PH_NondetUntilInterval(long trans, long odd... method NondetUntilInterval (line 218) | public static DoubleVector NondetUntilInterval(JDDNode trans, ODDNode ... method PH_NondetReachReward (line 228) | private static native long PH_NondetReachReward(long trans, long sr, l... method NondetReachReward (line 229) | public static DoubleVector NondetReachReward(JDDNode trans, JDDNode sr... method PH_StochBoundedUntil (line 243) | private static native long PH_StochBoundedUntil(long trans, long od, l... method StochBoundedUntil (line 244) | public static DoubleVector StochBoundedUntil(JDDNode trans, ODDNode od... method PH_StochCumulReward (line 255) | private static native long PH_StochCumulReward(long trans, long sr, lo... method StochCumulReward (line 256) | public static DoubleVector StochCumulReward(JDDNode trans, JDDNode sr,... method PH_StochSteadyState (line 266) | private static native long PH_StochSteadyState(long trans, long od, lo... method StochSteadyState (line 267) | public static DoubleVector StochSteadyState(JDDNode trans, ODDNode odd... method PH_StochTransient (line 277) | private static native long PH_StochTransient(long trans, long odd, lon... method StochTransient (line 278) | public static DoubleVector StochTransient(JDDNode trans, ODDNode odd, ... method PH_Power (line 292) | private static native long PH_Power(long odd, long rv, int nrv, long c... method Power (line 293) | public static DoubleVector Power(ODDNode odd, JDDVars rows, JDDVars co... method PH_PowerInterval (line 303) | private static native long PH_PowerInterval(long odd, long rv, int nrv... method PowerInterval (line 304) | public static DoubleVector PowerInterval(ODDNode odd, JDDVars rows, JD... method PH_JOR (line 314) | private static native long PH_JOR(long odd, long rv, int nrv, long cv,... method JOR (line 315) | public static DoubleVector JOR(ODDNode odd, JDDVars rows, JDDVars cols... method PH_JORInterval (line 325) | private static native long PH_JORInterval(long odd, long rv, int nrv, ... method JORInterval (line 326) | public static DoubleVector JORInterval(ODDNode odd, JDDVars rows, JDDV... method PH_SOR (line 336) | private static native long PH_SOR(long odd, long rv, int nrv, long cv,... method SOR (line 337) | public static DoubleVector SOR(ODDNode odd, JDDVars rows, JDDVars cols... method PH_SORInterval (line 347) | private static native long PH_SORInterval(long odd, long rv, int nrv, ... method SORInterval (line 348) | public static DoubleVector SORInterval(ODDNode odd, JDDVars rows, JDDV... method PH_PSOR (line 358) | private static native long PH_PSOR(long odd, long rv, int nrv, long cv... method PSOR (line 359) | public static DoubleVector PSOR(ODDNode odd, JDDVars rows, JDDVars col... method PH_PSORInterval (line 369) | private static native long PH_PSORInterval(long odd, long rv, int nrv,... method PSORInterval (line 370) | public static DoubleVector PSORInterval(ODDNode odd, JDDVars rows, JDD... FILE: prism/src/hybrid/hybrid.cc function HDDMatrix (line 190) | HDDMatrix *build_hdd_matrix(DdNode *matrix, DdNode **rvars, DdNode **cva... function HDDMatrix (line 193) | HDDMatrix *build_hdd_matrix(DdNode *matrix, DdNode **rvars, DdNode **cva... function HDDNode (line 305) | HDDNode *build_hdd_matrix_rowrec(DdNode *dd, DdNode **rvars, DdNode **cv... function HDDNode (line 367) | HDDNode *build_hdd_matrix_colrec(DdNode *dd, DdNode **rvars, DdNode **cv... function split_hdd_matrix (line 420) | void split_hdd_matrix(HDDMatrix *hm, bool compact_b, bool meet) function split_hdd_matrix (line 423) | void split_hdd_matrix(HDDMatrix *hm, bool compact_b, bool meet, bool tra... function add_sparse_matrices (line 565) | void add_sparse_matrices(HDDMatrix *hm, bool compact_sm, bool diags_meet) function add_sparse_matrices (line 568) | void add_sparse_matrices(HDDMatrix *hm, bool compact_sm, bool diags_meet... function traverse_hdd_rec (line 791) | void traverse_hdd_rec(HDDNode *hdd, int level, int stop, int r, int c, i... function traverse_odd_rec (line 942) | void traverse_odd_rec(ODDNode *odd, int level, int stop, int index, int ... function compute_n_and_nnz_rec (line 975) | int compute_n_and_nnz_rec(HDDNode *hdd, int level, int num_levels, ODDNo... function RMSparseMatrix (line 1022) | RMSparseMatrix *build_rm_sparse_matrix(HDDNode *hdd, int level, bool tra... function CMSparseMatrix (line 1088) | CMSparseMatrix *build_cm_sparse_matrix(HDDNode *hdd, int level, bool tra... function CMSRSparseMatrix (line 1154) | CMSRSparseMatrix *build_cmsr_sparse_matrix(HDDNode *hdd, int level, bool... function CMSCSparseMatrix (line 1221) | CMSCSparseMatrix *build_cmsc_sparse_matrix(HDDNode *hdd, int level, bool... function HDDMatrices (line 1295) | HDDMatrices *build_hdd_matrices_mdp(DdNode *mdp, HDDMatrices *existing_m... function build_mdp_cubes_rec (line 1385) | void build_mdp_cubes_rec(DdNode *dd, DdNode *cube, DdNode **rvars, DdNod... function add_sparse_matrices_mdp (line 1426) | void add_sparse_matrices_mdp(HDDMatrices *hddms, bool compact_sm) function rearrange_hdd_blocks (line 1462) | void rearrange_hdd_blocks(HDDMatrix *hddm, bool ooc) function hdd_negative_row_sums_rec (line 1599) | void hdd_negative_row_sums_rec(HDDNode *hdd, int level, int row_offset, ... function hdd_negative_row_sums_rm (line 1644) | void hdd_negative_row_sums_rm(RMSparseMatrix *rmsm, int row_offset, int ... function hdd_negative_row_sums_cm (line 1668) | void hdd_negative_row_sums_cm(CMSparseMatrix *cmsm, int row_offset, int ... function hdd_negative_row_sums_cmsr (line 1692) | void hdd_negative_row_sums_cmsr(CMSRSparseMatrix *cmsrsm, int row_offset... function hdd_negative_row_sums_cmsc (line 1715) | void hdd_negative_row_sums_cmsc(CMSCSparseMatrix *cmscsm, int row_offset... FILE: prism/src/io/DRNExporter.java class DRNExporter (line 47) | public class DRNExporter extends ModelExporter method DRNExporter (line 52) | public DRNExporter() method DRNExporter (line 60) | public DRNExporter(ModelExportOptions modelExportOptions) method exportModel (line 65) | @Override FILE: prism/src/io/DotExporter.java class DotExporter (line 40) | public class DotExporter extends ModelExporter method DotExporter (line 42) | public DotExporter() method DotExporter (line 47) | public DotExporter(ModelExportOptions modelExportOptions) method exportModel (line 52) | @Override method exportModel (line 64) | public void exportModel(Model model, PrismLog out, Iterable ... method extractMCTransitions (line 228) | public abstract void extractMCTransitions(IOUtils.MCTransition... method extractMDPTransitions (line 235) | public void extractMDPTransitions(IOUtils.MDPTransitionConsumer void extractMDPTransitions(IOUtils.MDPTransiti... method extractLTSTransitions (line 252) | public abstract void extractLTSTransitions(IOUtils.LTSTransitionConsum... method extractLabelsAndInitialStates (line 263) | public void extractLabelsAndInitialStates(BiConsumer... method extractLabelsAndInitialStates (line 279) | public abstract void extractLabelsAndInitialStates(BiConsumer void extractStateRewards(int rewardIndex, BiCo... method extractMCTransitionRewards (line 317) | public void extractMCTransitionRewards(int rewardIndex, IOUtils.Transi... method extractMCTransitionRewards (line 332) | public abstract void extractMCTransitionRewards(int rewardInde... method extractMDPTransitionRewards (line 342) | public void extractMDPTransitionRewards(int rewardIndex, IOUtils.Trans... method extractMDPTransitionRewards (line 356) | public abstract void extractMDPTransitionRewards(int rewardInd... method defaultVariableName (line 364) | public String defaultVariableName() method defaultVariableType (line 373) | public Type defaultVariableType() method defaultVariableDeclarationType (line 382) | public DeclarationType defaultVariableDeclarationType() throws PrismEx... method defaultObservableName (line 393) | public String defaultObservableName() method defaultObservableType (line 402) | public Type defaultObservableType() FILE: prism/src/io/IOUtils.java class IOUtils (line 34) | public class IOUtils type StateDefnConsumer (line 40) | @FunctionalInterface method accept (line 42) | void accept(int s, int i, Object v) throws PrismException; type MCTransitionConsumer (line 49) | @FunctionalInterface method accept (line 51) | void accept(int s, int s2, V v, Object a) throws PrismException; type MDPTransitionConsumer (line 58) | @FunctionalInterface method accept (line 60) | void accept(int s, int i, int s2, V v, Object a) throws PrismException; type LTSTransitionConsumer (line 67) | @FunctionalInterface method accept (line 69) | void accept(int s, int i, int s2, Object a) throws PrismException; type StateIntConsumer (line 76) | @FunctionalInterface method accept (line 78) | void accept(int s, int v) throws PrismException; type StateValueConsumer (line 85) | @FunctionalInterface method accept (line 87) | void accept(int s, V v) throws PrismException; type StateRewardConsumer (line 94) | @FunctionalInterface method accept (line 96) | void accept(int s, V v) throws PrismException; type TransitionRewardConsumer (line 103) | @FunctionalInterface method accept (line 105) | void accept(int s, int i, V v) throws PrismException; type TransitionStateRewardConsumer (line 113) | @FunctionalInterface method accept (line 115) | void accept(int s, int i, int s2, V v) throws PrismException; type TransitionSuccRewardConsumer (line 122) | @FunctionalInterface method accept (line 124) | void accept(int s, int i, int j, V v) throws PrismException; FILE: prism/src/io/MatlabExporter.java class MatlabExporter (line 44) | public class MatlabExporter extends ModelExporter method MatlabExporter (line 46) | public MatlabExporter() method MatlabExporter (line 51) | public MatlabExporter(ModelExportOptions modelExportOptions) method exportModel (line 56) | @Override method exportStates (line 68) | public void exportStates(Model model, VarList varList, PrismLog... method exportObservations (line 101) | public void exportObservations(PartiallyObservableModel model, ... method exportLabels (line 133) | public void exportLabels(Model model, List labelNames, ... FILE: prism/src/io/ModelAccess.java type ModelAccess (line 49) | public interface ModelAccess method getModelType (line 54) | ModelType getModelType(); method getEvaluator (line 59) | Evaluator getEvaluator(); method getActions (line 69) | List getActions(); method getActionStrings (line 75) | List getActionStrings(); method getNumPlayers (line 80) | int getNumPlayers(); method getNumObservations (line 85) | int getNumObservations(); method getNumStates (line 90) | int getNumStates(); method getNumChoices (line 95) | int getNumChoices(int s); method getNumChoices (line 100) | default int getNumChoices() method getNumTransitions (line 111) | int getNumTransitions(int s, int i); method getNumTransitions (line 116) | default int getNumTransitions(int s) method getNumTransitions (line 129) | default int getNumTransitions() method getTransitionsIterator (line 145) | Iterator> getTransitionsIterator(int s, int i); method getTransitionSuccessor (line 150) | int getTransitionSuccessor(int s, int i, int j); method getExitRate (line 155) | Value getExitRate(int s); method getChoiceAction (line 161) | Object getChoiceAction(int s, int i); method getChoiceActionIndex (line 167) | int getChoiceActionIndex(int s, int i); method getTransitionActionsIterator (line 173) | Iterator getTransitionActionsIterator(int s, int i); method getTransitionActionIndicesIterator (line 179) | PrimitiveIterator.OfInt getTransitionActionIndicesIterator(int s, int i); method getNumInitialStates (line 184) | int getNumInitialStates(); method getInitialStates (line 189) | PrimitiveIterator.OfInt getInitialStates(); method getStateObservation (line 195) | int getStateObservation(int s); method getIntervalModel (line 200) | ModelAccess> getIntervalModel(); method wrap (line 208) | static ModelAccess wrap(Model model) method getStateChoiceOffsets (line 414) | default PrimitiveIterator.OfInt getStateChoiceOffsets() method getStateTransitionOffsets (line 439) | default PrimitiveIterator.OfInt getStateTransitionOffsets() method getChoiceTransitionOffsets (line 464) | default PrimitiveIterator.OfInt getChoiceTransitionOffsets() method getTransitionProbabilities (line 488) | default Iterator getTransitionProbabilities() method getTransitionProbabilitiesAsPrimitives (line 509) | default Iterator getTransitionProbabilitiesAsPrimitives() method getTransitionSuccessors (line 517) | default PrimitiveIterator.OfInt getTransitionSuccessors() method getExitRates (line 532) | default Iterator getExitRates() method getExitRatesAsPrimitives (line 548) | default Iterator getExitRatesAsPrimitives() method getChoiceActions (line 556) | default Iterator getChoiceActions() method getChoiceActionIndices (line 575) | default PrimitiveIterator.OfInt getChoiceActionIndices() method getTransitionActionIndices (line 594) | default PrimitiveIterator.OfInt getTransitionActionIndices() method getStateObservations (line 609) | default PrimitiveIterator.OfInt getStateObservations() method getStateRewards (line 625) | default Iterator getStateRewards(Rewards rewards) method getStateRewardsAsPrimitives (line 642) | default Iterator getStateRewardsAsPrimitives(Rewards rewards) method getTransitionRewards (line 651) | default Iterator getTransitionRewards(Rewards rewards) method getTransitionRewardsAsPrimitives (line 679) | default Iterator getTransitionRewardsAsPrimitives(Rewards re... method valuesToPrimitives (line 692) | default Iterator valuesToPrimitives(Iterator values) method primitivesToValues (line 708) | static Consumer primitivesToValues(Evaluator eval, C... class ValueListFromPrimitives (line 724) | class ValueListFromPrimitives method ValueListFromPrimitives (line 729) | @SuppressWarnings("unchecked") FILE: prism/src/io/ModelAccessIterators.java class ModelAccessIterators (line 39) | public class ModelAccessIterators class GetStateValues (line 46) | public abstract static class GetStateValues implements Itera... method GetStateValues (line 55) | GetStateValues(ModelAccess model) method incr (line 65) | protected void incr() method getValue (line 76) | protected abstract E getValue(); method hasNext (line 78) | @Override method next (line 84) | @Override class GetStateIntValues (line 99) | public abstract static class GetStateIntValues extends GetState... method GetStateIntValues (line 103) | GetStateIntValues(ModelAccess model) method getIntValue (line 111) | protected abstract int getIntValue(); method getValue (line 113) | @Override method nextInt (line 119) | @Override class GetStateChoiceCounts (line 134) | public static class GetStateChoiceCounts extends ModelAccessIte... method GetStateChoiceCounts (line 136) | GetStateChoiceCounts(ModelAccess model) method getIntValue (line 141) | @Override class GetStateTransitionCounts (line 152) | public static class GetStateTransitionCounts extends ModelAcces... method GetStateTransitionCounts (line 154) | GetStateTransitionCounts(ModelAccess model) method getIntValue (line 159) | @Override class GetChoiceValues (line 172) | public abstract static class GetChoiceValues implements Iter... method GetChoiceValues (line 182) | GetChoiceValues(ModelAccess model) method skipEmpty (line 196) | protected void skipEmpty() method incr (line 209) | protected void incr() method getValue (line 226) | protected abstract E getValue(); method hasNext (line 228) | @Override method next (line 234) | @Override class GetChoiceIntValues (line 250) | public abstract static class GetChoiceIntValues extends GetChoi... method GetChoiceIntValues (line 254) | GetChoiceIntValues(ModelAccess model) method getIntValue (line 262) | protected abstract int getIntValue(); method getValue (line 264) | @Override method nextInt (line 270) | @Override class GetChoiceTransitionCounts (line 286) | public static class GetChoiceTransitionCounts extends ModelAcce... method GetChoiceTransitionCounts (line 288) | GetChoiceTransitionCounts(ModelAccess model) method getIntValue (line 293) | @Override class GetTransitionValues (line 306) | public abstract static class GetTransitionValues implements I... method GetTransitionValues (line 322) | GetTransitionValues(ModelAccess model) method GetTransitionValues (line 327) | GetTransitionValues(ModelAccess model, boolean storeActions) method skipEmpty (line 346) | protected void skipEmpty() method incr (line 359) | protected void incr() method getValue (line 381) | protected abstract E getValue(); method hasNext (line 383) | @Override method next (line 389) | @Override class GetTransitionIntValues (line 414) | public abstract static class GetTransitionIntValues extends Get... method GetTransitionIntValues (line 418) | GetTransitionIntValues(ModelAccess model) method GetTransitionIntValues (line 423) | GetTransitionIntValues(ModelAccess model, boolean storeActions) method getIntValue (line 431) | protected abstract int getIntValue(); method getValue (line 433) | @Override method nextInt (line 439) | @Override class UnpackIntervals (line 463) | public static class UnpackIntervals implements Iterator method UnpackIntervals (line 469) | public UnpackIntervals(Iterator> iter) method hasNext (line 474) | @Override method next (line 480) | @Override class UnpackBigRationals (line 498) | public static class UnpackBigRationals implements PrimitiveIterator.Of... method UnpackBigRationals (line 504) | public UnpackBigRationals(Iterator iter) method hasNext (line 509) | @Override method nextLong (line 515) | @Override class PackBigRationals (line 533) | public static class PackBigRationals implements LongConsumer method PackBigRationals (line 539) | public PackBigRationals(Consumer cons) method accept (line 544) | @Override FILE: prism/src/io/ModelExportFormat.java type ModelExportFormat (line 6) | public enum ModelExportFormat method description (line 10) | public String description() method isBinary (line 30) | public boolean isBinary() FILE: prism/src/io/ModelExportOptions.java class ModelExportOptions (line 38) | public class ModelExportOptions implements Cloneable type CompressionFormat (line 41) | public enum CompressionFormat { method extension (line 44) | public String extension() method fromUMB (line 53) | public static CompressionFormat fromUMB(UMBFormat.CompressionFormat ... method toUMB (line 62) | public UMBFormat.CompressionFormat toUMB() method ModelExportOptions (line 137) | public ModelExportOptions() method ModelExportOptions (line 144) | public ModelExportOptions(ModelExportFormat format) method ModelExportOptions (line 152) | public ModelExportOptions(ModelExportOptions exportOptions) method setFormat (line 162) | public ModelExportOptions setFormat(ModelExportFormat format) method setModelPrecision (line 171) | public ModelExportOptions setModelPrecision(int modelPrecision) method setShowLabels (line 180) | public ModelExportOptions setShowLabels(boolean showLabels) method setShowRewards (line 189) | public ModelExportOptions setShowRewards(boolean showRewards) method setShowStates (line 198) | public ModelExportOptions setShowStates(boolean showStates) method setShowObservations (line 207) | public ModelExportOptions setShowObservations(boolean showObservations) method setShowActions (line 216) | public ModelExportOptions setShowActions(boolean showActions) method setPrintHeaders (line 225) | public ModelExportOptions setPrintHeaders(boolean printHeaders) method setExplicitRows (line 234) | public ModelExportOptions setExplicitRows(boolean explicitRows) method setBinaryAsText (line 243) | public ModelExportOptions setBinaryAsText(boolean binaryAsText) method setZipped (line 252) | public ModelExportOptions setZipped(boolean zipped) method setCompressionFormat (line 261) | public ModelExportOptions setCompressionFormat(CompressionFormat compr... method apply (line 270) | public void apply(ModelExportOptions other) method applyTo (line 314) | public ModelExportOptions applyTo(ModelExportOptions other) method getFormat (line 326) | public ModelExportFormat getFormat() method getModelPrecision (line 334) | public int getModelPrecision() method getShowLabels (line 342) | public boolean getShowLabels() method getShowRewards (line 350) | public boolean getShowRewards() method getShowStates (line 358) | public boolean getShowStates() method getShowObservations (line 366) | public boolean getShowObservations() method getShowActions (line 374) | public boolean getShowActions() method getShowActions (line 383) | public boolean getShowActions(boolean orElse) method getPrintHeaders (line 391) | public boolean getPrintHeaders() method getExplicitRows (line 399) | public boolean getExplicitRows() method getBinaryAsText (line 407) | public boolean getBinaryAsText() method getZipped (line 415) | public boolean getZipped() method getCompressionFormat (line 424) | public CompressionFormat getCompressionFormat() method getCompressionFormat (line 433) | public CompressionFormat getCompressionFormat(CompressionFormat orElse) method clone (line 441) | @Override FILE: prism/src/io/ModelExportTask.java class ModelExportTask (line 38) | public class ModelExportTask type ModelExportEntity (line 43) | public enum ModelExportEntity { method description (line 50) | public String description() type LabelExportSet (line 89) | public enum LabelExportSet { method ModelExportTask (line 112) | public ModelExportTask(ModelExportEntity entity, File file) method ModelExportTask (line 123) | public ModelExportTask(ModelExportEntity entity, File file, ModelExpor... method ModelExportTask (line 135) | public ModelExportTask(ModelExportEntity entity, String filename) method ModelExportTask (line 146) | public ModelExportTask(ModelExportEntity entity, String filename, Mode... method ModelExportTask (line 156) | public ModelExportTask(ModelExportTask exportTask) method ModelExportTask (line 164) | public ModelExportTask(ModelExportTask exportTask, ModelExportOptions ... method fromFilename (line 179) | public static ModelExportTask fromFilename(String basename, String ext... method fromFormat (line 219) | public static ModelExportTask fromFormat(String filename, ModelExportF... method fromFormat (line 230) | public static ModelExportTask fromFormat(File file, ModelExportFormat ... method fromOptions (line 241) | public static ModelExportTask fromOptions(String filename, ModelExport... method fromOptions (line 253) | public static ModelExportTask fromOptions(File file, ModelExportOption... method setEntity (line 283) | public void setEntity(ModelExportEntity entity) method setFile (line 292) | public void setFile(File file) method setExportOptions (line 301) | public void setExportOptions(ModelExportOptions exportOptions) method setLabelExportSet (line 310) | public void setLabelExportSet(LabelExportSet labelExportSet) method setExtraLabelsSource (line 319) | public void setExtraLabelsSource(PropertiesFile extraLabelsSource) method replaceEmptyFileBasename (line 328) | public void replaceEmptyFileBasename(String basename) method getEntity (line 340) | public ModelExportEntity getEntity() method isApplicable (line 348) | public boolean isApplicable(ModelInfo modelInfo) method getFile (line 359) | public File getFile() method getExportOptions (line 367) | public ModelExportOptions getExportOptions() method getLabelExportSet (line 375) | public LabelExportSet getLabelExportSet() method getExtraLabelsSource (line 383) | public PropertiesFile getExtraLabelsSource() method extraLabelsUsed (line 391) | public boolean extraLabelsUsed() method initLabelIncluded (line 399) | public boolean initLabelIncluded() method deadlockLabelIncluded (line 407) | public boolean deadlockLabelIncluded() method getMessage (line 415) | public String getMessage() method getDestinationStringForFile (line 429) | private static String getDestinationStringForFile(File file) FILE: prism/src/io/ModelExporter.java class ModelExporter (line 50) | public abstract class ModelExporter method ModelExporter (line 73) | public ModelExporter() method ModelExporter (line 81) | public ModelExporter(ModelExportOptions modelExportOptions) method setEvaluator (line 91) | public void setEvaluator(Evaluator eval) method setModelExportOptions (line 99) | public void setModelExportOptions(ModelExportOptions modelExportOptions) method addReward (line 107) | public void addReward(Rewards rew) method addReward (line 116) | public void addReward(Rewards rew, String rewName) method addRewards (line 126) | public void addRewards(List> rews, List rewNames) method setRewardEvaluator (line 138) | public void setRewardEvaluator(Evaluator evalRewards) method addLabel (line 146) | public void addLabel(BitSet label, String labelName) method addLabels (line 155) | public void addLabels(List labels, List labelNames) method setModelInfo (line 167) | public void setModelInfo(ModelInfo modelInfo) method getEvaluator (line 177) | public Evaluator getEvaluator() method getModelExportOptions (line 185) | public ModelExportOptions getModelExportOptions() method getNumRewards (line 193) | public int getNumRewards() method getRewards (line 201) | public List> getRewards() method getReward (line 209) | public Rewards getReward(int i) method getRewardNames (line 218) | public List getRewardNames() method getRewardName (line 227) | public String getRewardName(int i) method getRewardEvaluator (line 235) | public Evaluator getRewardEvaluator() method getNumLabels (line 243) | public int getNumLabels() method getLabels (line 251) | public List getLabels() method getLabel (line 259) | public BitSet getLabel(int i) method getLabelNames (line 267) | public List getLabelNames() method getLabelName (line 275) | public String getLabelName(int i) method getModelInfo (line 285) | public ModelInfo getModelInfo() method exportModel (line 295) | public abstract void exportModel(Model model, PrismLog out) thr... method exportModel (line 302) | public void exportModel(Model model, File fileOut) throws Prism... method formatValue (line 314) | public String formatValue(Value value, Evaluator theEval) method formatValue (line 322) | public String formatValue(Value value) method getSortedTransitionsIterator (line 336) | @SuppressWarnings("unchecked") method getSortedTransitionRewardsIterator (line 406) | public Iterable> getSortedTransitionRewards... method getStateRewardTuple (line 428) | protected RewardTuple getStateRewardTuple(List> ... method getTransitionRewardTuple (line 444) | protected RewardTuple getTransitionRewardTuple(List extends ModelExporter method PrismExplicitExporter (line 54) | public PrismExplicitExporter() method PrismExplicitExporter (line 59) | public PrismExplicitExporter(ModelExportOptions modelExportOptions) method exportModel (line 64) | @Override method exportTransitions (line 75) | public void exportTransitions(Model model, PrismLog o... method exportStateRewards (line 151) | public void exportStateRewards(Model model, Rewards rewa... method printStateRewardsHeader (line 190) | public void printStateRewardsHeader(PrismLog out, String rewardStructN... method exportTransRewards (line 209) | public void exportTransRewards(Model model, Rewards rewa... method printTransRewardsHeader (line 277) | public void printTransRewardsHeader(PrismLog out, String rewardStructN... method exportStates (line 295) | public void exportStates(Model model, VarList varList, PrismLog... method exportObservations (line 324) | public void exportObservations(PartiallyObservableModel model, ... method exportLabels (line 352) | public void exportLabels(Model model, List labelNames, ... FILE: prism/src/io/PrismExplicitImporter.java class PrismExplicitImporter (line 78) | public class PrismExplicitImporter extends ExplicitModelImporter class ModelStats (line 98) | private class ModelStats class DeadlockInfo (line 108) | private class DeadlockInfo method PrismExplicitImporter (line 139) | public PrismExplicitImporter(File statesFile, File transFile, File lab... method PrismExplicitImporter (line 166) | public PrismExplicitImporter(File transFile, ModelType typeOverride) t... method PrismExplicitImporter (line 175) | public PrismExplicitImporter(File transFile) throws PrismException method setStatesFile (line 184) | public void setStatesFile(File statesFile) method setTransFile (line 193) | public void setTransFile(File transFile) method setObservationsFile (line 202) | public void setObservationsFile(File observationsFile) method setLabelsFile (line 211) | public void setLabelsFile(File labelsFile) method addStateRewardsFile (line 220) | public void addStateRewardsFile(File stateRewardsFile) throws PrismExc... method addTransitionRewardsFile (line 230) | public void addTransitionRewardsFile(File transitionRewardsFile) throw... method getStatesFile (line 239) | public File getStatesFile() method getTransFile (line 247) | public File getTransFile() method getObservationsFile (line 255) | public File getObservationsFile() method getLabelsFile (line 263) | public File getLabelsFile() method getAllFiles (line 271) | public List getAllFiles() method providesStates (line 295) | @Override method providesObservations (line 301) | @Override method providesLabels (line 307) | @Override method transFileProvidesInitialStates (line 316) | private boolean transFileProvidesInitialStates() throws PrismException method sourceString (line 324) | @Override method getModelInfo (line 330) | @Override method getNumStates (line 340) | @Override method getNumChoices (line 351) | @Override method getNumTransitions (line 367) | @Override method getNumObservations (line 383) | @Override method getDeadlockStates (line 397) | @Override method getNumDeadlockStates (line 407) | @Override method getModelTypeString (line 417) | @Override method getRewardInfo (line 423) | @Override method buildModelStats (line 437) | private void buildModelStats() throws PrismException method buildModelInfo (line 449) | private void buildModelInfo() throws PrismException method extractVarInfoFromStatesFile (line 506) | private void extractVarInfoFromStatesFile(File statesFile) throws Pris... method extractObservableInfoFromObservationsFile (line 514) | private void extractObservableInfoFromObservationsFile(File observatio... method extractVarInfoFromFile (line 525) | private void extractVarInfoFromFile(File file, ModelExportTask.ModelEx... method extractModelStatsFromTransFile (line 622) | private void extractModelStatsFromTransFile(File transFile) throws Pri... method extractLabelNamesFromLabelsFile (line 675) | private void extractLabelNamesFromLabelsFile(File labelsFile) throws P... method autodetectModelType (line 727) | private ModelType autodetectModelType(File transFile) method findDeadlocks (line 819) | private void findDeadlocks() throws PrismException method extractStates (line 856) | @Override method extractObservationDefinitions (line 868) | @Override method extractStateDefinitions (line 887) | private void extractStateDefinitions(File file, int numVars, IOUtils.S... method computeMaxNumChoices (line 928) | @Override method extractMCTransitions (line 962) | @Override method extractMDPTransitions (line 1008) | @Override method extractLTSTransitions (line 1057) | @Override method extractLabelsAndInitialStates (line 1103) | @Override method extractObservations (line 1181) | @Override method extractInitialStatesFromTransFile (line 1235) | private void extractInitialStatesFromTransFile(Consumer store... method extractAllLabels (line 1272) | public Map extractAllLabels() throws PrismException method buildRewardInfo (line 1336) | private void buildRewardInfo() throws PrismException method extractStateRewards (line 1358) | @Override method extractMCTransitionRewards (line 1367) | @Override method extractMDPTransitionRewards (line 1376) | @Override class RewardFile (line 1385) | public class RewardFile method RewardFile (line 1390) | public RewardFile(File file) throws PrismException method getName (line 1396) | public Optional getName() method extractStateRewards (line 1406) | protected void extractStateRewards(BiConsumer store... method extractStateRewards (line 1417) | protected void extractStateRewards(BiConsumer void extractMCTransitionRewards(IOUtils.Transition... method extractMDPTransitionRewards (line 1521) | protected void extractMDPTransitionRewards(IOUtils.TransitionRewardC... method extractMDPTransitionRewards (line 1532) | protected void extractMDPTransitionRewards(IOUtils.Transitio... method extractRewardStructureName (line 1595) | protected Optional extractRewardStructureName(File rewardFil... method skipCommentAndFirstLine (line 1633) | protected static int skipCommentAndFirstLine(BufferedReader in) throws... method checkLineSize (line 1646) | protected static void checkLineSize(String[] record, int min, int max)... method checkLineSize (line 1656) | protected static void checkLineSize(String[] record, int min) throws P... method checkStateIndex (line 1663) | protected static int checkStateIndex(int s) throws PrismException method checkStateIndex (line 1671) | protected static int checkStateIndex(int s, int numStates) throws Pris... method checkChoiceIndex (line 1682) | protected static int checkChoiceIndex(int i) throws PrismException method checkLabelIndex (line 1690) | protected static int checkLabelIndex(String s) throws PrismException method checkValue (line 1703) | protected static Value checkValue(String v, Evaluator e... method checkAction (line 1718) | protected static String checkAction(String a) throws PrismException method checkRewardName (line 1729) | protected static String checkRewardName(String rewardStructName) throw... FILE: prism/src/io/RewardTuple.java class RewardTuple (line 39) | public class RewardTuple method RewardTuple (line 43) | public RewardTuple() method RewardTuple (line 48) | public RewardTuple(int numRewardStructs) method add (line 53) | public void add(Value value) method get (line 58) | public Value get(int i) method toString (line 63) | public String toString(Function valueFormatter, String ... method toStringReversed (line 68) | public String toStringReversed(Function valueFormatter,... method toString (line 73) | @Override FILE: prism/src/io/Transition.java class Transition (line 37) | public class Transition implements Comparable> method Transition (line 48) | public Transition(int target, V value, Object action, Evaluator eva... method isZero (line 59) | public boolean isZero() method compareTo (line 64) | @Override method equals (line 74) | @Override method hashCode (line 83) | @Override method toString (line 89) | @Override method toString (line 102) | public String toString(ModelExportOptions exportOptions) FILE: prism/src/io/UMBExporter.java class UMBExporter (line 60) | public class UMBExporter extends ModelExporter method UMBExporter (line 65) | public UMBExporter() method UMBExporter (line 73) | public UMBExporter(ModelExportOptions modelExportOptions) method exportModel (line 78) | @Override method exportModel (line 96) | @Override method createUMBWriter (line 121) | private UMBWriter createUMBWriter(Model model) throws PrismExce... method buildIndex (line 264) | private void buildIndex(ModelAccess model, UMBIndex umbIndex) method storeModelTypeInIndex (line 277) | private void storeModelTypeInIndex(ModelAccess model, UMBIndex ... method storeModelStatsInIndex (line 300) | private void storeModelStatsInIndex(ModelAccess model, UMBIndex... method storeVarInfo (line 332) | private void storeVarInfo(VarList varList, List statesList, UMB... FILE: prism/src/io/UMBImporter.java class UMBImporter (line 65) | public class UMBImporter extends ExplicitModelImporter method UMBImporter (line 88) | public UMBImporter(File umbFile) throws PrismException method modelIsExact (line 107) | @Override method providesStates (line 114) | @Override method providesObservations (line 120) | @Override method providesLabels (line 126) | @Override method sourceString (line 132) | @Override method getModelInfo (line 138) | @Override method getNumStates (line 148) | @Override method getNumChoices (line 154) | @Override method getNumTransitions (line 160) | @Override method getNumObservations (line 166) | @Override method getDeadlockStates (line 172) | @Override method getNumDeadlockStates (line 179) | @Override method getRewardInfo (line 186) | @Override method buildModelInfo (line 200) | private void buildModelInfo() throws PrismException method getModelTypeFromIndex (line 272) | private static ModelType getModelTypeFromIndex(UMBIndex umbIndex) thro... method buildRewardInfo (line 304) | private void buildRewardInfo() throws PrismException method buildVarInfo (line 325) | private void buildVarInfo(UMBIndex.UMBEntity entity, VarList varList) ... method extractStates (line 400) | @Override method extractObservationDefinitions (line 429) | @Override method getBitStringValue (line 461) | private Object getBitStringValue(UMBBitPacking bitPacking, UMBBitStrin... method computeMaxNumChoices (line 486) | @Override method extractMCTransitions (line 496) | @Override method extractMDPTransitions (line 552) | @Override method extractLTSTransitions (line 606) | @Override method extractLabelsAndInitialStates (line 643) | @Override method extractObservations (line 672) | @Override method extractStateRewards (line 688) | @Override method extractMCTransitionRewards (line 701) | @Override method extractMDPTransitionRewards (line 777) | @Override class LongConsumerToIntConsumer (line 830) | private static class LongConsumerToIntConsumer implements LongConsumer method LongConsumerToIntConsumer (line 834) | LongConsumerToIntConsumer(IntConsumer out) method accept (line 839) | @Override class IndexedConsumer (line 849) | private static class IndexedConsumer implements Consumer method IndexedConsumer (line 854) | IndexedConsumer(BiConsumer out) method accept (line 859) | @Override class IndexedDoubleConsumer (line 869) | private static class IndexedDoubleConsumer implements DoubleConsumer method IndexedDoubleConsumer (line 874) | IndexedDoubleConsumer(BiConsumer out) method accept (line 879) | @Override FILE: prism/src/io/github/pmctools/umbj/UMBBitPacking.java class UMBBitPacking (line 25) | public class UMBBitPacking method UMBBitPacking (line 40) | public UMBBitPacking(UMBIndex.ValuationClassDescription valuationDescr) method UMBBitPacking (line 55) | public UMBBitPacking() method addVariable (line 64) | public void addVariable(String name, UMBType type) method addPadding (line 74) | public void addPadding(int size) method addItem (line 83) | private void addItem(BitPackedItem item) method padToByteBoundary (line 100) | public void padToByteBoundary() method toValuationClassDescription (line 110) | public UMBIndex.ValuationClassDescription toValuationClassDescription() method getNumItems (line 141) | public int getNumItems() method getItem (line 149) | public BitPackedItem getItem(int i) method getItemOffset (line 157) | public int getItemOffset(int i) method getItemSize (line 165) | public int getItemSize(int i) method getTotalNumBits (line 173) | public int getTotalNumBits() method getTotalNumBytes (line 181) | public int getTotalNumBytes() method getNumVariables (line 193) | public int getNumVariables() method getVariable (line 201) | public BitPackedVariable getVariable(int i) method getVariableOffset (line 209) | public int getVariableOffset(int i) method getVariableSize (line 217) | public int getVariableSize(int i) method newBitString (line 227) | public UMBBitString newBitString() method setIntVariableValue (line 239) | public void setIntVariableValue(UMBBitString bitString, int i, int val... method setUIntVariableValue (line 251) | public void setUIntVariableValue(UMBBitString bitString, int i, int va... method setLongVariableValue (line 263) | public void setLongVariableValue(UMBBitString bitString, int i, long v... method setULongVariableValue (line 275) | public void setULongVariableValue(UMBBitString bitString, int i, long ... method setDoubleVariableValue (line 285) | public void setDoubleVariableValue(UMBBitString bitString, int i, doub... method setBooleanVariableValue (line 295) | public void setBooleanVariableValue(UMBBitString bitString, int i, boo... method getVariableValue (line 305) | public Object getVariableValue(UMBBitString bitString, int i) throws U... method getIntVariableValue (line 326) | public int getIntVariableValue(UMBBitString bitString, int i) throws U... method getUIntVariableValue (line 335) | public int getUIntVariableValue(UMBBitString bitString, int i) throws ... method getLongVariableValue (line 344) | public long getLongVariableValue(UMBBitString bitString, int i) throws... method getULongVariableValue (line 353) | public long getULongVariableValue(UMBBitString bitString, int i) throw... method getDoubleVariableValue (line 361) | public double getDoubleVariableValue(UMBBitString bitString, int i) th... method getBooleanVariableValue (line 369) | public boolean getBooleanVariableValue(UMBBitString bitString, int i) ... method decodeBitString (line 379) | public String decodeBitString(UMBBitString bitString) throws UMBException method formatBitString (line 417) | public String formatBitString(UMBBitString bitString) class BitPackedItem (line 445) | public static class BitPackedItem class BitPackedVariable (line 454) | public static class BitPackedVariable extends BitPackedItem method BitPackedVariable (line 461) | public BitPackedVariable(String name, UMBType type) method setType (line 467) | public void setType(UMBType type) method getType (line 473) | public UMBType getType() class BitPackedPadding (line 482) | public static class BitPackedPadding extends BitPackedItem method BitPackedPadding (line 484) | public BitPackedPadding(int size) FILE: prism/src/io/github/pmctools/umbj/UMBBitString.java class UMBBitString (line 22) | public class UMBBitString method UMBBitString (line 31) | public UMBBitString(int numBytes) method setInt (line 43) | public void setInt(int offset, int n, int value) throws UMBException method setUInt (line 64) | public void setUInt(int offset, int n, int value) throws UMBException method setLong (line 80) | public void setLong(int offset, int n, long value) throws UMBException method setULong (line 101) | public void setULong(int offset, int n, long value) throws UMBException method setDouble (line 116) | public void setDouble(int offset, int n, double value) throws UMBExcep... method setBoolean (line 138) | public void setBoolean(int offset, int n, boolean value) throws UMBExc... method getInt (line 152) | public int getInt(int offset, int n) throws UMBException method getUInt (line 175) | public int getUInt(int offset, int n) throws UMBException method getLong (line 194) | public long getLong(int offset, int n) throws UMBException method getULong (line 217) | public long getULong(int offset, int n) throws UMBException method getDouble (line 235) | public double getDouble(int offset, int n) throws UMBException method getBoolean (line 254) | public boolean getBoolean(int offset, int n) throws UMBException method toString (line 267) | public String toString(int offset, int size) method toString (line 277) | @Override FILE: prism/src/io/github/pmctools/umbj/UMBException.java class UMBException (line 19) | public class UMBException extends Exception method UMBException (line 25) | public UMBException(String message) FILE: prism/src/io/github/pmctools/umbj/UMBFormat.java class UMBFormat (line 25) | public class UMBFormat type BinFileDefaultValue (line 84) | public enum BinFileDefaultValue type CompressionFormat (line 91) | public enum CompressionFormat method extension (line 95) | public String extension() { method stringOffsetsFile (line 113) | public static String stringOffsetsFile(String folderName) method stringsFile (line 121) | public static String stringsFile(String folderName) method observationsFolder (line 129) | public static String observationsFolder(UMBIndex.UMBEntity entity) method observationsFile (line 137) | public static String observationsFile(UMBIndex.UMBEntity entity) method annotationFolder (line 145) | public static String annotationFolder(String group, String id, UMBInde... method annotationFile (line 153) | public static String annotationFile(String group, String id, UMBIndex.... method annotationDistributionFile (line 161) | public static String annotationDistributionFile(String group, String i... method annotationProbabilitiesFile (line 169) | public static String annotationProbabilitiesFile(String group, String ... method valuationsFolder (line 177) | public static String valuationsFolder(UMBIndex.UMBEntity entity) method valuationsFile (line 185) | public static String valuationsFile(UMBIndex.UMBEntity entity) method valuationClassesFile (line 193) | public static String valuationClassesFile(UMBIndex.UMBEntity entity) method isValidID (line 204) | public static boolean isValidID(String id) method toValidID (line 213) | public static String toValidID(String s) method toValidUniqueID (line 223) | public static String toValidUniqueID(String s, Predicate idExi... FILE: prism/src/io/github/pmctools/umbj/UMBIndex.java class UMBIndex (line 40) | public class UMBIndex type UMBEntity (line 76) | public enum UMBEntity implements UMBField method toString (line 79) | @Override type Time (line 94) | public enum Time implements UMBField type ModelType (line 100) | public enum ModelType implements UMBField class ModelData (line 109) | public static class ModelData method validate (line 129) | public void validate() throws UMBException class FileData (line 136) | public static class FileData method validate (line 150) | public void validate() throws UMBException class TransitionSystem (line 157) | public static class TransitionSystem method validate (line 199) | public void validate() throws UMBException class Annotation (line 283) | public static class Annotation method addAppliesTo (line 310) | public void addAppliesTo(UMBEntity entity) method validate (line 318) | public void validate() throws UMBException method getName (line 342) | public String getName() method appliesTo (line 351) | public boolean appliesTo(UMBEntity entity) method getType (line 359) | public UMBType getType() method getNumStrings (line 367) | public int getNumStrings() method getProbabilityType (line 375) | public UMBType getProbabilityType() method getFolderName (line 384) | public String getFolderName(UMBEntity entity) method getFilename (line 393) | public String getFilename(UMBEntity entity) method getDistributionFilename (line 402) | public String getDistributionFilename(UMBEntity entity) method getProbabilitiesFilename (line 411) | public String getProbabilitiesFilename(UMBEntity entity) class StandaloneAnnotation (line 421) | public static class StandaloneAnnotation extends Annotation method getFolderName (line 426) | @Override method getFilename (line 432) | @Override class ValuationDescription (line 440) | public static class ValuationDescription method ValuationDescription (line 450) | public ValuationDescription(boolean unique) class ValuationClassDescription (line 457) | public static class ValuationClassDescription method numBits (line 465) | public int numBits() class ValuationVariable (line 476) | public static class ValuationVariable method isVariable (line 492) | public boolean isVariable() method isPadding (line 500) | public boolean isPadding() method numBits (line 508) | public int numBits() method validate (line 523) | public void validate() throws UMBException method validateAnnotations (line 553) | public void validateAnnotations(String group, Map ... method validateValuationDescription (line 570) | public void validateValuationDescription(ValuationClassDescription val... method validateValuationVariable (line 582) | public void validateValuationVariable(ValuationVariable var) throws UM... method UMBIndex (line 605) | public UMBIndex() method setTime (line 616) | public void setTime(Time time) method setNumPlayers (line 625) | public void setNumPlayers(int numPlayers) method setNumStates (line 634) | public void setNumStates(long numStates) method setNumInitialStates (line 643) | public void setNumInitialStates(long numInitialStates) method setNumChoices (line 652) | public void setNumChoices(long numChoices) method setNumBranches (line 661) | public void setNumBranches(long numBranches) method setNumChoiceActions (line 670) | public void setNumChoiceActions(int numChoiceActions) method setNumBranchActions (line 679) | public void setNumBranchActions(int numBranchActions) method setNumObservations (line 688) | public void setNumObservations(int numObservations) method setObservationsApplyTo (line 697) | public void setObservationsApplyTo(UMBEntity observationsApplyTo) method setBranchProbabilityType (line 706) | public void setBranchProbabilityType(UMBType branchProbabilityType) method setExitRateType (line 715) | public void setExitRateType(UMBType exitRateType) method setObservationProbabilityType (line 724) | public void setObservationProbabilityType(UMBType observationProbabili... method setPlayerNames (line 733) | public void setPlayerNames(List playerNames) method setModelType (line 746) | public void setModelType(ModelType modelType, boolean rational) throws... method addAnnotation (line 826) | public Annotation addAnnotation(String group, String alias, UMBType ty... method createStandaloneAnnotation (line 868) | public static Annotation createStandaloneAnnotation(String folderName,... method addSingleValuationDescription (line 883) | public void addSingleValuationDescription(UMBEntity entity, boolean un... method addValuationDescriptions (line 897) | public void addValuationDescriptions(UMBEntity entity, boolean unique)... method addValuationDescriptionClass (line 913) | public int addValuationDescriptionClass(UMBEntity entity, UMBBitPackin... method getTime (line 925) | public Time getTime() method getNumPlayers (line 933) | public int getNumPlayers() method getNumStates (line 941) | public long getNumStates() method getNumInitialStates (line 949) | public long getNumInitialStates() method getNumChoices (line 957) | public long getNumChoices() method getNumBranches (line 965) | public long getNumBranches() method getNumChoiceActions (line 973) | public int getNumChoiceActions() method getNumBranchActions (line 981) | public int getNumBranchActions() method getNumObservations (line 989) | public int getNumObservations() method getObservationsApplyTo (line 997) | public UMBEntity getObservationsApplyTo() method getBranchProbabilityType (line 1005) | public UMBType getBranchProbabilityType() method getExitRateType (line 1013) | public UMBType getExitRateType() method getObservationProbabilityType (line 1021) | public UMBType getObservationProbabilityType() method getPlayerNames (line 1030) | public List getPlayerNames() method getEntityCount (line 1038) | public long getEntityCount(UMBEntity entity) throws UMBException method getModelType (line 1061) | public ModelType getModelType() method getAnnotation (line 1156) | public Annotation getAnnotation(String group, String id) throws UMBExc... method annotationWithAliasExists (line 1174) | public boolean annotationWithAliasExists(String group, String alias) method getAnnotationIdForAlias (line 1189) | public String getAnnotationIdForAlias(String group, String alias) thro... method getAPAnnotations (line 1208) | public LinkedHashMap getAPAnnotations() method getAPAnnotationsList (line 1216) | public List getAPAnnotationsList() method hasAPAnnotations (line 1224) | public boolean hasAPAnnotations() method getNumAPAnnotations (line 1232) | public int getNumAPAnnotations() method getAPAnnotation (line 1240) | public Annotation getAPAnnotation(int i) method getAPAnnotationByID (line 1249) | public Annotation getAPAnnotationByID(String apID) throws UMBException method hasAPAnnotationWithAlias (line 1261) | public boolean hasAPAnnotationWithAlias(String apAlias) method getAPAnnotationByAlias (line 1270) | public Annotation getAPAnnotationByAlias(String apAlias) throws UMBExc... method getAPNames (line 1279) | public List getAPNames() method getRewardAnnotations (line 1292) | public LinkedHashMap getRewardAnnotations() method getRewardAnnotationsList (line 1300) | public List getRewardAnnotationsList() method hasRewardAnnotations (line 1308) | public boolean hasRewardAnnotations() method getNumRewardAnnotations (line 1316) | public int getNumRewardAnnotations() method getRewardAnnotation (line 1324) | public Annotation getRewardAnnotation(int i) method getRewardAnnotationByID (line 1333) | public Annotation getRewardAnnotationByID(String rewardID) throws UMBE... method hasRewardAnnotationWithAlias (line 1345) | public boolean hasRewardAnnotationWithAlias(String rewardAlias) method getRewardAnnotationByAlias (line 1354) | public Annotation getRewardAnnotationByAlias(String rewardAlias) throw... method getRewardNames (line 1363) | public List getRewardNames() method hasStateRewards (line 1370) | public boolean hasStateRewards(int i) method hasChoiceRewards (line 1375) | public boolean hasChoiceRewards(int i) method hasBranchRewards (line 1380) | public boolean hasBranchRewards(int i) method hasValuations (line 1390) | public boolean hasValuations(UMBEntity entity) method areValuationsUnique (line 1398) | public boolean areValuationsUnique(UMBEntity entity) method getValuationBitPacking (line 1409) | public UMBBitPacking getValuationBitPacking(UMBEntity entity) throws U... method getValuationBitPacking (line 1418) | public UMBBitPacking getValuationBitPacking(UMBEntity entity, int i) t... method getNumValuationClasses (line 1430) | public int getNumValuationClasses(UMBEntity entity) throws UMBException method checkFieldExists (line 1445) | private static void checkFieldExists(Object field, String fieldName) t... method checkFieldExistsIff (line 1456) | private static void checkFieldExistsIff(Object field, String fieldName... method toJSON (line 1471) | public String toJSON() method fromJSON (line 1479) | public static UMBIndex fromJSON(String json) throws UMBException method buildAnnotationInfo (line 1494) | private void buildAnnotationInfo() method gsonBuilder (line 1516) | private static Gson gsonBuilder() type UMBField (line 1529) | interface UMBField method description (line 1531) | default String description() method toUMB (line 1539) | static String toUMB(String value) method fieldNameToUMB (line 1551) | public static String fieldNameToUMB(String field) class EnumSerializer (line 1559) | static class EnumSerializer> implements JsonSerializ... method serialize (line 1561) | @Override class EnumDeserializer (line 1572) | static class EnumDeserializer> implements JsonDeseri... method deserialize (line 1574) | @Override FILE: prism/src/io/github/pmctools/umbj/UMBReader.java class UMBReader (line 44) | public class UMBReader method UMBReader (line 65) | public UMBReader(File fileIn) throws UMBException method extractIndex (line 74) | private void extractIndex() throws UMBException method getUMBIndex (line 92) | public UMBIndex getUMBIndex() method extractStateChoiceOffsets (line 102) | public void extractStateChoiceOffsets(LongConsumer longConsumer) throw... method extractStatePlayers (line 115) | public void extractStatePlayers(IntConsumer intConsumer) throws UMBExc... method extractInitialStates (line 128) | public void extractInitialStates(LongConsumer longConsumer) throws UMB... method extractMarkovianStates (line 140) | public void extractMarkovianStates(LongConsumer longConsumer) throws U... method extractExitRates (line 153) | public void extractExitRates(Consumer consumer) throws UMBException method extractChoiceBranchOffsets (line 161) | public void extractChoiceBranchOffsets(LongConsumer longConsumer) thro... method extractBranchTargets (line 174) | public void extractBranchTargets(LongConsumer longConsumer) throws UMB... method extractBranchProbabilities (line 185) | public void extractBranchProbabilities(Consumer consumer) throws UM... method hasChoiceActionIndices (line 198) | public boolean hasChoiceActionIndices() throws UMBException method extractChoiceActionIndices (line 206) | public void extractChoiceActionIndices(IntConsumer intConsumer) throws... method hasBranchActionIndices (line 215) | public boolean hasBranchActionIndices() throws UMBException method extractBranchActionIndices (line 223) | public void extractBranchActionIndices(IntConsumer intConsumer) throws... method hasChoiceActionStrings (line 232) | public boolean hasChoiceActionStrings() throws UMBException method extractChoiceActionStrings (line 241) | public void extractChoiceActionStrings(Consumer stringConsumer... method hasBranchActionStrings (line 250) | public boolean hasBranchActionStrings() throws UMBException method extractBranchActionStrings (line 259) | public void extractBranchActionStrings(Consumer stringConsumer... method extractStateObservations (line 269) | public void extractStateObservations(LongConsumer longConsumer) throws... method extractBranchObservations (line 278) | public void extractBranchObservations(LongConsumer longConsumer) throw... method extractObservations (line 288) | public void extractObservations(UMBIndex.UMBEntity entity, LongConsume... method extractStateChoiceCounts (line 295) | public T extractStateChoiceCounts(T longConsu... method extractMaxStateChoiceCount (line 301) | public long extractMaxStateChoiceCount() throws UMBException method extractStateAP (line 313) | public void extractStateAP(int i, LongConsumer longConsumer) throws UM... method extractStateAP (line 324) | public void extractStateAP(String apID, LongConsumer longConsumer) thr... method extractStateRewards (line 335) | public void extractStateRewards(int i, Consumer consumer) throws UM... method extractStateRewards (line 346) | public void extractStateRewards(String rewardID, Consumer consumer)... method extractChoiceRewards (line 357) | public void extractChoiceRewards(int i, Consumer consumer) throws U... method extractChoiceRewards (line 368) | public void extractChoiceRewards(String rewardID, Consumer consumer... method extractBranchRewards (line 379) | public void extractBranchRewards(int i, Consumer consumer) throws U... method extractBranchRewards (line 390) | public void extractBranchRewards(String rewardID, Consumer consumer... method extractBooleanAnnotationSparse (line 398) | public void extractBooleanAnnotationSparse(String group, String id, UM... method extractBooleanAnnotationSparse (line 403) | public void extractBooleanAnnotationSparse(UMBIndex.Annotation annotat... method extractIndexedBooleanAnnotation (line 409) | public void extractIndexedBooleanAnnotation(String group, String id, U... method extractIndexedBooleanAnnotation (line 414) | public void extractIndexedBooleanAnnotation(UMBIndex.Annotation annota... method extractIntAnnotation (line 420) | public void extractIntAnnotation(String group, String id, UMBIndex.UMB... method extractIntAnnotation (line 425) | public void extractIntAnnotation(UMBIndex.Annotation annotation, UMBIn... method extractIndexedIntAnnotation (line 431) | public void extractIndexedIntAnnotation(String group, String id, UMBIn... method extractIndexedIntAnnotation (line 436) | public void extractIndexedIntAnnotation(UMBIndex.Annotation annotation... method extractDoubleAnnotation (line 442) | public void extractDoubleAnnotation(String group, String id, UMBIndex.... method extractDoubleAnnotation (line 447) | public void extractDoubleAnnotation(UMBIndex.Annotation annotation, UM... method extractContinuousNumericAnnotation (line 453) | public void extractContinuousNumericAnnotation(UMBIndex.Annotation ann... method extractStringAnnotation (line 459) | public void extractStringAnnotation(UMBIndex.Annotation annotation, UM... method extractStateValuations (line 469) | public void extractStateValuations(Consumer bitstringCon... method extractObservationValuations (line 478) | public void extractObservationValuations(Consumer bitstr... method extractValuationClasses (line 488) | public void extractValuationClasses(UMBIndex.UMBEntity entity, IntCons... method extractValuations (line 498) | public void extractValuations(UMBIndex.UMBEntity entity, Consumer stringOffse... method extractDefaultIntArray (line 862) | private void extractDefaultIntArray(long size, UMBFormat.BinFileDefaul... method extractDefaultLongArray (line 888) | private void extractDefaultLongArray(long size, UMBFormat.BinFileDefau... method extractDefaultContinuousNumericArray (line 914) | private void extractDefaultContinuousNumericArray(UMBType type, long s... method open (line 963) | private UMBIn open() throws UMBException class UMBIn (line 979) | private static class UMBIn method UMBIn (line 996) | public UMBIn(File fileIn) throws UMBException method archiveEntryExists (line 1020) | public boolean archiveEntryExists(String name) throws UMBException method findArchiveEntry (line 1044) | public long findArchiveEntry(String name) throws UMBException method getInputStream (line 1062) | public TarArchiveInputStream getInputStream() method readBytes (line 1071) | public ByteBuffer readBytes(int numBytes) throws UMBException method readBytesPadded (line 1098) | public ByteBuffer readBytesPadded(int numBytes) throws UMBException method readString (line 1126) | public String readString(int length) throws UMBException method readAsString (line 1148) | public String readAsString() throws UMBException method close (line 1166) | public void close() throws UMBException type LongBooleanConsumer (line 1186) | @FunctionalInterface method accept (line 1189) | void accept(long index, boolean value); type LongIntConsumer (line 1192) | @FunctionalInterface method accept (line 1195) | void accept(long index, int value); type LongLongConsumer (line 1198) | @FunctionalInterface method accept (line 1201) | void accept(long index, long value); class IndexedIntConsumer (line 1207) | public static class IndexedIntConsumer implements IntConsumer method IndexedIntConsumer (line 1212) | public IndexedIntConsumer(LongIntConsumer longIntConsumer) method accept (line 1217) | @Override class IndexedBooleanConsumer (line 1227) | public static class IndexedBooleanConsumer implements BooleanConsumer method IndexedBooleanConsumer (line 1232) | public IndexedBooleanConsumer(LongBooleanConsumer longBooleanConsumer) method accept (line 1237) | @Override class OffsetsToCounts (line 1248) | public static class OffsetsToCounts implements LongConsumer method OffsetsToCounts (line 1253) | OffsetsToCounts(LongConsumer out) method accept (line 1258) | @Override class IntRange (line 1271) | public static class IntRange method getMin (line 1276) | public int getMin() method getMax (line 1281) | public int getMax() class LongRange (line 1290) | public static class LongRange method getMin (line 1295) | public long getMin() method getMax (line 1300) | public long getMax() class IntRangeComputer (line 1309) | public static class IntRangeComputer extends IntRange implements IntCo... method accept (line 1311) | @Override class LongRangeComputer (line 1321) | public static class LongRangeComputer extends LongRange implements Lon... method accept (line 1323) | @Override class LongMax (line 1333) | public static class LongMax implements LongConsumer method getMax (line 1337) | public long getMax() method accept (line 1342) | @Override FILE: prism/src/io/github/pmctools/umbj/UMBType.java class UMBType (line 24) | public class UMBType type Type (line 27) | public enum Type implements UMBIndex.UMBField method toString (line 33) | @Override method isContinuousNumeric (line 39) | public boolean isContinuousNumeric() method isDouble (line 52) | public boolean isDouble() method isRational (line 63) | public boolean isRational() method isInterval (line 74) | public boolean isInterval() method defaultSize (line 88) | public Integer defaultSize() method create (line 119) | public static UMBType create(Type type) method create (line 127) | public static UMBType create(Type type, Integer size) method contNum (line 135) | public static UMBType contNum(boolean rational) method contNum (line 140) | public static UMBType contNum(boolean rational, boolean interval) method isDefaultSize (line 161) | public boolean isDefaultSize() FILE: prism/src/io/github/pmctools/umbj/UMBUtils.java class UMBUtils (line 25) | public class UMBUtils class IntToLongIteratorAdapter (line 30) | public static class IntToLongIteratorAdapter implements PrimitiveItera... method IntToLongIteratorAdapter (line 34) | public IntToLongIteratorAdapter(PrimitiveIterator.OfInt intIterator) method hasNext (line 39) | @Override method nextLong (line 45) | @Override method forEachRemaining (line 51) | @Override FILE: prism/src/io/github/pmctools/umbj/UMBVersion.java class UMBVersion (line 22) | public class UMBVersion method versionString (line 27) | public static String versionString() FILE: prism/src/io/github/pmctools/umbj/UMBWriter.java class UMBWriter (line 42) | public class UMBWriter method UMBWriter (line 62) | public UMBWriter() method getUmbIndex (line 70) | public UMBIndex getUmbIndex() method addStateChoiceOffsets (line 80) | public void addStateChoiceOffsets(PrimitiveIterator.OfLong stateChoice... method addStateChoiceOffsets (line 88) | public void addStateChoiceOffsets(PrimitiveIterator.OfInt stateChoiceO... method addStatePlayers (line 96) | public void addStatePlayers(PrimitiveIterator.OfInt statePlayers) method addInitialStates (line 104) | public void addInitialStates(BitSet initialStates) throws UMBException method addInitialStates (line 112) | public void addInitialStates(PrimitiveIterator.OfLong initStates) thro... method addInitialStates (line 123) | public void addInitialStates(PrimitiveIterator.OfInt initStates) throw... method addMarkovianStates (line 133) | public void addMarkovianStates(BitSet markovianStates) throws UMBExcep... method addMarkovianStates (line 141) | public void addMarkovianStates(PrimitiveIterator.OfLong markovianState... method addMarkovianStates (line 152) | public void addMarkovianStates(PrimitiveIterator.OfInt markovianStates... method addExitRates (line 163) | public void addExitRates(Iterator exitRates) throws UMBException method addChoiceBranchOffsets (line 171) | public void addChoiceBranchOffsets(PrimitiveIterator.OfLong choiceBran... method addChoiceBranchOffsets (line 179) | public void addChoiceBranchOffsets(PrimitiveIterator.OfInt choiceBranc... method addBranchTargets (line 187) | public void addBranchTargets(PrimitiveIterator.OfLong branchTargets) method addBranchTargets (line 195) | public void addBranchTargets(PrimitiveIterator.OfInt branchTargets) method addBranchProbabilities (line 206) | public void addBranchProbabilities(Iterator branchValues) throws UM... method addChoiceActions (line 216) | public void addChoiceActions(PrimitiveIterator.OfInt choiceActionIndic... method addChoiceActions (line 225) | public void addChoiceActions(PrimitiveIterator.OfInt choiceActionIndic... method addSingleChoiceAction (line 235) | public void addSingleChoiceAction(String choiceActionString) throws UM... method addBranchActions (line 245) | public void addBranchActions(PrimitiveIterator.OfInt branchActionIndic... method addBranchActions (line 254) | public void addBranchActions(PrimitiveIterator.OfInt branchActionIndic... method addSingleBranchAction (line 264) | public void addSingleBranchAction(String branchActionString) throws UM... method addStateObservations (line 273) | public void addStateObservations(PrimitiveIterator.OfLong stateObserva... method addStateObservations (line 282) | public void addStateObservations(PrimitiveIterator.OfInt stateObservat... method addBranchObservations (line 291) | public void addBranchObservations(PrimitiveIterator.OfLong branchObser... method addBranchObservations (line 300) | public void addBranchObservations(PrimitiveIterator.OfInt branchObserv... method addObservations (line 310) | public void addObservations(UMBIndex.UMBEntity entity, PrimitiveIterat... method addObservations (line 320) | public void addObservations(UMBIndex.UMBEntity entity, PrimitiveIterat... method addStateAP (line 332) | public void addStateAP(String apAlias, BitSet apStates) throws UMBExce... method addRewards (line 344) | public String addRewards(String rewardAlias, boolean rational) throws ... method addStateRewardsByID (line 356) | public void addStateRewardsByID(String rewardID, Iterator stateRewa... method addChoiceRewardsByID (line 367) | public void addChoiceRewardsByID(String rewardID, Iterator choiceRe... method addBranchRewardsByID (line 378) | public void addBranchRewardsByID(String rewardID, Iterator branchRe... method addStateRewards (line 394) | public void addStateRewards(String rewardAlias, boolean rational, Iter... method addChoiceRewards (line 409) | public void addChoiceRewards(String rewardAlias, boolean rational, Ite... method addBranchRewards (line 424) | public void addBranchRewards(String rewardAlias, boolean rational, Ite... method addAnnotation (line 439) | public UMBIndex.Annotation addAnnotation(String group, String alias, U... method addBooleanAnnotation (line 453) | public void addBooleanAnnotation(String group, String alias, UMBIndex.... method addDoubleAnnotation (line 468) | public void addDoubleAnnotation(String group, String alias, UMBIndex.U... method addBooleanDataToAnnotation (line 480) | public void addBooleanDataToAnnotation(UMBIndex.Annotation annotation,... method addIntDataToAnnotation (line 496) | public void addIntDataToAnnotation(UMBIndex.Annotation annotation, UMB... method addLongDataToAnnotation (line 512) | public void addLongDataToAnnotation(UMBIndex.Annotation annotation, UM... method addDoubleDataToAnnotation (line 528) | public void addDoubleDataToAnnotation(UMBIndex.Annotation annotation, ... method addContinuousNumericDataToAnnotation (line 538) | public void addContinuousNumericDataToAnnotation(UMBIndex.Annotation a... method addStringDataToAnnotation (line 548) | public void addStringDataToAnnotation(UMBIndex.Annotation annotation, ... method addStringsFiles (line 568) | private void addStringsFiles(List strings, String stringOffset... method addStateValuationDescription (line 589) | public void addStateValuationDescription(boolean unique, UMBBitPacking... method addStateValuations (line 599) | public void addStateValuations(Iterator stateValuations,... method addStateValuations (line 609) | public void addStateValuations(Iterator stateValuations,... method addObservationValuationDescription (line 620) | public void addObservationValuationDescription(boolean unique, UMBBitP... method addObservationValuations (line 630) | public void addObservationValuations(Iterator observatio... method addObservationValuations (line 640) | public void addObservationValuations(Iterator observatio... method addValuationDescription (line 652) | public void addValuationDescription(UMBIndex.UMBEntity entity, boolean... method addValuations (line 663) | public void addValuations(UMBIndex.UMBEntity entity, Iterator bigIn... method addContinuousNumericArray (line 711) | private void addContinuousNumericArray(String name, Iterator values... method addBitStringArray (line 723) | public void addBitStringArray(String name, Iterator bitS... method addBitStringArray (line 728) | public void addBitStringArray(String name, Iterator bitS... method addStringList (line 733) | public void addStringList(String name, List strings) method export (line 742) | public void export(File fileOut) throws UMBException method export (line 752) | public void export(File fileOut, boolean zipped) throws UMBException method export (line 763) | public void export(File fileOut, boolean zipped, UMBFormat.Compression... method exportAsText (line 777) | public void exportAsText(StringBuffer sb) throws UMBException method exportIndex (line 788) | private void exportIndex(UMBOut umbOut) throws UMBException method exportIndexToText (line 796) | private void exportIndexToText(StringBuffer sb) method exportTextToTar (line 801) | private void exportTextToTar(String text, String filename, UMBOut umbO... method exportUMBFile (line 809) | private void exportUMBFile(UMBDataFile umbDataFile, UMBOut umbOut) thr... method exportTextToText (line 826) | private void exportTextToText(String text, File file, StringBuffer sb) method exportUMBFileToText (line 833) | private void exportUMBFileToText(UMBDataFile umbDataFile, StringBuffer... method toArrayString (line 845) | private static String toArrayString(Iterator iter) class UMBOut (line 855) | private static class UMBOut method UMBOut (line 868) | public UMBOut(File fileOut) throws UMBException method UMBOut (line 878) | public UMBOut(File fileOut, boolean zipped) throws UMBException method UMBOut (line 889) | public UMBOut(File fileOut, boolean zipped, UMBFormat.CompressionFor... method createArchiveEntry (line 916) | public void createArchiveEntry(String name, long size) throws UMBExc... method closeArchiveEntry (line 931) | public void closeArchiveEntry() throws UMBException method write (line 946) | public void write(byte[] bytes, int off, int len) throws UMBException method close (line 958) | public void close() throws UMBException class UMBDataFile (line 979) | abstract static class UMBDataFile method totalBytes (line 984) | public abstract long totalBytes(); method byteIterator (line 985) | public abstract Iterator byteIterator(); method toText (line 986) | public abstract String toText() throws UMBException; class Array (line 992) | abstract static class Array extends UMBDataFile method numBytes (line 997) | public abstract int numBytes(); method hasNextBytes (line 998) | public abstract boolean hasNextBytes(); method encodeNextBytes (line 999) | public abstract void encodeNextBytes(); method totalBytes (line 1001) | public long totalBytes() method iterator (line 1006) | public abstract Iterator iterator(); method byteIterator (line 1008) | @Override method nextAsText (line 1034) | public String nextAsText() throws UMBException method toText (line 1039) | public String toText() throws UMBException class BooleanArray (line 1052) | static class BooleanArray extends Array method BooleanArray (line 1058) | public BooleanArray(BitSet booleanValues, long size, String name) method totalBytes (line 1067) | @Override method iterator (line 1073) | @Override method numBytes (line 1092) | @Override method hasNextBytes (line 1098) | @Override method encodeNextBytes (line 1104) | @Override method toText (line 1114) | @Override class IntArray (line 1126) | static class IntArray extends Array method IntArray (line 1130) | public IntArray(PrimitiveIterator.OfInt intValues, long size, String... method iterator (line 1137) | @Override method numBytes (line 1143) | @Override method hasNextBytes (line 1149) | @Override method encodeNextBytes (line 1155) | @Override class LongArray (line 1167) | static class LongArray extends Array method LongArray (line 1171) | public LongArray(PrimitiveIterator.OfLong longValues, long size, Str... method iterator (line 1178) | @Override method numBytes (line 1184) | @Override method hasNextBytes (line 1190) | @Override method encodeNextBytes (line 1196) | @Override class BigIntegerArray (line 1208) | static class BigIntegerArray extends Array method BigIntegerArray (line 1213) | public BigIntegerArray(Iterator bigIntegerValues, int nu... method iterator (line 1221) | @Override method numBytes (line 1227) | @Override method hasNextBytes (line 1233) | @Override method encodeNextBytes (line 1239) | @Override class DoubleArray (line 1255) | class DoubleArray extends Array method DoubleArray (line 1259) | public DoubleArray(PrimitiveIterator.OfDouble doubleValues, long siz... method iterator (line 1266) | @Override method numBytes (line 1272) | @Override method hasNextBytes (line 1278) | @Override method nextAsText (line 1284) | public String nextAsText() method encodeNextBytes (line 1289) | @Override class BitStringArray (line 1301) | class BitStringArray extends Array method BitStringArray (line 1307) | public BitStringArray(Iterator bitStrings, int numByte... method BitStringArray (line 1316) | public BitStringArray(Iterator bitStrings, UMBBitPacki... method iterator (line 1325) | @Override method numBytes (line 1331) | @Override method hasNextBytes (line 1337) | @Override method nextAsText (line 1343) | public String nextAsText() throws UMBException method encodeNextBytes (line 1350) | @Override class StringListFile (line 1362) | static class StringListFile extends UMBDataFile method StringListFile (line 1368) | public StringListFile(List strings, String name) method totalBytes (line 1387) | @Override method byteIterator (line 1393) | @Override method toText (line 1419) | @Override method formatDouble (line 1434) | public String formatDouble(double d) method formatDouble (line 1444) | public String formatDouble(double d, int precision) FILE: prism/src/jdd/DebugJDD.java class DebugJDD (line 83) | public class DebugJDD class DebugJDDNode (line 89) | protected static class DebugJDDNode extends JDDNode method DebugJDDNode (line 116) | public DebugJDDNode(long ptr, boolean isReferenced) method getID (line 132) | public long getID() method incRef (line 138) | public void incRef() method decRef (line 148) | public void decRef() method getNodeRefs (line 172) | public int getNodeRefs() method toStringVerbose (line 177) | public String toStringVerbose() method ptrAsHex (line 187) | public String ptrAsHex() class DebugJDDNodeLight (line 200) | protected static class DebugJDDNodeLight extends JDDNode { method DebugJDDNodeLight (line 206) | public DebugJDDNodeLight(long ptr) method enable (line 264) | public static void enable() method enableTracingForID (line 270) | public static void enableTracingForID(long id) method isTraced (line 281) | private static boolean isTraced(DebugJDDNode dNode) method addToSet (line 294) | private static void addToSet(DebugJDDNode node) method endLifeCycle (line 308) | public static void endLifeCycle() method reportError (line 366) | private static void reportError(String message) method getRefCount (line 373) | public static int getRefCount(JDDNode n) method getJavaRefCount (line 379) | public static int getJavaRefCount(long ptr) method getExternalRefCounts (line 388) | public static Map getExternalRefCounts() method nodeInfo (line 405) | private static String nodeInfo(long ptr) method trace (line 415) | private static void trace(String action, DebugJDDNode dNode) method printStack (line 426) | private static void printStack(int limit) method Ref (line 459) | protected static void Ref(JDDNode node) method Deref (line 489) | protected static void Deref(JDDNode node) method Copy (line 540) | protected static JDDNode Copy(JDDNode node) method ptrToNode (line 594) | protected static JDDNode ptrToNode(long ptr) method useNode (line 610) | private static void useNode(DebugJDDNode node) method DD_Method_Argument (line 645) | protected static void DD_Method_Argument(JDDNode node) method nodeGetThen (line 677) | protected static JDDNode nodeGetThen(JDDNode node) method nodeGetElse (line 703) | protected static JDDNode nodeGetElse(JDDNode node) method nodeGetValue (line 730) | protected static double nodeGetValue(JDDNode node) method test_1 (line 754) | @SuppressWarnings("unused") method test_2 (line 761) | private static void test_2() method test_3 (line 769) | private static void test_3() method test_4 (line 778) | @SuppressWarnings("unused") method test_5 (line 790) | private static void test_5() method test_6 (line 808) | @SuppressWarnings("unused") method test_7 (line 816) | @SuppressWarnings("unused") method test_8 (line 824) | @SuppressWarnings("unused") method test_9 (line 832) | private static void test_9() method test_10 (line 841) | private static void test_10() method test_11 (line 850) | private static void test_11() method test_12 (line 861) | private static void test_12() method usage (line 871) | private static void usage() method errorAndExit (line 886) | private static void errorAndExit(String error) method main (line 894) | public static void main(String[] args) FILE: prism/src/jdd/JDD.cc function JNIEXPORT (line 48) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_GetCUDDManager(JNIEn... function JNIEXPORT (line 59) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1SetOutputStream(JNIEnv *env, jcl... function JNIEXPORT (line 67) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1GetOutputStream(... function JNIEXPORT (line 78) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1InitialiseCUDD__(JNIEnv *env, jc... function JNIEXPORT (line 85) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1InitialiseCUDD__JD(JNIEnv *env, ... function JNIEXPORT (line 92) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1SetCUDDMaxMem(JNIEnv *env, jclas... function JNIEXPORT (line 99) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1SetCUDDEpsilon(JNIEnv *env, jcla... function JNIEXPORT (line 106) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1CloseDownCUDD(JNIEnv *env, jclas... function JNIEXPORT (line 114) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1Ref(JNIEnv *env, jclass cls, jlo... function JNIEXPORT (line 122) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1Deref(JNIEnv *env, jclass cls, j... function JNIEXPORT (line 130) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1PrintCacheInfo(JNIEnv *env, jcla... function JNIEXPORT (line 141) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1Create(JNIEnv *e... function JNIEXPORT (line 149) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1Constant(JNIEnv ... function JNIEXPORT (line 157) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1PlusInfinity(JNI... function JNIEXPORT (line 165) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1MinusInfinity(JN... function JNIEXPORT (line 173) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1Var(JNIEnv *env,... function JNIEXPORT (line 181) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1Not(JNIEnv *env,... function JNIEXPORT (line 189) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1Or(JNIEnv *env, ... function JNIEXPORT (line 197) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1And(JNIEnv *env,... function JNIEXPORT (line 205) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1Xor(JNIEnv *env,... function JNIEXPORT (line 213) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1Implies(JNIEnv *... function JNIEXPORT (line 221) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1Apply(JNIEnv *en... function JNIEXPORT (line 229) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1MonadicApply(JNI... function JNIEXPORT (line 237) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1Restrict(JNIEnv ... function JNIEXPORT (line 245) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1ITE(JNIEnv *env,... function JNIEXPORT (line 256) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1PermuteVariables... function JNIEXPORT (line 263) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1SwapVariables(JN... function JNIEXPORT (line 270) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1VariablesGreater... function JNIEXPORT (line 277) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1VariablesGreater... function JNIEXPORT (line 284) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1VariablesLessTha... function JNIEXPORT (line 291) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1VariablesLessTha... function JNIEXPORT (line 298) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1VariablesEquals(... function JNIEXPORT (line 309) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1ThereExists(JNIE... function JNIEXPORT (line 317) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1ForAll(JNIEnv *e... function JNIEXPORT (line 325) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1SumAbstract(JNIE... function JNIEXPORT (line 333) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1ProductAbstract(... function JNIEXPORT (line 341) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1MinAbstract(JNIE... function JNIEXPORT (line 349) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1MaxAbstract(JNIE... function JNIEXPORT (line 360) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1GreaterThan(JNIE... function JNIEXPORT (line 368) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1GreaterThanEqual... function JNIEXPORT (line 376) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1LessThan(JNIEnv ... function JNIEXPORT (line 384) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1LessThanEquals(J... function JNIEXPORT (line 392) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1Equals(JNIEnv *e... function JNIEXPORT (line 400) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1Interval(JNIEnv ... function JNIEXPORT (line 408) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1RoundOff(JNIEnv ... function JNIEXPORT (line 416) | JNIEXPORT jboolean JNICALL Java_jdd_JDD_DD_1EqualSupNorm(JNIEnv *env, jc... function JNIEXPORT (line 424) | JNIEXPORT jdouble JNICALL Java_jdd_JDD_DD_1FindMin(JNIEnv *env, jclass c... function JNIEXPORT (line 432) | JNIEXPORT jdouble JNICALL Java_jdd_JDD_DD_1FindMinPositive(JNIEnv *env, ... function JNIEXPORT (line 440) | JNIEXPORT jdouble JNICALL Java_jdd_JDD_DD_1FindMax(JNIEnv *env, jclass c... function JNIEXPORT (line 447) | JNIEXPORT jdouble JNICALL Java_jdd_JDD_DD_1FindMaxFinite(JNIEnv *env, jc... function JNIEXPORT (line 455) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1RestrictToFirst(... function JNIEXPORT (line 463) | JNIEXPORT jboolean JNICALL Java_jdd_JDD_DD_1IsZeroOneMTBDD(JNIEnv *env, ... function JNIEXPORT (line 475) | JNIEXPORT jint JNICALL Java_jdd_JDD_DD_1GetNumNodes(JNIEnv *env, jclass ... function JNIEXPORT (line 483) | JNIEXPORT jint JNICALL Java_jdd_JDD_DD_1GetNumTerminals(JNIEnv *env, jcl... function JNIEXPORT (line 491) | JNIEXPORT jdouble JNICALL Java_jdd_JDD_DD_1GetNumMinterms(JNIEnv *env, j... function JNIEXPORT (line 499) | JNIEXPORT jdouble JNICALL Java_jdd_JDD_DD_1GetNumPaths(JNIEnv *env, jcla... function JNIEXPORT (line 507) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1PrintInfo(JNIEnv *env, jclass cl... function JNIEXPORT (line 515) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1PrintInfoBrief(JNIEnv *env, jcla... function JNIEXPORT (line 523) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1PrintSupport(JNIEnv *env, jclass... function JNIEXPORT (line 531) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1PrintSupportNames(JNIEnv *env, j... function JNIEXPORT (line 577) | JNIEXPORT jlong JNICALL Java_jdd_JDD_DD_1GetSupport(JNIEnv *env, jclass ... function JNIEXPORT (line 585) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1PrintTerminals(JNIEnv *env, jcla... function JNIEXPORT (line 593) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1PrintTerminalsAndNumbers(JNIEnv ... function JNIEXPORT (line 604) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1SetVectorElement... function JNIEXPORT (line 612) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1SetMatrixElement... function JNIEXPORT (line 620) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1Set3DMatrixEleme... function JNIEXPORT (line 628) | JNIEXPORT jdouble JNICALL Java_jdd_JDD_DD_1GetVectorElement(JNIEnv *env,... function JNIEXPORT (line 636) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1Identity(JNIEnv ... function JNIEXPORT (line 644) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1Transpose(JNIEnv... function JNIEXPORT (line 652) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDD_DD_1MatrixMultiply(J... function JNIEXPORT (line 660) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1PrintVector(JNIEnv *env, jclass ... function JNIEXPORT (line 668) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1PrintMatrix(JNIEnv *env, jclass ... function JNIEXPORT (line 676) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1PrintVectorFiltered(JNIEnv *env,... function JNIEXPORT (line 687) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1ExportDDToDotFile(JNIEnv *env, j... function JNIEXPORT (line 697) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1ExportDDToDotFileLabelled(JNIEnv... function JNIEXPORT (line 744) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1ExportMatrixToPPFile(JNIEnv *env... function JNIEXPORT (line 759) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1Export3dMatrixToPPFile(JNIEnv *e... function JNIEXPORT (line 775) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1ExportMatrixToMatlabFile(JNIEnv ... function JNIEXPORT (line 792) | JNIEXPORT void JNICALL Java_jdd_JDD_DD_1ExportMatrixToSpyFile(JNIEnv *en... function JNIEXPORT (line 810) | JNIEXPORT jboolean JNICALL Java_jdd_JDDNode_DDN_1IsConstant(JNIEnv *env,... function JNIEXPORT (line 818) | JNIEXPORT jint JNICALL Java_jdd_JDDNode_DDN_1GetIndex(JNIEnv *env, jclas... function JNIEXPORT (line 826) | JNIEXPORT jdouble JNICALL Java_jdd_JDDNode_DDN_1GetValue(JNIEnv *env, jc... function JNIEXPORT (line 834) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDDNode_DDN_1GetThen(JNI... function JNIEXPORT (line 844) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDDNode_DDN_1GetElse(JNI... function JNIEXPORT (line 857) | JNIEXPORT jlong __jlongpointer JNICALL Java_jdd_JDDVars_DDV_1BuildArray(... function JNIEXPORT (line 886) | JNIEXPORT void JNICALL Java_jdd_JDDVars_DDV_1FreeArray(JNIEnv *env, jobj... function JNIEXPORT (line 894) | JNIEXPORT jint JNICALL Java_jdd_JDDVars_DDV_1GetIndex(JNIEnv *env, jobje... function JNIEXPORT (line 901) | JNIEXPORT jint JNICALL Java_jdd_JDD_DebugJDD_1GetRefCount(JNIEnv *env, j... function JNIEXPORT (line 908) | JNIEXPORT jlongArray JNICALL Java_jdd_JDD_DebugJDD_1GetExternalRefCounts... function JNIEXPORT (line 937) | JNIEXPORT jboolean JNICALL Java_jdd_JDD_DD_1GetErrorFlag(JNIEnv *env, jc... FILE: prism/src/jdd/JDD.java class JDD (line 35) | public class JDD method GetCUDDManager (line 38) | public static native long GetCUDDManager(); method DD_SetOutputStream (line 40) | private static native void DD_SetOutputStream(long fp); method DD_GetOutputStream (line 41) | private static native long DD_GetOutputStream(); method DD_InitialiseCUDD (line 43) | private static native void DD_InitialiseCUDD(); method DD_InitialiseCUDD (line 44) | private static native void DD_InitialiseCUDD(long max_mem, double epsi... method DD_SetCUDDMaxMem (line 45) | private static native void DD_SetCUDDMaxMem(long max_mem); method DD_SetCUDDEpsilon (line 46) | private static native void DD_SetCUDDEpsilon(double epsilon); method DD_CloseDownCUDD (line 47) | private static native void DD_CloseDownCUDD(boolean check); method DD_Ref (line 48) | static native void DD_Ref(long dd); method DD_Deref (line 49) | static native void DD_Deref(long dd); method DD_PrintCacheInfo (line 50) | private static native void DD_PrintCacheInfo(); method DD_GetErrorFlag (line 51) | private static native boolean DD_GetErrorFlag(); method DD_Create (line 53) | private static native long DD_Create(); method DD_Constant (line 54) | private static native long DD_Constant(double value); method DD_PlusInfinity (line 55) | private static native long DD_PlusInfinity(); method DD_MinusInfinity (line 56) | private static native long DD_MinusInfinity(); method DD_Var (line 57) | private static native long DD_Var(int i); method DD_Not (line 58) | private static native long DD_Not(long dd); method DD_Or (line 59) | private static native long DD_Or(long dd1, long dd2); method DD_And (line 60) | private static native long DD_And(long dd1, long dd2); method DD_Xor (line 61) | private static native long DD_Xor(long dd1, long dd2); method DD_Implies (line 62) | private static native long DD_Implies(long dd1, long dd2); method DD_Apply (line 63) | private static native long DD_Apply(int op, long dd1, long dd2); method DD_MonadicApply (line 64) | private static native long DD_MonadicApply(int op, long dd); method DD_Restrict (line 65) | private static native long DD_Restrict(long dd, long cube); method DD_ITE (line 66) | private static native long DD_ITE(long dd1, long dd2, long dd3); method DD_PermuteVariables (line 68) | private static native long DD_PermuteVariables(long dd, long old_vars,... method DD_SwapVariables (line 69) | private static native long DD_SwapVariables(long dd, long old_vars, lo... method DD_VariablesGreaterThan (line 70) | private static native long DD_VariablesGreaterThan(long x_vars, long y... method DD_VariablesGreaterThanEquals (line 71) | private static native long DD_VariablesGreaterThanEquals(long x_vars, ... method DD_VariablesLessThan (line 72) | private static native long DD_VariablesLessThan(long x_vars, long y_va... method DD_VariablesLessThanEquals (line 73) | private static native long DD_VariablesLessThanEquals(long x_vars, lon... method DD_VariablesEquals (line 74) | private static native long DD_VariablesEquals(long x_vars, long y_vars... method DD_ThereExists (line 76) | private static native long DD_ThereExists(long dd, long vars, int num_... method DD_ForAll (line 77) | private static native long DD_ForAll(long dd, long vars, int num_vars); method DD_SumAbstract (line 78) | private static native long DD_SumAbstract(long dd, long vars, int num_... method DD_ProductAbstract (line 79) | private static native long DD_ProductAbstract(long dd, long vars, int ... method DD_MinAbstract (line 80) | private static native long DD_MinAbstract(long dd, long vars, int num_... method DD_MaxAbstract (line 81) | private static native long DD_MaxAbstract(long dd, long vars, int num_... method DD_GreaterThan (line 83) | private static native long DD_GreaterThan(long dd, double threshold); method DD_GreaterThanEquals (line 84) | private static native long DD_GreaterThanEquals(long dd, double thresh... method DD_LessThan (line 85) | private static native long DD_LessThan(long dd, double threshold); method DD_LessThanEquals (line 86) | private static native long DD_LessThanEquals(long dd, double threshold); method DD_Equals (line 87) | private static native long DD_Equals(long dd, double value); method DD_Interval (line 88) | private static native long DD_Interval(long dd, double lower, double u... method DD_RoundOff (line 89) | private static native long DD_RoundOff(long dd, int places); method DD_EqualSupNorm (line 90) | private static native boolean DD_EqualSupNorm(long dd1, long dd2, doub... method DD_FindMin (line 91) | private static native double DD_FindMin(long dd); method DD_FindMinPositive (line 92) | private static native double DD_FindMinPositive(long dd); method DD_FindMax (line 93) | private static native double DD_FindMax(long dd); method DD_FindMaxFinite (line 94) | private static native double DD_FindMaxFinite(long dd); method DD_RestrictToFirst (line 95) | private static native long DD_RestrictToFirst(long dd, long vars, int ... method DD_IsZeroOneMTBDD (line 96) | private static native boolean DD_IsZeroOneMTBDD(long dd); method DD_GetNumNodes (line 98) | private static native int DD_GetNumNodes(long dd); method DD_GetNumTerminals (line 99) | private static native int DD_GetNumTerminals(long dd); method DD_GetNumMinterms (line 100) | private static native double DD_GetNumMinterms(long dd, int num_vars); method DD_GetNumPaths (line 101) | private static native double DD_GetNumPaths(long dd); method DD_PrintInfo (line 102) | private static native void DD_PrintInfo(long dd, int num_vars); method DD_PrintInfoBrief (line 103) | private static native void DD_PrintInfoBrief(long dd, int num_vars); method DD_PrintSupport (line 104) | private static native void DD_PrintSupport(long dd); method DD_PrintSupportNames (line 105) | private static native void DD_PrintSupportNames(long dd, List ... method DD_GetSupport (line 106) | private static native long DD_GetSupport(long dd); method DD_PrintTerminals (line 107) | private static native void DD_PrintTerminals(long dd); method DD_PrintTerminalsAndNumbers (line 108) | private static native void DD_PrintTerminalsAndNumbers(long dd, int nu... method DD_SetVectorElement (line 110) | private static native long DD_SetVectorElement(long dd, long vars, int... method DD_SetMatrixElement (line 111) | private static native long DD_SetMatrixElement(long dd, long rvars, in... method DD_Set3DMatrixElement (line 112) | private static native long DD_Set3DMatrixElement(long dd, long rvars, ... method DD_GetVectorElement (line 113) | private static native double DD_GetVectorElement(long dd, long vars, i... method DD_Identity (line 114) | private static native long DD_Identity(long rvars, long cvars, int num... method DD_Transpose (line 115) | private static native long DD_Transpose(long dd, long rvars, long cvar... method DD_MatrixMultiply (line 116) | private static native long DD_MatrixMultiply(long dd1, long dd2, long ... method DD_PrintVector (line 117) | private static native void DD_PrintVector(long dd, long vars, int num_... method DD_PrintMatrix (line 118) | private static native void DD_PrintMatrix(long dd, long rvars, int num... method DD_PrintVectorFiltered (line 119) | private static native void DD_PrintVectorFiltered(long dd, long filter... method DD_ExportDDToDotFile (line 121) | private static native void DD_ExportDDToDotFile(long dd, String filena... method DD_ExportDDToDotFileLabelled (line 122) | private static native void DD_ExportDDToDotFileLabelled(long dd, Strin... method DD_ExportMatrixToPPFile (line 123) | private static native void DD_ExportMatrixToPPFile(long dd, long rvars... method DD_Export3dMatrixToPPFile (line 124) | private static native void DD_Export3dMatrixToPPFile(long dd, long rva... method DD_ExportMatrixToMatlabFile (line 125) | private static native void DD_ExportMatrixToMatlabFile(long dd, long r... method DD_ExportMatrixToSpyFile (line 126) | private static native void DD_ExportMatrixToSpyFile(long dd, long rvar... method DebugJDD_GetRefCount (line 129) | static native int DebugJDD_GetRefCount(long dd); method DebugJDD_GetExternalRefCounts (line 130) | static native long[] DebugJDD_GetExternalRefCounts(); class CuddOutOfMemoryException (line 140) | public static class CuddOutOfMemoryException extends RuntimeException { method CuddOutOfMemoryException (line 144) | CuddOutOfMemoryException() { method SetOutputStream (line 203) | public static void SetOutputStream(long fp) method GetOutputStream (line 213) | public static long GetOutputStream() method InitialiseCUDD (line 224) | public static void InitialiseCUDD() method InitialiseCUDD (line 237) | public static void InitialiseCUDD(long max_mem, double epsilon) method SetCUDDMaxMem (line 250) | public static void SetCUDDMaxMem(long max_mem) method SetCUDDEpsilon (line 259) | public static void SetCUDDEpsilon(double epsilon) method CloseDownCUDD (line 268) | public static void CloseDownCUDD() { CloseDownCUDD(true); } method CloseDownCUDD (line 269) | public static void CloseDownCUDD(boolean check) method Ref (line 284) | public static void Ref(JDDNode dd) method Deref (line 305) | public static void Deref(JDDNode dd) method Deref (line 327) | public static void Deref(JDDNode... dds) method DerefNonNull (line 339) | public static void DerefNonNull(JDDNode dd) method DerefNonNull (line 350) | public static void DerefNonNull(JDDNode... dds) method DerefArray (line 363) | public static void DerefArray(JDDNode[] dds, int n) method DerefArrayNonNull (line 379) | public static void DerefArrayNonNull(JDDNode[] dds) method DerefArrayNonNull (line 393) | public static void DerefArrayNonNull(JDDNode[] dds, int n) method PrintCacheInfo (line 403) | public static void PrintCacheInfo() method Create (line 414) | public static JDDNode Create() method Constant (line 423) | public static JDDNode Constant(double value) method PlusInfinity (line 435) | public static JDDNode PlusInfinity() method MinusInfinity (line 444) | public static JDDNode MinusInfinity() method Var (line 453) | public static JDDNode Var(int i) method Not (line 462) | public static JDDNode Not(JDDNode dd) method Or (line 476) | public static JDDNode Or(JDDNode dd1, JDDNode dd2) method Or (line 496) | public static JDDNode Or(JDDNode... nodes) method And (line 517) | public static JDDNode And(JDDNode dd1, JDDNode dd2) method And (line 538) | public static JDDNode And(JDDNode... nodes) method Xor (line 559) | public static JDDNode Xor(JDDNode dd1, JDDNode dd2) method Implies (line 576) | public static JDDNode Implies(JDDNode dd1, JDDNode dd2) method Equiv (line 589) | public static JDDNode Equiv(JDDNode dd1, JDDNode dd2) method Apply (line 598) | public static JDDNode Apply(int op, JDDNode dd1, JDDNode dd2) method Times (line 612) | public static JDDNode Times(JDDNode node, JDDNode... nodes) { method Plus (line 626) | public static JDDNode Plus(JDDNode node, JDDNode... nodes) { method Max (line 640) | public static JDDNode Max(JDDNode node, JDDNode... nodes) { method Min (line 654) | public static JDDNode Min(JDDNode node, JDDNode... nodes) { method MonadicApply (line 667) | public static JDDNode MonadicApply(int op, JDDNode dd) method Restrict (line 678) | public static JDDNode Restrict(JDDNode dd, JDDNode cube) method ITE (line 694) | public static JDDNode ITE(JDDNode dd1, JDDNode dd2, JDDNode dd3) method AreIntersecting (line 711) | public static boolean AreIntersecting(JDDNode dd1, JDDNode dd2) method IsContainedIn (line 731) | public static boolean IsContainedIn(JDDNode dd1, JDDNode dd2) method PermuteVariables (line 755) | public static JDDNode PermuteVariables(JDDNode dd, JDDVars old_vars, J... method SwapVariables (line 766) | public static JDDNode SwapVariables(JDDNode dd, JDDVars old_vars, JDDV... method VariablesGreaterThan (line 777) | public static JDDNode VariablesGreaterThan(JDDVars x_vars, JDDVars y_v... method VariablesGreaterThanEquals (line 786) | public static JDDNode VariablesGreaterThanEquals(JDDVars x_vars, JDDVa... method VariablesLessThan (line 795) | public static JDDNode VariablesLessThan(JDDVars x_vars, JDDVars y_vars) method VariablesLessThanEquals (line 804) | public static JDDNode VariablesLessThanEquals(JDDVars x_vars, JDDVars ... method VariablesEquals (line 813) | public static JDDNode VariablesEquals(JDDVars x_vars, JDDVars y_vars) method ThereExists (line 824) | public static JDDNode ThereExists(JDDNode dd, JDDVars vars) method ForAll (line 838) | public static JDDNode ForAll(JDDNode dd, JDDVars vars) method SumAbstract (line 852) | public static JDDNode SumAbstract(JDDNode dd, JDDVars vars) method ProductAbstract (line 863) | public static JDDNode ProductAbstract(JDDNode dd, JDDVars vars) method MinAbstract (line 874) | public static JDDNode MinAbstract(JDDNode dd, JDDVars vars) method MaxAbstract (line 885) | public static JDDNode MaxAbstract(JDDNode dd, JDDVars vars) method GreaterThan (line 898) | public static JDDNode GreaterThan(JDDNode dd, double threshold) method GreaterThanEquals (line 909) | public static JDDNode GreaterThanEquals(JDDNode dd, double threshold) method LessThan (line 920) | public static JDDNode LessThan(JDDNode dd, double threshold) method LessThanEquals (line 931) | public static JDDNode LessThanEquals(JDDNode dd, double threshold) method Equals (line 942) | public static JDDNode Equals(JDDNode dd, double value) method Interval (line 953) | public static JDDNode Interval(JDDNode dd, double lower, double upper) method RoundOff (line 964) | public static JDDNode RoundOff(JDDNode dd, int places) method EqualSupNorm (line 975) | public static boolean EqualSupNorm(JDDNode dd1, JDDNode dd2, double ep... method IsZeroOneMTBDD (line 986) | public static boolean IsZeroOneMTBDD(JDDNode dd) method FindMin (line 995) | public static double FindMin(JDDNode dd) method FindMinPositive (line 1008) | public static double FindMinPositive(JDDNode dd) method FindMinOver (line 1021) | public static double FindMinOver(JDDNode dd, JDDNode filter) method FindMax (line 1033) | public static double FindMax(JDDNode dd) method FindMaxFinite (line 1045) | public static double FindMaxFinite(JDDNode dd) method FindMaxOver (line 1058) | public static double FindMaxOver(JDDNode dd, JDDNode filter) method RestrictToFirst (line 1070) | public static JDDNode RestrictToFirst(JDDNode dd, JDDVars vars) method RestrictToFirstValue (line 1083) | public static double RestrictToFirstValue(JDDNode dd, JDDNode filter) method GetNumNodes (line 1119) | public static int GetNumNodes(JDDNode dd) method GetNumTerminals (line 1130) | public static int GetNumTerminals(JDDNode dd) method GetNumMinterms (line 1141) | public static double GetNumMinterms(JDDNode dd, int num_vars) method GetNumMintermsString (line 1153) | public static String GetNumMintermsString(JDDNode dd, int num_vars) method GetNumPaths (line 1170) | public static double GetNumPaths(JDDNode dd) method GetNumPathsString (line 1182) | public static String GetNumPathsString(JDDNode dd) method isSingleton (line 1208) | public static boolean isSingleton(JDDNode dd, JDDVars vars) method PrintInfo (line 1242) | public static void PrintInfo(JDDNode dd, int num_vars) method PrintInfoBrief (line 1251) | public static void PrintInfoBrief(JDDNode dd, int num_vars) method GetInfoString (line 1260) | public static String GetInfoString(JDDNode dd, int num_vars) method GetInfoBriefString (line 1269) | public static String GetInfoBriefString(JDDNode dd, int num_vars) method PrintSupport (line 1278) | public static void PrintSupport(JDDNode dd) method PrintSupportNames (line 1288) | public static void PrintSupportNames(JDDNode dd, List varNames) method GetSupport (line 1297) | public static JDDNode GetSupport(JDDNode dd) method PrintTerminals (line 1306) | public static void PrintTerminals(JDDNode dd) method GetTerminalsString (line 1315) | public static String GetTerminalsString(JDDNode dd) method PrintTerminalsAndNumbers (line 1324) | public static void PrintTerminalsAndNumbers(JDDNode dd, int num_vars) method GetTerminalsAndNumbersString (line 1333) | public static String GetTerminalsAndNumbersString(JDDNode dd, int num_... method GetTerminalsString (line 1340) | public static String GetTerminalsString(JDDNode dd, int num_vars, bool... method SetVectorElement (line 1383) | public static JDDNode SetVectorElement(JDDNode dd, JDDVars vars, long ... method SetMatrixElement (line 1397) | public static JDDNode SetMatrixElement(JDDNode dd, JDDVars rvars, JDDV... method Set3DMatrixElement (line 1411) | public static JDDNode Set3DMatrixElement(JDDNode dd, JDDVars rvars, JD... method GetVectorElement (line 1425) | public static double GetVectorElement(JDDNode dd, JDDVars vars, long i... method Identity (line 1439) | public static JDDNode Identity(JDDVars rvars, JDDVars cvars) method Transpose (line 1451) | public static JDDNode Transpose(JDDNode dd, JDDVars rvars, JDDVars cvars) method MatrixMultiply (line 1466) | public static JDDNode MatrixMultiply(JDDNode dd1, JDDNode dd2, JDDVars... method PrintMinterms (line 1484) | public static void PrintMinterms(PrismLog log, JDDNode dd) method PrintMinterms (line 1499) | public static void PrintMinterms(PrismLog log, JDDNode dd, String desc... method PrintMinterms (line 1522) | public static void PrintMinterms(PrismLog log, JDDNode dd, JDDVars var... method PrintMintermsRec (line 1561) | private static void PrintMintermsRec(PrismLog log, JDDNode dd, JDDVars... method PrintVector (line 1627) | public static void PrintVector(JDDNode dd, JDDVars vars) method PrintVector (line 1639) | public static void PrintVector(JDDNode dd, JDDVars vars, int accuracy) method PrintMatrix (line 1651) | public static void PrintMatrix(JDDNode dd, JDDVars rvars, JDDVars cvars) method PrintMatrix (line 1663) | public static void PrintMatrix(JDDNode dd, JDDVars rvars, JDDVars cvar... method PrintVectorFiltered (line 1675) | public static void PrintVectorFiltered(JDDNode dd, JDDNode filter, JDD... method PrintVectorFiltered (line 1688) | public static void PrintVectorFiltered(JDDNode dd, JDDNode filter, JDD... method TraverseVector (line 1701) | public static void TraverseVector(JDDNode dd, JDDVars vars, JDDVectorC... method TraverseVectorRec (line 1711) | private static void TraverseVectorRec(JDDNode dd, JDDVars vars, int va... method ExportDDToDotFile (line 1745) | public static void ExportDDToDotFile(JDDNode dd, String filename) method ExportDDToDotFileLabelled (line 1754) | public static void ExportDDToDotFileLabelled(JDDNode dd, String filena... method ExportMatrixToPPFile (line 1763) | public static void ExportMatrixToPPFile(JDDNode dd, JDDVars rvars, JDD... method Export3dMatrixToPPFile (line 1797) | public static void Export3dMatrixToPPFile(JDDNode dd, JDDVars rvars, J... method ExportMatrixToMatlabFile (line 1810) | public static void ExportMatrixToMatlabFile(JDDNode dd, JDDVars rvars,... method ExportMatrixToSpyFile (line 1823) | public static void ExportMatrixToSpyFile(JDDNode dd, JDDVars rvars, JD... method ptrToNode (line 1837) | public static JDDNode ptrToNode(long ptr) method checkForCuddError (line 1854) | public static void checkForCuddError() FILE: prism/src/jdd/JDDLibrary.java class JDDLibrary (line 34) | public class JDDLibrary implements PrismLibrary method initialise (line 39) | @Override method setMainLog (line 47) | @Override method notifySettings (line 63) | @Override method closeDown (line 78) | @Override FILE: prism/src/jdd/JDDNode.java class JDDNode (line 31) | public class JDDNode method DDN_IsConstant (line 36) | protected static native boolean DDN_IsConstant(long dd); method DDN_GetIndex (line 37) | protected static native int DDN_GetIndex(long dd); method DDN_GetValue (line 38) | protected static native double DDN_GetValue(long dd); method DDN_GetThen (line 39) | protected static native long DDN_GetThen(long dd); method DDN_GetElse (line 40) | protected static native long DDN_GetElse(long dd); method JDDNode (line 58) | protected JDDNode(long p) method ptr (line 63) | public long ptr() method isConstant (line 68) | public boolean isConstant() method getIndex (line 73) | public int getIndex() method getValue (line 78) | public double getValue() method getThen (line 97) | public JDDNode getThen() method getElse (line 125) | public JDDNode getElse() method equals (line 142) | public boolean equals(Object o) method hashCode (line 147) | public int hashCode() method toString (line 152) | public String toString() method copy (line 168) | public JDDNode copy() method ptrs (line 182) | public static long[] ptrs(JDDNode[] dds) FILE: prism/src/jdd/JDDTest.java class JDDTest (line 29) | public class JDDTest method main (line 31) | public static void main(String[] args) FILE: prism/src/jdd/JDDVars.java class JDDVars (line 43) | public class JDDVars implements Iterable method DDV_BuildArray (line 49) | private native long DDV_BuildArray(); method DDV_FreeArray (line 50) | private native void DDV_FreeArray(long a); method DDV_GetIndex (line 51) | private native int DDV_GetIndex(long dd); method JDDVars (line 67) | public JDDVars() method addVar (line 79) | public void addVar(JDDNode var) method addVars (line 93) | @Deprecated method copy (line 105) | public JDDVars copy() method copyVarsFrom (line 119) | public void copyVarsFrom(JDDVars ddv) { method copyArray (line 129) | public static JDDVars[] copyArray(JDDVars[] vararray) method mergeVarsFrom (line 146) | public void mergeVarsFrom(JDDVars ddv) { method removeVar (line 154) | public void removeVar(JDDNode v) method removeVars (line 165) | public void removeVars(JDDVars ddv) method getNumVars (line 173) | public int getNumVars() method getVar (line 182) | public JDDNode getVar(int i) method getVarPtr (line 190) | public long getVarPtr(int i) method getVarIndex (line 198) | public int getVarIndex(int i) method getMinVarIndex (line 207) | public int getMinVarIndex() method getMaxVarIndex (line 224) | public int getMaxVarIndex() method refAll (line 244) | @Deprecated method derefAll (line 257) | public void derefAll() method derefAllArray (line 269) | public static void derefAllArray(JDDVars[] vars) method array (line 280) | public long array() method n (line 295) | public int n() method iterator (line 300) | @Override method toString (line 306) | @Override method fromCubeSet (line 329) | public static JDDVars fromCubeSet(JDDNode cubeSet) method toCubeSet (line 366) | public JDDNode toCubeSet() method allZero (line 381) | public JDDNode allZero() method sortByIndex (line 391) | public void sortByIndex() FILE: prism/src/jdd/JDDVectorConsumer.java type JDDVectorConsumer (line 29) | public interface JDDVectorConsumer method setElement (line 31) | void setElement(long x, double d, int code); FILE: prism/src/jdd/SanityJDD.java class SanityJDD (line 44) | public class SanityJDD method checkIsContainedIn (line 57) | public static void checkIsContainedIn(JDDNode a, JDDNode b) method checkIsZeroOneMTBDD (line 74) | public static void checkIsZeroOneMTBDD(JDDNode node) method checkVarsAreSorted (line 92) | public static void checkVarsAreSorted(JDDVars vars) method checkIsDDOverVars (line 111) | public static void checkIsDDOverVars(JDDNode node, JDDVars... allowedV... method checkIsStateSet (line 151) | public static void checkIsStateSet(JDDNode node, JDDVars vars) method check (line 158) | public static void check(boolean value, String message) method error (line 166) | private static void error(String message) FILE: prism/src/jltl2ba/APElement.java class APElement (line 30) | public class APElement extends MyBitSet { method APElement (line 32) | public APElement() { method APElement (line 36) | public APElement(int size) { method APElement (line 40) | public APElement(MyBitSet m) { method toString (line 47) | public String toString(APSet ap_set, boolean spaces) method toStringLBTT (line 71) | public String toStringLBTT(APSet ap_set) method toStringHOA (line 92) | public String toStringHOA(int apSetSize) method toStringHOA (line 103) | public static String toStringHOA(BitSet label, int apSetSize) FILE: prism/src/jltl2ba/APElementIterator.java class APElementIterator (line 28) | public class APElementIterator implements Iterator { method APElementIterator (line 34) | public APElementIterator(APElement ap_elem) { method APElementIterator (line 40) | public APElementIterator(int size) { method hasNext (line 45) | public boolean hasNext() { method next (line 49) | public APElement next() throws NoSuchElementException { method remove (line 58) | public void remove() throws UnsupportedOperationException FILE: prism/src/jltl2ba/APSet.java class APSet (line 35) | public class APSet implements Iterable method APSet (line 43) | public APSet() method addAP (line 53) | public int addAP(String name) method getAP (line 69) | public String getAP(int index) method indexOf (line 78) | public int indexOf(String s) method hasAP (line 83) | public boolean hasAP(String s) method asList (line 92) | public List asList() method size (line 101) | public int size() method powersetSize (line 110) | public int powersetSize() method equals (line 120) | public boolean equals(APSet other) method equals (line 125) | public boolean equals(Object other) method createCanonical (line 135) | public APSet createCanonical() method iterator (line 144) | public Iterator iterator() method elementIterator (line 153) | public Iterator elementIterator() method elements (line 162) | public Iterable elements() method print (line 176) | public void print(PrintStream out) method print_hoa (line 184) | public void print_hoa(PrintStream out) method toString (line 195) | @Override FILE: prism/src/jltl2ba/Alternating.java class Alternating (line 36) | public class Alternating { class ATrans (line 44) | public static class ATrans { method ATrans (line 50) | public ATrans() { method ATrans (line 57) | public ATrans(MyBitSet _to, MyBitSet _pos, MyBitSet _neg) { method clone (line 64) | public ATrans clone() { method do_merge_atrans (line 71) | public static ATrans do_merge_atrans(ATrans first, ATrans second) { class AProd (line 87) | public static class AProd { method AProd (line 94) | public AProd() { method Alternating (line 99) | public Alternating(SimpleLTL formula, APSet apset) throws PrismExcepti... method _boolean (line 123) | private ATrans _boolean(SimpleLTL p) { method getSymID (line 167) | private int getSymID(String ap) { method buildAlternating (line 172) | private ATrans buildAlternating(SimpleLTL p) { method simplifyATrans (line 268) | private ATrans simplifyATrans(ATrans trans) { method simplifyAStates (line 298) | private void simplifyAStates() { method print (line 320) | public void print(PrintStream out) { FILE: prism/src/jltl2ba/Buchi.java class Buchi (line 39) | public class Buchi { class BState (line 58) | public static class BState { method BState (line 67) | public BState() { ; } method free (line 69) | public void free() class BScc (line 76) | public static class BScc { method BScc (line 82) | public BScc() { ; } class BTrans (line 85) | public class BTrans { method BTrans (line 91) | public BTrans() method BTrans (line 99) | public BTrans(MyBitSet _pos, MyBitSet _neg) method clone (line 107) | public BTrans clone() method copyTo (line 115) | public void copyTo(BTrans b) method free (line 122) | public void free(BTrans sentinel, boolean fly) method Buchi (line 132) | public Buchi(Generalized g) method nextFinal (line 222) | private int nextFinal(MyBitSet set, int fin) method findBState (line 229) | private BState findBState(Generalized.GState state, int _final, BState s) method sameBTrans (line 271) | private boolean sameBTrans(BTrans s, BTrans t) method allBTransMatch (line 278) | private boolean allBTransMatch(BState a, BState b) method makeBTrans (line 316) | private void makeBTrans(BState s) method retargetAllBTrans (line 392) | private void retargetAllBTrans() method simplifyBTrans (line 419) | private int simplifyBTrans() method bdfs (line 449) | private int bdfs(BState s) method removeBState (line 486) | private BState removeBState(BState s, BState s1) method simplifyBScc (line 502) | private void simplifyBScc() method simplifyBStates (line 521) | private int simplifyBStates() method spin_print_sets (line 593) | private void spin_print_sets(PrintStream out, APSet apset, MyBitSet po... method print_spin (line 617) | public void print_spin(PrintStream out, APSet apset) class LTL2BAState (line 695) | private static class LTL2BAState { method LTL2BAState (line 699) | public LTL2BAState(int index_, int fin_) { index = index_; fin = fin... method equals (line 700) | public boolean equals(Object o) { return (o instanceof LTL2BAState) ... method equals (line 701) | public boolean equals(LTL2BAState s) { return (index == s.index) && ... method hashCode (line 702) | public int hashCode() { return index * 31 + fin; } method toNBA (line 705) | public NBA toNBA(APSet apset) throws PrismException FILE: prism/src/jltl2ba/Generalized.java class Generalized (line 34) | public class Generalized { class GScc (line 52) | public static class GScc { method GScc (line 58) | public GScc() {} class GState (line 61) | public static class GState { method GState (line 69) | public GState() method free (line 74) | public void free() class GTrans (line 82) | public static class GTrans { method GTrans (line 89) | public GTrans() method GTrans (line 98) | public GTrans(MyBitSet _pos, MyBitSet _neg, MyBitSet _fin) method clone (line 107) | public GTrans clone() method copyTo (line 115) | public void copyTo(GTrans g) method free (line 123) | public void free(GTrans sentinel, boolean fly) method Generalized (line 134) | public Generalized(Alternating a) method getGStateID (line 204) | public int getGStateID() method isFinal (line 210) | private boolean isFinal(Alternating a, MyBitSet from, Alternating.ATra... method findGState (line 232) | private GState findGState(MyBitSet set, GState s) method same_gtrans (line 270) | private boolean same_gtrans(GState a, GTrans s, GState b, GTrans t, bo... method allGTransMatch (line 300) | private int allGTransMatch(GState a, GState b, boolean use_scc) method make_gtrans (line 325) | private void make_gtrans(Alternating a, GState s) method retarget_all_gtrans (line 458) | private void retarget_all_gtrans() method removeGState (line 494) | private GState removeGState(GState s, GState s1) method simplifyGTrans (line 512) | private int simplifyGTrans() method simplifyGStates (line 552) | private int simplifyGStates() method gdfs (line 581) | private int gdfs(GState s) method simplify_gscc (line 618) | private void simplify_gscc(Alternating a) method reverse_print_generalized (line 667) | private void reverse_print_generalized(PrintStream out, GState s, APSe... method print (line 693) | public void print(PrintStream out, APSet symtab) FILE: prism/src/jltl2ba/Jltl2baCmdLine.java class Jltl2baCmdLine (line 39) | public class Jltl2baCmdLine { method run (line 41) | public int run(String formula, PrintStream output) throws Exception { method main (line 52) | public static void main(String[] args) { method usage (line 101) | private static void usage(String error) FILE: prism/src/jltl2ba/LTLFragments.java class LTLFragments (line 36) | public class LTLFragments method LTLFragments (line 48) | private LTLFragments() method LTLFragments (line 58) | private LTLFragments(LTLFragments other) method isSyntacticSafety (line 68) | public boolean isSyntacticSafety() method isSyntacticGuarantee (line 74) | public boolean isSyntacticGuarantee() method isSyntacticObligation (line 80) | public boolean isSyntacticObligation() method isSyntacticRecurrence (line 86) | public boolean isSyntacticRecurrence() method isSyntacticPersistence (line 92) | public boolean isSyntacticPersistence() method toString (line 97) | @Override method and (line 140) | private LTLFragments and(LTLFragments other) method or (line 157) | private LTLFragments or(LTLFragments other) method not (line 174) | private LTLFragments not() method nextstep (line 196) | private LTLFragments nextstep() method eventually (line 205) | private LTLFragments eventually() method always (line 222) | private LTLFragments always() method until (line 239) | private LTLFragments until(LTLFragments other) method release (line 256) | private LTLFragments release(LTLFragments other) method equiv (line 273) | private LTLFragments equiv(LTLFragments other) method implies (line 285) | private LTLFragments implies(LTLFragments other) method analyse (line 296) | public static LTLFragments analyse(SimpleLTL root) FILE: prism/src/jltl2ba/MyBitSet.java class MyBitSet (line 31) | public class MyBitSet extends BitSet implements Comparable, Iter... method MyBitSet (line 35) | public MyBitSet() method MyBitSet (line 41) | public MyBitSet(int size) method size (line 49) | public int size() { method containsAll (line 55) | public boolean containsAll(BitSet b) { method IntegerList (line 62) | public Vector IntegerList() method print (line 71) | public void print(PrintStream out) method print (line 89) | public void print(PrintStream out, APSet symtable, boolean pos) method compareTo (line 105) | public int compareTo(BitSet o) method increment (line 114) | public void increment() { method iterator (line 121) | public Iterator iterator() { class MyBitSetIterator (line 125) | public static class MyBitSetIterator implements Iterator { method MyBitSetIterator (line 130) | public MyBitSetIterator(MyBitSet bitset) { method hasNext (line 135) | public boolean hasNext() { method next (line 139) | public Integer next() { method remove (line 145) | public void remove() { FILE: prism/src/jltl2ba/SimpleLTL.java class SimpleLTL (line 41) | public class SimpleLTL { type LTLType (line 43) | public enum LTLType { method SimpleLTL (line 57) | public SimpleLTL(boolean v) method SimpleLTL (line 65) | public SimpleLTL(String prop) method SimpleLTL (line 73) | public SimpleLTL(LTLType type, SimpleLTL lft) method SimpleLTL (line 90) | public SimpleLTL(LTLType type, SimpleLTL lft, SimpleLTL rgt) method SimpleLTL (line 109) | public SimpleLTL(LTLType type, SimpleLTL lft, SimpleLTL rgt, String prop) method equals (line 118) | public boolean equals(Object o) method getAPs (line 141) | public APSet getAPs() method clone (line 172) | public SimpleLTL clone() method implies (line 181) | private boolean implies(SimpleLTL b) method simplify (line 206) | public SimpleLTL simplify() method simplified (line 214) | private SimpleLTL simplified() method toBasicOperators (line 632) | public SimpleLTL toBasicOperators() { method negate (line 669) | public SimpleLTL negate() { method pushNegation (line 673) | public SimpleLTL pushNegation() method rewrite (line 756) | public SimpleLTL rewrite() method rightLinked (line 761) | public SimpleLTL rightLinked() method canonical (line 782) | public SimpleLTL canonical() method countNodes (line 798) | public int countNodes() method countPredicates (line 818) | public int countPredicates() method toString (line 840) | public String toString() method isCoSafe (line 891) | public boolean isCoSafe() method hasNextStep (line 908) | public boolean hasNextStep() method isTree (line 926) | public boolean isTree() method isTree (line 940) | private boolean isTree(IdentityHashMap seen) method extendNextStepWithAP (line 969) | public SimpleLTL extendNextStepWithAP(String label) method toDNF (line 1006) | public SimpleLTL toDNF() throws PrismException method toMonom (line 1066) | public APMonom toMonom(APSet apset) throws PrismException method renameAP (line 1108) | public void renameAP(String prefixFrom, String prefixTo) method toStringLBT (line 1141) | public String toStringLBT() method toStringSpin (line 1194) | public String toStringSpin() method toStringSpot (line 1248) | public String toStringSpot() method parseFormulaLBT (line 1299) | public static SimpleLTL parseFormulaLBT(String formula) throws Exception method parseFormulaLBT (line 1337) | private static SimpleLTL parseFormulaLBT(List formulaList, method toNBA (line 1393) | public NBA toNBA(APSet apset) throws PrismException method toNBA (line 1413) | public NBA toNBA() throws PrismException method toDot (line 1419) | public void toDot(PrintStream out) { method toDot (line 1433) | private String toDot(PrintStream out, IdentityHashMap APElementIterator(APSet s) method setFromPosNeg (line 330) | public void setFromPosNeg(MyBitSet pos, MyBitSet neg) throws PrismExce... FILE: prism/src/jltl2dstar/APMonom2APElements.java class APMonom2APElements (line 35) | public class APMonom2APElements implements Iterator { method APMonom2APElements (line 52) | public APMonom2APElements(APSet s, APMonom m) method increment (line 67) | private void increment() { method hasNext (line 80) | public boolean hasNext() method next (line 85) | public APElement next() throws NoSuchElementException method remove (line 95) | public void remove() throws UnsupportedOperationException FILE: prism/src/jltl2dstar/AcceptanceForState.java class AcceptanceForState (line 28) | public class AcceptanceForState { method AcceptanceForState (line 36) | public AcceptanceForState(RabinAcceptance acceptance, int state_index) { method addTo_L (line 42) | public void addTo_L(int pair_index) { method addTo_U (line 48) | public void addTo_U(int pair_index) { method isIn_L (line 54) | public boolean isIn_L(int pair_index) { method isIn_U (line 59) | public boolean isIn_U(int pair_index) { method setSignature (line 64) | public void setSignature(RabinSignature signature) { method size (line 76) | public int size() throws PrismException { method getSignature (line 81) | RabinSignature getSignature() throws PrismException { FILE: prism/src/jltl2dstar/DA.java class DA (line 32) | public class DA { method DA (line 74) | public DA(APSet ap_set) method newInstance (line 84) | public static DA newInstance(APSet ap_set) { method newState (line 92) | public DA_State newState() method constructEmpty (line 103) | public void constructEmpty() { method size (line 113) | public int size() method iterator (line 119) | public Iterator iterator() method get (line 127) | public DA_State get(int i) method getAPSize (line 135) | public int getAPSize() method getAPSet (line 143) | public APSet getAPSet() method switchAPSet (line 151) | public void switchAPSet(APSet new_apset) throws PrismException method getIndexForState (line 162) | public int getIndexForState(DA_State state) method setStartState (line 168) | public void setStartState(DA_State state) method getStartState (line 177) | public DA_State getStartState() method isCompact (line 183) | public boolean isCompact() method setComment (line 189) | public void setComment(String comment) method getComment (line 195) | public String getComment() method acceptance (line 203) | public RabinAcceptance acceptance() method makeCompact (line 212) | public void makeCompact() throws PrismException { method print (line 254) | public void print(String da_type, PrintStream out) throws PrismExcepti... method printHOA (line 310) | public void printHOA(String da_type, PrintStream out) throws PrismExce... method printDot (line 342) | public void printDot(String da_type, PrintStream out) throws PrismExce... FILE: prism/src/jltl2dstar/DAUnionAlgorithm.java class DAUnionAlgorithm (line 37) | public class DAUnionAlgorithm { method DAUnionAlgorithm (line 60) | public DAUnionAlgorithm(DRA da_1, DRA da_2, boolean trueloop_check, bo... method getResultDA (line 83) | DRA getResultDA() { method delta (line 92) | public UnionState.Result delta(UnionState from_state, APElement elem) ... method getStartState (line 104) | public UnionState getStartState() throws PrismException { method prepareAcceptance (line 115) | public void prepareAcceptance(RabinAcceptance acceptance) { method checkEmpty (line 120) | public boolean checkEmpty() { method calculateUnion (line 131) | public static DRA calculateUnion(DRA da_1, DRA da_2, boolean trueloop_... method createState (line 178) | private UnionState createState(int da_state_1, int da_state_2) { FILE: prism/src/jltl2dstar/DA_State.java class DA_State (line 32) | public class DA_State { method DA_State (line 49) | public DA_State(DA graph) method edges (line 57) | public HashMap edges() method getName (line 63) | public int getName() method setName (line 70) | public void setName(int name) method toString (line 77) | public String toString() method setDescription (line 83) | public void setDescription(String s) method getDescription (line 93) | public String getDescription() method hasDescription (line 101) | public boolean hasDescription() method hasOnlySelfLoop (line 110) | public boolean hasOnlySelfLoop() method acceptance (line 122) | public AcceptanceForState acceptance() { FILE: prism/src/jltl2dstar/DBA2DRA.java class DBA2DRA (line 40) | public class DBA2DRA { method dba2dra (line 58) | public static DRA dba2dra(NBA nba, boolean complement) throws PrismExc... FILE: prism/src/jltl2dstar/DRA.java class DRA (line 44) | public class DRA extends DA { method DRA (line 53) | public DRA(APSet ap_set) { method newInstance (line 58) | public static DRA newInstance(APSet ap_set) { method typeID (line 62) | private String typeID() { method isStreett (line 71) | public boolean isStreett() method considerAsStreett (line 77) | public void considerAsStreett(boolean flag) method print (line 87) | public void print(PrintStream out) throws PrismException { method printDot (line 99) | public void printDot(PrintStream out) throws PrismException { method optimizeAcceptanceCondition (line 118) | public void optimizeAcceptanceCondition() throws PrismException { method calculateUnion (line 140) | public DRA calculateUnion(DRA other, boolean trueloop_check, boolean d... method createPrismDA (line 151) | public automata.DA createPrismDA() t... method createPrismDA (line 181) | private void createPrismDA(automata.DA da) throws PrismExce... method createRabinAcceptance (line 216) | private AcceptanceRabin createRabinAcceptance() throws PrismException { method createStreettAcceptance (line 235) | private AcceptanceStreett createStreettAcceptance() throws PrismExcept... FILE: prism/src/jltl2dstar/DRAOptimizations.java class DRAOptimizations (line 37) | public class DRAOptimizations { class Coloring (line 45) | public static class Coloring { method Coloring (line 72) | public Coloring(DRA dra, boolean detailed) { method Coloring (line 90) | public Coloring(int size, boolean detailed) { method reset (line 105) | public void reset() {_nr_of_colors = 0;} method getFlagDetailed (line 108) | public boolean getFlagDetailed() {return _detailed;} method size (line 111) | public int size() {return _coloring.size();} method newColor (line 117) | public int newColor() { method currentColor (line 131) | public int currentColor() { method countColors (line 137) | public int countColors() { method setColor (line 142) | public void setColor(int state, int color) { method state2color (line 154) | public int state2color(int state) { method color2state (line 162) | public int color2state(int color) { method color2states (line 172) | public MyBitSet color2states(int color) { method print (line 179) | public void print(PrintStream out) { class ColoredStateComparator (line 192) | public static class ColoredStateComparator implements Comparator>Coloring generateColoring(Vecto... method generateDRAfromColoring (line 419) | private DRA generateDRAfromColoring(DRA oldDRA, Coloring coloring, boo... FILE: prism/src/jltl2dstar/GraphAlgorithms.java class GraphAlgorithms (line 34) | public class GraphAlgorithms { method calculateSCCs (line 40) | public static void calculateSCCs(NBA graph, SCCs result, boolean disjo... class SCC_DFS (line 45) | public static class SCC_DFS { class SCC_DFS_Data (line 47) | public static class SCC_DFS_Data { method SCC_DFS (line 73) | public SCC_DFS(NBA graph, SCCs result) { method calculate (line 81) | public void calculate(boolean disjoint) { method visit (line 110) | private void visit(int v) { method calculateDAG (line 157) | private void calculateDAG() { FILE: prism/src/jltl2dstar/Jltl2dstarCmdLine.java class Jltl2dstarCmdLine (line 42) | public class Jltl2dstarCmdLine { method run (line 44) | public int run(String formula, PrintStream output) throws Exception { method main (line 54) | public static void main(String[] args) { method usage (line 103) | private static void usage(String error) FILE: prism/src/jltl2dstar/LTL2DRA.java class LTL2DRA (line 28) | public class LTL2DRA { method LTL2DRA (line 32) | public LTL2DRA(Options_Safra safra_opt) { method LTLtoDRA_rec (line 42) | private DRA LTLtoDRA_rec(SimpleLTL ltl, APSet apset, Options_LTL2DRA o... method LTLtoDRA (line 97) | public DRA LTLtoDRA(SimpleLTL ltl, APSet apset, Options_LTL2DRA option... method nba2dra (line 116) | DRA nba2dra(NBA nba, int limit, boolean detailedStates) throws PrismEx... method getOptions (line 133) | public Options_Safra getOptions() { FILE: prism/src/jltl2dstar/LTL2Rabin.java class LTL2Rabin (line 36) | public class LTL2Rabin { method ltl2rabin (line 38) | @SuppressWarnings("unchecked") method ltl2streett (line 46) | @SuppressWarnings("unchecked") method ltl2da (line 54) | public static automata.DA ltl2da(Si... method ltl2da (line 69) | private static DRA ltl2da(SimpleLTL ltl, APSet apset, boolean allowRab... FILE: prism/src/jltl2dstar/NBA.java class NBA (line 45) | public class NBA implements Iterable { method NBA (line 73) | public NBA (APSet apset) method newState (line 86) | public NBA_State newState() method size (line 96) | public int size() method get (line 104) | public NBA_State get(int i) method getAPSize (line 110) | public int getAPSize() method getAPSet (line 116) | public APSet getAPSet() method switchAPSet (line 122) | public void switchAPSet(APSet new_apset) throws PrismException method getIndexForState (line 131) | public int getIndexForState(NBA_State state) method setStartState (line 137) | public void setStartState(NBA_State state) method getStartState (line 146) | public NBA_State getStartState() method getFinalStates (line 152) | public MyBitSet getFinalStates() method getSuccessors (line 161) | public MyBitSet getSuccessors(MyBitSet fromStates, APElement elem) method removeRedundantFinalStates (line 177) | public void removeRedundantFinalStates(SCCs sccs) { method isDeterministic (line 197) | public boolean isDeterministic() { method product_automaton (line 208) | public NBA product_automaton(NBA nba_2) { method print (line 257) | public void print(PrintStream out, String type) throws PrismException method print (line 280) | public void print(PrintStream out) { method print_lbtt (line 300) | public void print_lbtt(PrintStream out) { method print_hoa (line 324) | public void print_hoa(PrintStream out) { method print_dot (line 352) | public void print_dot(PrintStream out) { method getStateCount (line 381) | public int getStateCount() method setFailIfDisjoint (line 387) | public void setFailIfDisjoint(boolean value) method getFailIfDisjoint (line 393) | public boolean getFailIfDisjoint() method nba_i_newState (line 402) | public int nba_i_newState() method nba_i_addEdge (line 414) | public void nba_i_addEdge(int from, APMonom m, int to) method nba_i_getAPSet (line 423) | public APSet nba_i_getAPSet() method nba_i_setFinal (line 433) | public void nba_i_setFinal(int state, boolean f) method nba_i_setStartState (line 442) | public void nba_i_setStartState(int state) method iterator (line 447) | public Iterator iterator() FILE: prism/src/jltl2dstar/NBA2DAResult.java type NBA2DAResult (line 23) | public interface NBA2DAResult { method getState (line 24) | public S getState(); FILE: prism/src/jltl2dstar/NBA2DAState.java type NBA2DAState (line 23) | public interface NBA2DAState { method generateAcceptance (line 24) | public void generateAcceptance(AcceptanceForState acceptance); method toHTML (line 25) | public String toHTML(); FILE: prism/src/jltl2dstar/NBA2DRA.java class NBA2DRA (line 29) | public class NBA2DRA { method NBA2DRA (line 41) | public NBA2DRA() { method NBA2DRA (line 50) | public NBA2DRA(Options_Safra options, boolean detailedStates) { method convert (line 67) | public DRA convert(NBA nba, int limit) throws PrismException { method convert_safra (line 161) | public DRA convert_safra(NBA nba, int limit) throws PrismException { FILE: prism/src/jltl2dstar/NBAAnalysis.java class NBAAnalysis (line 33) | public class NBAAnalysis { method NBAAnalysis (line 53) | public NBAAnalysis(NBA nba) { method getSCCs (line 63) | public SCCs getSCCs() { method getStatesWithAllSuccAccepting (line 74) | public MyBitSet getStatesWithAllSuccAccepting() { method getStatesWithAcceptingTrueLoops (line 84) | public MyBitSet getStatesWithAcceptingTrueLoops() { method areAllStatesFinal (line 95) | public boolean areAllStatesFinal() { method getFinalStates (line 107) | public MyBitSet getFinalStates() { method isNBADisjoint (line 115) | public boolean isNBADisjoint() { method getReachability (line 122) | public Vector getReachability() { method emptinessCheck (line 134) | public boolean emptinessCheck() { method calculateStatesWithAllSuccAccepting (line 176) | private void calculateStatesWithAllSuccAccepting() { method calculateAcceptingTrueLoops (line 237) | private void calculateAcceptingTrueLoops() { FILE: prism/src/jltl2dstar/NBA_State.java class NBA_State (line 39) | public class NBA_State implements Iterable> { method NBA_State (line 58) | public NBA_State(NBA graph) method addEdge (line 72) | public void addEdge(APElement label, NBA_State state) { method addEdge (line 82) | public void addEdge(APMonom monom, NBA_State to_state) { method addEdges (line 91) | public void addEdges(APElement monom, MyBitSet to_states) { method getEdge (line 99) | public MyBitSet getEdge(APElement label) { method getName (line 104) | public int getName() { method isFinal (line 111) | public boolean isFinal() method setFinal (line 117) | public void setFinal(boolean f) { method setDescription (line 127) | public void setDescription(String s) { method getDescription (line 132) | String getDescription() { method hasDescription (line 137) | public boolean hasDescription() { method getGraph (line 142) | public NBA getGraph() method iterator (line 147) | public Iterator> iterator() method successorIterator (line 152) | public Iterator successorIterator() class EdgeManager (line 162) | public static class EdgeManager { method EdgeManager (line 175) | public EdgeManager(NBA_State state, APSet apset) method getEdge (line 183) | public MyBitSet getEdge(APElement label) { method addEdges (line 189) | public void addEdges(APElement label, MyBitSet to) method addEdge (line 195) | public void addEdge(APElement label, NBA_State state) { method addEdge (line 202) | public void addEdge(APMonom label, NBA_State state) { method getEdgeContainer (line 213) | public HashMap getEdgeContainer() { FILE: prism/src/jltl2dstar/Options_LTL2DRA.java class Options_LTL2DRA (line 26) | public class Options_LTL2DRA implements Cloneable { method Options_LTL2DRA (line 29) | public Options_LTL2DRA() { method clone (line 48) | public Options_LTL2DRA clone() method allFalse (line 71) | public void allFalse() { method recursion (line 89) | public void recursion() { type AutomataType (line 121) | public static enum AutomataType {STREETT, RABIN, RABIN_AND_STREETT} FILE: prism/src/jltl2dstar/Options_Safra.java class Options_Safra (line 27) | public class Options_Safra implements Cloneable { method Options_Safra (line 50) | public Options_Safra() { method clone (line 63) | public Options_Safra clone() method opt_all (line 81) | public void opt_all() { method opt_none (line 90) | public void opt_none() { FILE: prism/src/jltl2dstar/RabinAcceptance.java class RabinAcceptance (line 31) | public class RabinAcceptance implements Iterable { type RabinColor (line 40) | public enum RabinColor {RABIN_WHITE, RABIN_GREEN, RABIN_RED} method RabinAcceptance (line 56) | public RabinAcceptance() method isCompact (line 67) | public boolean isCompact() method makeCompact (line 75) | public void makeCompact() method moveStates (line 108) | public void moveStates(Vector mapping) throws PrismException method outputAcceptanceHeader (line 124) | public void outputAcceptanceHeader(PrintStream out) throws PrismExcept... method outputAcceptanceHeaderHOA (line 132) | public void outputAcceptanceHeaderHOA(PrintStream out) throws PrismExc... method outputAcceptanceForState (line 153) | public void outputAcceptanceForState(PrintStream out, int state_index)... method outputAcceptanceForStateHOA (line 171) | public void outputAcceptanceForStateHOA(PrintStream out, int state_ind... method addState (line 192) | public void addState(int state_index) { method newAcceptancePair (line 203) | public int newAcceptancePair() { method newAcceptancePairs (line 218) | public int newAcceptancePairs(int count) { method removeAcceptancePair (line 230) | public void removeAcceptancePair(int pair_index) { method getAcceptance_L (line 245) | public MyBitSet getAcceptance_L(int pair_index) { method getAcceptance_U (line 253) | public MyBitSet getAcceptance_U(int pair_index) { method getAcceptance_L_forState (line 262) | public MyBitSet getAcceptance_L_forState(int state_index) { method getAcceptance_U_forState (line 270) | public MyBitSet getAcceptance_U_forState(int state_index) { method isStateInAcceptance_L (line 275) | public boolean isStateInAcceptance_L(int pair_index, int state_index) { method isStateInAcceptance_U (line 280) | public boolean isStateInAcceptance_U(int pair_index, int state_index) { method stateIn_L (line 285) | void stateIn_L(int pair_index, int state_index, boolean value) { method stateIn_U (line 290) | void stateIn_U(int pair_index, int state_index, boolean value) { method size (line 296) | public int size() throws PrismException { method getMyBitSetForState (line 310) | private MyBitSet getMyBitSetForState(int state_index, Vector... method move_acceptance_bits (line 327) | private void move_acceptance_bits(MyBitSet acc, Vector mappin... method iterator (line 348) | public Iterator iterator() { class AcceptancePairIterator (line 352) | public static class AcceptancePairIterator implements Iterator { method AcceptancePairIterator (line 356) | public AcceptancePairIterator(Vector acceptance_vector) { method hasNext (line 361) | public boolean hasNext() { method next (line 365) | public Integer next() throws NoSuchElementException { method increment (line 374) | private void increment() { method remove (line 380) | public void remove() throws UnsupportedOperationException { FILE: prism/src/jltl2dstar/RabinSignature.java class RabinSignature (line 28) | public class RabinSignature implements Comparable { method RabinSignature (line 40) | public RabinSignature(int size) { method RabinSignature (line 49) | public RabinSignature(RabinSignature other) { method RabinSignature (line 60) | public RabinSignature(MyBitSet L, MyBitSet U, int size) { method RabinSignature (line 70) | public RabinSignature(Tree tree) { method clear (line 76) | public void clear() { method getL (line 82) | public MyBitSet getL() {return _L;} method getU (line 84) | public MyBitSet getU() {return _U;} method setL (line 87) | public void setL(int index, boolean value) { method setU (line 92) | public void setU(int index, boolean value) { method setColor (line 100) | public void setColor(int i, RabinAcceptance.RabinColor c) { method getColor (line 120) | public RabinAcceptance.RabinColor getColor(int i) { method toString (line 125) | public String toString() { method equals (line 146) | public boolean equals(RabinSignature other) { method equals (line 150) | public boolean equals(Object other) { method compareTo (line 155) | public int compareTo(RabinSignature other) { method getSize (line 164) | public int getSize() {return _size;} method size (line 166) | public int size() {return _size;} method setSize (line 169) | public void setSize(int size) {_size=size;} method maxMerge (line 175) | public void maxMerge(RabinSignature other) { FILE: prism/src/jltl2dstar/SCCs.java class SCCs (line 29) | public class SCCs { method SCCs (line 44) | public SCCs() { method get (line 54) | public MyBitSet get(int scc_index) { method countSCCs (line 59) | public int countSCCs() {return _sccs.size();} method state2scc (line 62) | public int state2scc(int state) { method topologicalOrder (line 67) | Vector topologicalOrder() { method successors (line 72) | MyBitSet successors(int scc_index) { method stateIsReachable (line 77) | public boolean stateIsReachable(int state_from, int state_to) { method isReachable (line 82) | public boolean isReachable(int scc_from, int scc_to) { method print (line 87) | public void print(PrintStream out) { method getReachabilityForAllStates (line 100) | public Vector getReachabilityForAllStates() { method addSCC (line 124) | public int addSCC(MyBitSet scc) { method setState2SCC (line 130) | public void setState2SCC(int state, int scc) { method setGraphIsDisjoint (line 138) | public void setGraphIsDisjoint() { method getGraphIsDisjoint (line 143) | public boolean getGraphIsDisjoint() { FILE: prism/src/jltl2dstar/SafraNBA2DRA.java class SafraNBA2DRA (line 41) | public class SafraNBA2DRA { method SafraNBA2DRA (line 50) | public SafraNBA2DRA(boolean detailedStates) { method convert (line 63) | public void convert(SafrasAlgorithm algo, DRA da_result, int limit, St... class unprocessed_value (line 121) | private class unprocessed_value { method unprocessed_value (line 125) | public unprocessed_value(SafraTree _algo_state, DA_State _da_state) { FILE: prism/src/jltl2dstar/SafraTree.java class SafraTree (line 31) | public class SafraTree implements NBA2DAState { method SafraTree (line 42) | public SafraTree(int N) { method SafraTree (line 52) | public SafraTree(SafraTree other) { method getRootNode (line 69) | public SafraTreeNode getRootNode() {return _nodes.get(0);} method newNode (line 72) | public SafraTreeNode newNode() { method newNode (line 79) | public SafraTreeNode newNode(int id) { method remove (line 92) | public void remove(SafraTreeNode node) { method remove (line 101) | public void remove(int id) { method removeAllChildren (line 112) | public void removeAllChildren(int id) { method walkTreePostOrder (line 128) | public void walkTreePostO... method walkSubTreePostOrder (line 138) | public void walkSubTreePo... method walkChildrenPostOrder (line 148) | public void walkChildrenP... method treeHeight (line 157) | public int treeHeight() { method treeWidth (line 168) | public int treeWidth() { method equals (line 178) | public boolean equals(SafraTree other) { method equals (line 183) | public boolean equals(Object other) { method structural_equal_to (line 192) | public boolean structural_equal_to(SafraTree other) { method structural_less_than (line 209) | public boolean structural_less_than(SafraTree other) { method lessThan (line 231) | public boolean lessThan(SafraTree other) { method getNodeMax (line 255) | public int getNodeMax() {return MAX_NODES;} method get (line 258) | public SafraTreeNode get(int i) { method set (line 262) | public void set(int i, SafraTreeNode node) { method print (line 267) | public void print(PrintStream out) { method toHTML (line 283) | public String toHTML() { method hashCode (line 306) | public int hashCode() { method generateAcceptance (line 315) | public void generateAcceptance(AcceptanceForState acceptance) { method generateAcceptance (line 328) | public void generateAcceptance(RabinSignature acceptance) { method generateAcceptance (line 344) | public RabinSignature generateAcceptance() { method copySubTree (line 355) | private void copySubTree(SafraTreeNode top, SafraTreeNode other) { method printSubTree (line 371) | private void printSubTree(PrintStream out, int prefix, SafraTreeNode t... FILE: prism/src/jltl2dstar/SafraTreeCandidateMatcher.java class SafraTreeCandidateMatcher (line 26) | public class SafraTreeCandidateMatcher { method isMatch (line 28) | public static boolean isMatch(SafraTreeTemplate temp, SafraTree tree) { method abstract_equal_to (line 32) | public static boolean abstract_equal_to(SafraTree t1, SafraTree t2) { method abstract_less_than (line 36) | public static boolean abstract_less_than(SafraTree t1, SafraTree t2) { method hash (line 40) | public static int hash(SafraTree t1) { FILE: prism/src/jltl2dstar/SafraTreeNode.java class SafraTreeNode (line 44) | public class SafraTreeNode implements Iterable { method SafraTreeNode (line 77) | public SafraTreeNode(int id) { method getID (line 90) | public int getID() {return _id;} method hasFinalFlag (line 93) | public boolean hasFinalFlag() {return _final_flag;} method getChildCount (line 96) | public int getChildCount() {return _childCount;} method getLabeling (line 99) | public MyBitSet getLabeling() {return _labeling;} method getOlderBrother (line 105) | public SafraTreeNode getOlderBrother() {return _olderBrother;} method getYoungerBrother (line 111) | public SafraTreeNode getYoungerBrother() {return _youngerBrother;} method getOldestChild (line 117) | public SafraTreeNode getOldestChild() {return _oldestChild;} method getYoungestChild (line 123) | public SafraTreeNode getYoungestChild() {return _youngestChild;} method getParent (line 129) | public SafraTreeNode getParent() {return _parent;} method setFinalFlag (line 135) | public void setFinalFlag(boolean finalFlag) {_final_flag=finalFlag;} method setLabeling (line 141) | public void setLabeling(MyBitSet labeling) {_labeling=labeling;} method null_or_eq (line 143) | private boolean null_or_eq(SafraTreeNode a, SafraTreeNode b) { method equals (line 148) | public boolean equals(SafraTreeNode other) { method equals (line 162) | public boolean equals(Object other) { method structuralEquals (line 173) | public boolean structuralEquals(SafraTreeNode other) { method null_or_cmpID (line 196) | private int null_or_cmpID(SafraTreeNode a, SafraTreeNode b) { method lessThan (line 207) | public boolean lessThan(SafraTreeNode other) { method structuralLessThan (line 231) | public boolean structuralLessThan(SafraTreeNode other) { method compareTo (line 236) | public int compareTo(SafraTreeNode other) { method addAsYoungestChild (line 270) | public void addAsYoungestChild(SafraTreeNode other) { method addAsOldestChild (line 291) | public void addAsOldestChild(SafraTreeNode other) { method removeFromTree (line 312) | public void removeFromTree() { method swapChildren (line 349) | public void swapChildren(SafraTreeNode a, SafraTreeNode b) { method iterator (line 392) | public Iterator iterator() { class SafraTreeNodeIterator (line 396) | public static class SafraTreeNodeIterator implements Iterator { method SafraTreeTemplate (line 44) | public SafraTreeTemplate(SafraTree safraTree) method getSafraTree (line 52) | public SafraTree getSafraTree() {return _safraTree;} method getState (line 55) | public SafraTree getState() {return _safraTree;} method renameableNames (line 58) | public MyBitSet renameableNames() {return _renameableNames;} method restrictedNames (line 61) | public MyBitSet restrictedNames() {return _restrictedNames;} method setRenameable (line 64) | public void setRenameable(int name, boolean flag) { _renameableNames.s... method isRenameable (line 67) | public boolean isRenameable(int name) { return _renameableNames.get(na... method setRestricted (line 70) | public void setRestricted(int name, boolean flag) { _restrictedNames.s... method isRestricted (line 73) | public boolean isRestricted(int name) { return _restrictedNames.get(na... method matches (line 81) | public boolean matches(SafraTree other) { method matches (line 98) | private boolean matches(SafraTreeNode this_node, SafraTreeNode other_n... FILE: prism/src/jltl2dstar/SafraTreeWalker.java class SafraTreeWalker (line 31) | public class SafraTreeWalker nba_reachability, int N) { method visit (line 463) | public void visit(SafraTree tree, SafraTreeNode node) { class STVResetFinalFlag (line 517) | public class STVResetFinalFlag implements SafraTreeVisitor { method visit (line 520) | public void visit(SafraTree tree, SafraTreeNode node) { class STVSubstractLabeling (line 529) | public class STVSubstractLabeling implements SafraTreeVisitor { method STVSubstractLabeling (line 533) | public STVSubstractLabeling(MyBitSet bitset) { method visit (line 537) | public void visit(SafraTree tree, SafraTreeNode node) { FILE: prism/src/jltl2dstar/Scheduler.java class Scheduler (line 38) | public class Scheduler { class Tree (line 53) | public abstract static class Tree { method Tree (line 70) | public Tree(SimpleLTL ltl, APSet apset, Options_LTL2DRA options, Sch... method printTree (line 79) | public void printTree(PrintStream out, int level) { method generateTree (line 90) | public abstract void generateTree(); method guestimate (line 93) | public int guestimate() { method hook_after_calculate (line 98) | public void hook_after_calculate() {} method calculate (line 103) | public void calculate(int level, int limit) throws PrismException { method addChild (line 133) | public void addChild(Tree child) { method calculateChildren (line 141) | private void calculateChildren(int level, int limit) throws PrismExc... class Tree_Start (line 187) | public static class Tree_Start extends Tree { method Tree_Start (line 194) | public Tree_Start(SimpleLTL ltl, APSet apset, Options_LTL2DRA option... method generateTree (line 200) | public void generateTree() { class Tree_Rabin (line 275) | public static class Tree_Rabin extends Tree { method Tree_Rabin (line 289) | public Tree_Rabin(SimpleLTL ltl, APSet apset, Options_LTL2DRA option... method guestimate (line 298) | public int guestimate() { method hook_after_calculate (line 306) | public void hook_after_calculate() { method generateTree (line 313) | public void generateTree() { method getNBA (line 332) | public NBA getNBA() { class Tree_Safra (line 353) | public static class Tree_Safra extends Tree { method Tree_Safra (line 364) | public Tree_Safra(SimpleLTL ltl, APSet apset, Options_LTL2DRA option... method generateTree (line 370) | public void generateTree() {} method generateNBA (line 373) | public void generateNBA() { method getNBA (line 385) | public NBA getNBA() { method guestimate (line 391) | public int guestimate() { method calculate (line 400) | public void calculate(int level, int limit) throws PrismException { class Tree_Union (line 434) | public static class Tree_Union extends Tree { method Tree_Union (line 443) | public Tree_Union(SimpleLTL ltl, APSet apset, Options_LTL2DRA option... method generateTree (line 458) | public void generateTree() { method calculate (line 470) | public void calculate(int level, int limit) throws PrismException { class Tree_Streett (line 560) | public static class Tree_Streett extends Tree { method Tree_Streett (line 572) | public Tree_Streett(SimpleLTL ltl, APSet apset, Options_LTL2DRA opti... method guestimate (line 578) | public int guestimate() { method getNBA (line 585) | public NBA getNBA() { method generateTree (line 593) | public void generateTree() { method calculate (line 602) | public void calculate(int level, int limit) throws PrismException { method Scheduler (line 636) | public Scheduler(LTL2DRA ltl2dra, boolean opt_limits, double alpha) { method calcLimit (line 646) | public int calcLimit(int limit) { method calculate (line 662) | public DRA calculate(SimpleLTL ltl, APSet apset, Options_LTL2DRA ltl_o... method getTimingInformation (line 683) | public String getTimingInformation() { method getLTL2DRA (line 696) | public LTL2DRA getLTL2DRA() { method flagOptLimits (line 700) | public boolean flagOptLimits() {return _opt_limits;} method flagStatNBA (line 703) | public boolean flagStatNBA() {return _stat_NBA;} method flagStatNBA (line 706) | public void flagStatNBA(boolean value) {_stat_NBA=value;} FILE: prism/src/jltl2dstar/StateMapper.java class StateMapper (line 30) | public class StateMapper , K extends NBA2DASta... method StateMapper (line 38) | public StateMapper() { method clear (line 44) | public void clear() { method add (line 54) | public void add(K key, S state) { method find (line 68) | public S find(K key) { method find (line 79) | public S find(R result) { method size (line 86) | public int size() { FILE: prism/src/jltl2dstar/StateMapperFuzzy.java class StateMapperFuzzy (line 34) | public class StateMapperFuzzy , K exten... method clear (line 26) | public abstract void clear(); method add (line 32) | public abstract void add(K key, S state); method find (line 38) | public abstract S find(R result); method size (line 43) | public abstract int size(); FILE: prism/src/jltl2dstar/UnionAcceptanceCalculator.java class UnionAcceptanceCalculator (line 30) | public class UnionAcceptanceCalculator { method UnionAcceptanceCalculator (line 45) | public UnionAcceptanceCalculator(RabinAcceptance acc_1, RabinAcceptanc... method prepareAcceptance (line 57) | public void prepareAcceptance(RabinAcceptance acceptance_result) { method calculateAcceptance (line 68) | RabinSignature calculateAcceptance(int da_state_1, int da_state_2) { FILE: prism/src/jltl2dstar/UnionNBA2DRA.java class UnionNBA2DRA (line 41) | public class UnionNBA2DRA { method UnionNBA2DRA (line 50) | public UnionNBA2DRA(boolean detailedStates) { method convert (line 63) | public void convert(DAUnionAlgorithm algo, DRA da_result, int limit, S... class unprocessed_value (line 123) | private class unprocessed_value { method unprocessed_value (line 127) | public unprocessed_value(UnionState _algo_state, DA_State _da_state) { FILE: prism/src/jltl2dstar/UnionState.java class UnionState (line 24) | public class UnionState implements Comparable,NBA2DAState { class Result (line 26) | public static class Result implements NBA2DAResult { method Result (line 28) | public Result(UnionState state_) { method getState (line 31) | public UnionState getState() { method UnionState (line 50) | public UnionState(int da_state_1_, int da_state_2_, UnionAcceptanceCal... method compareTo (line 57) | public int compareTo(UnionState other) { method equals (line 63) | public boolean equals(UnionState other) { method equals (line 67) | public boolean equals(Object o) { method generateAcceptance (line 74) | public void generateAcceptance(AcceptanceForState acceptance) { method generateAcceptance (line 88) | public RabinSignature generateAcceptance() { method setDescription (line 96) | public void setDescription(String description_) { method toString (line 103) | public String toString() { method toHTML (line 110) | public String toHTML() { method hashCode (line 124) | public int hashCode() { FILE: prism/src/mtbdd/PM_ExportLabels.cc function JNIEXPORT (line 50) | JNIEXPORT jint JNICALL Java_mtbdd_PrismMTBDD_PM_1ExportLabels function export_rec (line 137) | static void export_rec(DdNode **vars, int num_vars, int level, ODDNode *... FILE: prism/src/mtbdd/PM_ExportMatrix.cc function JNIEXPORT (line 47) | JNIEXPORT jint JNICALL Java_mtbdd_PrismMTBDD_PM_1ExportMatrix function export_rec (line 108) | static void export_rec(DdNode *dd, DdNode **rvars, DdNode **cvars, int n... FILE: prism/src/mtbdd/PM_ExportVector.cc function JNIEXPORT (line 47) | JNIEXPORT jint JNICALL Java_mtbdd_PrismMTBDD_PM_1ExportVector function export_rec (line 100) | static void export_rec(DdNode *dd, DdNode **vars, int num_vars, int leve... FILE: prism/src/mtbdd/PM_JOR.cc function JNIEXPORT (line 44) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1JOR FILE: prism/src/mtbdd/PM_JORInterval.cc function JNIEXPORT (line 46) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1JORInte... FILE: prism/src/mtbdd/PM_NondetBoundedUntil.cc function JNIEXPORT (line 40) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1NondetB... FILE: prism/src/mtbdd/PM_NondetInstReward.cc function JNIEXPORT (line 40) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1NondetI... FILE: prism/src/mtbdd/PM_NondetReachReward.cc function JNIEXPORT (line 42) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1NondetR... FILE: prism/src/mtbdd/PM_NondetReachRewardInterval.cc function JNIEXPORT (line 44) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1NondetR... FILE: prism/src/mtbdd/PM_NondetUntil.cc function JNIEXPORT (line 42) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1NondetU... FILE: prism/src/mtbdd/PM_NondetUntilInterval.cc function JNIEXPORT (line 44) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1NondetU... FILE: prism/src/mtbdd/PM_Power.cc function JNIEXPORT (line 46) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1Power FILE: prism/src/mtbdd/PM_PowerInterval.cc function JNIEXPORT (line 48) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1PowerIn... FILE: prism/src/mtbdd/PM_Prob0.cc function JNIEXPORT (line 40) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1Prob0 FILE: prism/src/mtbdd/PM_Prob0A.cc function JNIEXPORT (line 43) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1Prob0A FILE: prism/src/mtbdd/PM_Prob0E.cc function JNIEXPORT (line 43) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1Prob0E FILE: prism/src/mtbdd/PM_Prob1.cc function JNIEXPORT (line 40) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1Prob1 FILE: prism/src/mtbdd/PM_Prob1A.cc function JNIEXPORT (line 43) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1Prob1A FILE: prism/src/mtbdd/PM_Prob1E.cc function JNIEXPORT (line 42) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1Prob1E FILE: prism/src/mtbdd/PM_ProbBoundedUntil.cc function JNIEXPORT (line 40) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1ProbBou... FILE: prism/src/mtbdd/PM_ProbCumulReward.cc function JNIEXPORT (line 40) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1ProbCum... FILE: prism/src/mtbdd/PM_ProbInstReward.cc function JNIEXPORT (line 40) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1ProbIns... FILE: prism/src/mtbdd/PM_ProbReachReward.cc function JNIEXPORT (line 39) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1ProbRea... FILE: prism/src/mtbdd/PM_ProbReachRewardInterval.cc function JNIEXPORT (line 41) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1ProbRea... FILE: prism/src/mtbdd/PM_ProbTransient.cc function JNIEXPORT (line 40) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1ProbTra... FILE: prism/src/mtbdd/PM_ProbUntil.cc function JNIEXPORT (line 39) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1ProbUntil FILE: prism/src/mtbdd/PM_ProbUntilInterval.cc function JNIEXPORT (line 41) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1ProbUnt... FILE: prism/src/mtbdd/PM_Reachability.cc function JNIEXPORT (line 40) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1Reachab... FILE: prism/src/mtbdd/PM_StochBoundedUntil.cc function JNIEXPORT (line 40) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1StochBo... FILE: prism/src/mtbdd/PM_StochCumulReward.cc function JNIEXPORT (line 40) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1StochCu... FILE: prism/src/mtbdd/PM_StochSteadyState.cc function JNIEXPORT (line 39) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1StochSt... FILE: prism/src/mtbdd/PM_StochTransient.cc function JNIEXPORT (line 40) | JNIEXPORT jlong __jlongpointer JNICALL Java_mtbdd_PrismMTBDD_PM_1StochTr... FILE: prism/src/mtbdd/PrismMTBDD.java class PrismMTBDD (line 38) | public class PrismMTBDD method getErrorMessage (line 59) | public static String getErrorMessage() method generateExceptionForError (line 70) | private static PrismException generateExceptionForError() method PM_Reachability (line 88) | private static native long PM_Reachability(long trans01, long rv, int ... method Reachability (line 102) | public static JDDNode Reachability(JDDNode trans01, JDDVars rows, JDDV... method PM_Prob1 (line 115) | private static native long PM_Prob1(long trans01, long reach, long rv,... method Prob1 (line 129) | public static JDDNode Prob1(JDDNode trans01, JDDNode reach, JDDVars ro... method PM_Prob0 (line 151) | private static native long PM_Prob0(long trans01, long reach, long rv,... method Prob0 (line 164) | public static JDDNode Prob0(JDDNode trans01, JDDNode reach, JDDVars ro... method PM_Prob1E (line 183) | private static native long PM_Prob1E(long trans01, long reach, long rv... method Prob1E (line 198) | public static JDDNode Prob1E(JDDNode trans01, JDDNode reach, JDDVars r... method PM_Prob1A (line 220) | private static native long PM_Prob1A(long trans01, long reach, long ma... method Prob1A (line 235) | public static JDDNode Prob1A(JDDNode trans01, JDDNode reach, JDDNode n... method PM_Prob0E (line 255) | private static native long PM_Prob0E(long trans01, long reach, long ma... method Prob0E (line 270) | public static JDDNode Prob0E(JDDNode trans01, JDDNode reach, JDDNode n... method PM_Prob0A (line 291) | private static native long PM_Prob0A(long trans01, long reach, long rv... method Prob0A (line 305) | public static JDDNode Prob0A(JDDNode trans01, JDDNode reach, JDDVars r... method PM_ProbBoundedUntil (line 329) | private static native long PM_ProbBoundedUntil(long trans, long odd, l... method ProbBoundedUntil (line 330) | public static JDDNode ProbBoundedUntil(JDDNode trans, ODDNode odd, JDD... method PM_ProbUntil (line 339) | private static native long PM_ProbUntil(long trans, long odd, long rv,... method ProbUntil (line 340) | public static JDDNode ProbUntil(JDDNode trans, ODDNode odd, JDDVars ro... method PM_ProbUntilInterval (line 349) | private static native long PM_ProbUntilInterval(long trans, long odd, ... method ProbUntilInterval (line 350) | public static JDDNode ProbUntilInterval(JDDNode trans, ODDNode odd, JD... method PM_ProbCumulReward (line 359) | private static native long PM_ProbCumulReward(long trans, long sr, lon... method ProbCumulReward (line 360) | public static JDDNode ProbCumulReward(JDDNode trans, JDDNode sr, JDDNo... method PM_ProbInstReward (line 369) | private static native long PM_ProbInstReward(long trans, long sr, long... method ProbInstReward (line 370) | public static JDDNode ProbInstReward(JDDNode trans, JDDNode sr, ODDNod... method PM_ProbReachReward (line 379) | private static native long PM_ProbReachReward(long trans, long sr, lon... method ProbReachReward (line 380) | public static JDDNode ProbReachReward(JDDNode trans, JDDNode sr, JDDNo... method PM_ProbReachRewardInterval (line 389) | private static native long PM_ProbReachRewardInterval(long trans, long... method ProbReachRewardInterval (line 390) | public static JDDNode ProbReachRewardInterval(JDDNode trans, JDDNode s... method PM_ProbTransient (line 399) | private static native long PM_ProbTransient(long trans, long odd, long... method ProbTransient (line 400) | public static JDDNode ProbTransient(JDDNode trans, ODDNode odd, JDDNod... method PM_NondetBoundedUntil (line 413) | private static native long PM_NondetBoundedUntil(long trans, long odd,... method NondetBoundedUntil (line 414) | public static JDDNode NondetBoundedUntil(JDDNode trans, ODDNode odd, J... method PM_NondetUntil (line 423) | private static native long PM_NondetUntil(long trans, long odd, long m... method NondetUntil (line 424) | public static JDDNode NondetUntil(JDDNode trans, ODDNode odd, JDDNode ... method PM_NondetUntilInterval (line 433) | private static native long PM_NondetUntilInterval(long trans, long odd... method NondetUntilInterval (line 434) | public static JDDNode NondetUntilInterval(JDDNode trans, ODDNode odd, ... method PM_NondetInstReward (line 443) | private static native long PM_NondetInstReward(long trans, long sr, lo... method NondetInstReward (line 444) | public static JDDNode NondetInstReward(JDDNode trans, JDDNode sr, ODDN... method PM_NondetReachReward (line 453) | private static native long PM_NondetReachReward(long trans, long sr, l... method NondetReachReward (line 454) | public static JDDNode NondetReachReward(JDDNode trans, JDDNode sr, JDD... method PM_NondetReachRewardInterval (line 463) | private static native long PM_NondetReachRewardInterval(long trans, lo... method NondetReachRewardInterval (line 464) | public static JDDNode NondetReachRewardInterval(JDDNode trans, JDDNode... method PM_StochBoundedUntil (line 477) | private static native long PM_StochBoundedUntil(long trans, long odd, ... method StochBoundedUntil (line 478) | public static JDDNode StochBoundedUntil(JDDNode trans, ODDNode odd, JD... method PM_StochCumulReward (line 488) | private static native long PM_StochCumulReward(long trans, long sr, lo... method StochCumulReward (line 489) | public static JDDNode StochCumulReward(JDDNode trans, JDDNode sr, JDDN... method PM_StochSteadyState (line 498) | private static native long PM_StochSteadyState(long trans, long odd, l... method StochSteadyState (line 499) | public static JDDNode StochSteadyState(JDDNode trans, ODDNode odd, JDD... method PM_StochTransient (line 508) | private static native long PM_StochTransient(long trans, long odd, lon... method StochTransient (line 509) | public static JDDNode StochTransient(JDDNode trans, ODDNode odd, JDDNo... method PM_ExportVector (line 522) | private static native int PM_ExportVector(long vector, String name, lo... method ExportVector (line 523) | public static void ExportVector(JDDNode vector, String name, JDDVars v... method PM_ExportMatrix (line 533) | private static native int PM_ExportMatrix(long matrix, String name, lo... method ExportMatrix (line 534) | public static void ExportMatrix(JDDNode matrix, String name, JDDVars r... method PM_ExportLabels (line 544) | private static native int PM_ExportLabels(long labels[], String labelN... method ExportLabels (line 545) | public static void ExportLabels(JDDNode labels[], String labelNames[],... method PM_Power (line 561) | private static native long PM_Power(long odd, long rv, int nrv, long c... method Power (line 562) | public static JDDNode Power(ODDNode odd, JDDVars rows, JDDVars cols, J... method PM_PowerInterval (line 571) | private static native long PM_PowerInterval(long odd, long rv, int nrv... method PowerInterval (line 572) | public static JDDNode PowerInterval(ODDNode odd, JDDVars rows, JDDVars... method PM_JOR (line 581) | private static native long PM_JOR(long odd, long rv, int nrv, long cv,... method JOR (line 582) | public static JDDNode JOR(ODDNode odd, JDDVars rows, JDDVars cols, JDD... method PM_JORInterval (line 591) | private static native long PM_JORInterval(long odd, long rv, int nrv, ... method JORInterval (line 592) | public static JDDNode JORInterval(ODDNode odd, JDDVars rows, JDDVars c... FILE: prism/src/odd/ODDNode.java class ODDNode (line 29) | public class ODDNode method ODDNode (line 33) | public ODDNode(long p) method ODDNode (line 38) | public ODDNode(ODDNode odd) method ptr (line 43) | public long ptr() method getTOff (line 48) | public long getTOff() method getEOff (line 53) | public long getEOff() method getNumStates (line 64) | public long getNumStates() method getThen (line 69) | public ODDNode getThen() method getElse (line 74) | public ODDNode getElse() method equals (line 79) | public boolean equals(ODDNode odd) method toString (line 84) | public String toString() FILE: prism/src/odd/ODDUtils.cc function JNIEXPORT (line 36) | JNIEXPORT jlong __jlongpointer JNICALL Java_odd_ODDUtils_ODD_1BuildODD function JNIEXPORT (line 57) | JNIEXPORT void JNICALL Java_odd_ODDUtils_ODD_1ClearODD function JNIEXPORT (line 68) | JNIEXPORT jint JNICALL Java_odd_ODDUtils_ODD_1GetNumODDNodes function JNIEXPORT (line 79) | JNIEXPORT jint JNICALL Java_odd_ODDUtils_ODD_1GetIndexOfFirstFromDD function JNIEXPORT (line 99) | JNIEXPORT jlong __jlongpointer JNICALL Java_odd_ODDUtils_ODD_1SingleInd... function JNIEXPORT (line 123) | JNIEXPORT jlong __jlongpointer JNICALL Java_odd_ODDUtils_ODD_1GetTOff(JN... function JNIEXPORT (line 130) | JNIEXPORT jlong __jlongpointer JNICALL Java_odd_ODDUtils_ODD_1GetEOff(JN... function JNIEXPORT (line 137) | JNIEXPORT jlong __jlongpointer JNICALL Java_odd_ODDUtils_ODD_1GetThen(JN... function JNIEXPORT (line 144) | JNIEXPORT jlong __jlongpointer JNICALL Java_odd_ODDUtils_ODD_1GetElse(JN... FILE: prism/src/odd/ODDUtils.java class ODDUtils (line 33) | public class ODDUtils method ODD_BuildODD (line 54) | private static native long ODD_BuildODD(long dd, long vars, int num_va... method BuildODD (line 59) | public static ODDNode BuildODD(JDDNode dd, JDDVars vars) throws PrismE... method ODD_ClearODD (line 76) | private static native void ODD_ClearODD(long ptr); method ClearODD (line 84) | public static void ClearODD(ODDNode odd) method ODD_GetNumODDNodes (line 89) | private static native int ODD_GetNumODDNodes(); method GetNumODDNodes (line 93) | public static int GetNumODDNodes() method ODD_GetIndexOfFirstFromDD (line 98) | public static native int ODD_GetIndexOfFirstFromDD(long dd, long odd, ... method GetIndexOfFirstFromDD (line 102) | public static int GetIndexOfFirstFromDD(JDDNode dd, ODDNode odd, JDDVa... method ODD_SingleIndexToDD (line 107) | public static native long ODD_SingleIndexToDD(int i, long odd, long va... method SingleIndexToDD (line 111) | public static JDDNode SingleIndexToDD(int i, ODDNode odd, JDDVars vars) method checkInt (line 124) | public static void checkInt(ODDNode odd, String msg) throws PrismNotSu... method hasIntValue (line 150) | public static boolean hasIntValue(ODDNode odd) method ODD_GetTOff (line 170) | public static native long ODD_GetTOff(long odd); method ODD_GetEOff (line 171) | public static native long ODD_GetEOff(long odd); method ODD_GetThen (line 172) | public static native long ODD_GetThen(long odd); method ODD_GetElse (line 173) | public static native long ODD_GetElse(long odd); FILE: prism/src/odd/odd.cc function ODDNode (line 40) | ODDNode *build_odd(DdManager *ddman, DdNode *dd, DdNode **vars, int num_... function ODDNode (line 100) | static ODDNode *build_odd_rec(DdManager *ddman, DdNode *dd, int level, D... function add_offsets (line 150) | int64_t add_offsets(DdManager *ddman, ODDNode *odd, int level, int num_v... function clear_odd (line 187) | void clear_odd(ODDNode *odd) { function get_index_of_first_from_bdd (line 205) | int get_index_of_first_from_bdd(DdManager *ddman, DdNode *dd, DdNode **v... function EXPORT (line 233) | EXPORT DdNode *single_index_to_bdd(DdManager *ddman, int i, DdNode **var... function DdNode (line 238) | DdNode *single_index_to_bdd_rec(DdManager *ddman, int i, DdNode **vars, ... function get_num_odd_nodes (line 261) | int get_num_odd_nodes() FILE: prism/src/param/BigRational.java class BigRational (line 44) | public final class BigRational extends Number implements Comparable splitLongest() method splitAll (line 494) | private ArrayList splitAll() method split (line 515) | @Override method split (line 522) | @Override method specialPoints (line 534) | @Override method randomPoint (line 556) | @Override method conjunct (line 571) | @Override method adjacent (line 601) | private boolean adjacent(Region region, int adjDim) method adjacent (line 618) | @Override method glue (line 631) | @Override FILE: prism/src/param/BoxRegionFactory.java class BoxRegionFactory (line 36) | final class BoxRegionFactory extends RegionFactory { method BoxRegionFactory (line 52) | BoxRegionFactory(FunctionFactory functionFactory, ConstraintChecker co... method completeCover (line 64) | @Override method getSplitMethod (line 85) | int getSplitMethod() FILE: prism/src/param/CachedFunction.java class CachedFunction (line 38) | final class CachedFunction extends Function { method CachedFunction (line 50) | CachedFunction(CachedFunctionFactory factory, int number) method getNumber (line 62) | int getNumber() method toString (line 67) | @Override method equals (line 73) | @Override method hashCode (line 82) | @Override method add (line 87) | @Override method negate (line 92) | @Override method multiply (line 97) | @Override method divide (line 102) | @Override method pow (line 107) | @Override method star (line 112) | @Override method toConstraint (line 117) | @Override method evaluate (line 122) | @Override method evaluate (line 127) | @Override method check (line 132) | @Override method asBigRational (line 137) | @Override method asExpression (line 142) | @Override method isNaN (line 147) | @Override method isInf (line 152) | @Override method isMInf (line 157) | @Override method isOne (line 162) | @Override method isZero (line 167) | @Override method isConstant (line 172) | @Override FILE: prism/src/param/CachedFunctionFactory.java class CachedFunctionFactory (line 47) | final class CachedFunctionFactory extends FunctionFactory { class OpCacheKey (line 53) | private class OpCacheKey method OpCacheKey (line 66) | public OpCacheKey(CachedFunction first, CachedFunction second) method equals (line 77) | @Override method hashCode (line 83) | @Override method CachedFunctionFactory (line 120) | public CachedFunctionFactory(FunctionFactory context) { method isUseOpCache (line 140) | boolean isUseOpCache() method makeUnique (line 154) | private CachedFunction makeUnique(Function function) method getFunction (line 175) | Function getFunction(int number) method getOne (line 180) | @Override method getZero (line 186) | @Override method getFunctionFromCache (line 192) | private Function getFunctionFromCache(Function cached) method add (line 197) | Function add(Function cached1, Function cached2) method negate (line 217) | Function negate(Function cached) method multiply (line 223) | Function multiply(Function cached1, Function cached2) method divide (line 243) | Function divide(Function cached1, Function cached2) method pow (line 250) | Function pow(Function cached1, int exp) method star (line 256) | Function star(Function cached) { method toConstraint (line 272) | Function toConstraint(CachedFunction cachedFunction) method evaluate (line 277) | public BigRational evaluate(CachedFunction cached, Point point, boolea... method evaluate (line 283) | public BigRational evaluate(CachedFunction cached, Point point) method fromBigRational (line 289) | @Override method asBigRational (line 296) | public BigRational asBigRational(CachedFunction cached) { method asExpression (line 301) | public Expression asExpression(CachedFunction cached) throws PrismExce... method check (line 306) | public boolean check(CachedFunction cached, Point point, method isNaN (line 312) | public boolean isNaN(CachedFunction cached) { method isInf (line 317) | public boolean isInf(CachedFunction cached) { method isMInf (line 322) | public boolean isMInf(CachedFunction cached) { method isOne (line 327) | public boolean isOne(CachedFunction cached) { method isZero (line 332) | public boolean isZero(CachedFunction cached) { method isConstant (line 337) | public boolean isConstant(CachedFunction cached) { method getNaN (line 342) | @Override method getInf (line 347) | @Override method getMInf (line 352) | @Override method getVar (line 357) | @Override FILE: prism/src/param/ConstraintChecker.java class ConstraintChecker (line 42) | class ConstraintChecker { class DecisionEntryKey (line 48) | class DecisionEntryKey { method equals (line 54) | @Override method hashCode (line 63) | @Override class DecisionEntryValue (line 76) | class DecisionEntryValue { method equals (line 82) | @Override method hashCode (line 91) | @Override method ConstraintChecker (line 111) | ConstraintChecker(int numRandomPoints) { method mainCheck (line 127) | boolean mainCheck(Region region, Function constraint, boolean strict) method preCheck (line 141) | boolean preCheck(Region region, Function constraint, boolean strict) method check (line 167) | boolean check(Region region, Function constraint, boolean strict) method unsoundCheckWasUsed (line 218) | public boolean unsoundCheckWasUsed() FILE: prism/src/param/DagFunction.java class DagFunction (line 37) | public class DagFunction extends Function { method DagFunction (line 47) | public DagFunction(FunctionFactory factory, DagOperator num, DagOperat... method DagFunction (line 55) | public DagFunction(FunctionFactory factory, int type) { method getNum (line 62) | public DagOperator getNum() { method getDen (line 66) | public DagOperator getDen() { method equals (line 70) | @Override method hashCode (line 88) | @Override method add (line 98) | @Override method negate (line 103) | @Override method subtract (line 108) | @Override method multiply (line 113) | @Override method divide (line 118) | @Override method pow (line 123) | @Override method star (line 128) | @Override method toConstraint (line 133) | @Override method evaluate (line 138) | @Override method asBigRational (line 144) | @Override method asExpression (line 159) | @Override method isNaN (line 164) | @Override method isInf (line 169) | @Override method isMInf (line 174) | @Override method isOne (line 179) | @Override method isZero (line 184) | @Override method toString (line 189) | @Override method getType (line 194) | public int getType() { method isConstant (line 198) | @Override FILE: prism/src/param/DagFunctionFactory.java class DagFunctionFactory (line 37) | class DagFunctionFactory extends FunctionFactory { class Number (line 38) | private class Number extends DagOperator { method Number (line 40) | Number(BigInteger number) { method getNumber (line 44) | BigInteger getNumber() { method toString (line 48) | @Override class Variable (line 54) | private class Variable extends DagOperator { method Variable (line 56) | Variable(int variable) { method getVariable (line 60) | int getVariable() { method toString (line 64) | @Override class Negate (line 70) | private class Negate extends DagOperator { method Negate (line 72) | Negate(DagOperator what) { method getWhat (line 76) | DagOperator getWhat() { method toString (line 80) | @Override class Add (line 86) | private class Add extends DagOperator { method Add (line 89) | Add(DagOperator op1, DagOperator op2) { method getOp1 (line 94) | DagOperator getOp1() { method getOp2 (line 97) | DagOperator getOp2() { method toString (line 101) | @Override class Multiply (line 107) | private class Multiply extends DagOperator { method Multiply (line 110) | Multiply(DagOperator op1, DagOperator op2) { method getOp1 (line 116) | DagOperator getOp1() { method getOp2 (line 119) | DagOperator getOp2() { method toString (line 123) | @Override method DagFunctionFactory (line 142) | public DagFunctionFactory(String[] parameterNames, BigRational[] lower... method getZero (line 179) | @Override method getOne (line 184) | @Override method getNaN (line 189) | @Override method getInf (line 194) | @Override method getMInf (line 199) | @Override method makeUnique (line 204) | private DagOperator makeUnique(DagOperator op) { method makeUnique (line 213) | private DagFunction makeUnique(DagFunction fn) { method fromBigRational (line 222) | @Override method getVar (line 245) | @Override method opMultiply (line 250) | private DagOperator opMultiply(DagOperator op1, DagOperator op2) { method opAdd (line 254) | private DagOperator opAdd(DagOperator op1, DagOperator op2) { method opNegate (line 258) | private DagOperator opNegate(DagOperator op) { method add (line 262) | public Function add(DagFunction op1, DagFunction op2) { method negate (line 269) | public DagFunction negate(DagFunction dagFunction) { method subtract (line 274) | public Function subtract(DagFunction op1, DagFunction op2) { method multiply (line 279) | public Function multiply(DagFunction op1, DagFunction op2) { method divide (line 285) | public Function divide(DagFunction op1, DagFunction op2) { method star (line 291) | public Function star(DagFunction op) { method toConstraint (line 298) | public Function toConstraint(DagFunction op) { method evaluate (line 305) | private BigRational evaluate(DagOperator op, Point point) { method evaluate (line 326) | public BigRational evaluate(DagFunction op, Point point, boolean cance... method asBigRational (line 333) | public BigRational asBigRational(DagFunction op) { method isOne (line 341) | public boolean isOne(DagFunction op) { method isZero (line 345) | public boolean isZero(DagFunction op) { method isConstant (line 353) | public boolean isConstant(DagOperator op) { method toString (line 372) | public String toString(DagFunction op) { FILE: prism/src/param/DagOperator.java class DagOperator (line 34) | abstract class DagOperator { method DagOperator (line 36) | DagOperator(BigInteger cValue) { method getCValue (line 39) | BigInteger getCValue() { method hashCode (line 43) | @Override method equals (line 48) | @Override FILE: prism/src/param/Function.java class Function (line 58) | public abstract class Function extends StateValue method Function (line 69) | protected Function(FunctionFactory factory) method add (line 80) | public abstract Function add(Function other); method negate (line 87) | public abstract Function negate(); method multiply (line 95) | public abstract Function multiply(Function other); method divide (line 103) | public abstract Function divide(Function other); method pow (line 111) | public abstract Function pow(int exp); method star (line 122) | public abstract Function star(); method toConstraint (line 135) | public abstract Function toConstraint(); method evaluate (line 147) | public abstract BigRational evaluate(Point point, boolean cancel); method asBigRational (line 156) | public abstract BigRational asBigRational(); method asExpression (line 163) | public abstract Expression asExpression() throws PrismException; method isNaN (line 169) | public abstract boolean isNaN(); method isInf (line 175) | public abstract boolean isInf(); method isMInf (line 181) | public abstract boolean isMInf(); method isOne (line 187) | public abstract boolean isOne(); method isZero (line 193) | public abstract boolean isZero(); method isConstant (line 199) | public abstract boolean isConstant(); method multiply (line 207) | public Function multiply(int byNumber) method divide (line 219) | public Function divide(int byNumber) method getFactory (line 230) | public FunctionFactory getFactory() method subtract (line 241) | public Function subtract(Function other) method evaluate (line 256) | public BigRational evaluate(Point point) method check (line 268) | boolean check(Point point, boolean strict) FILE: prism/src/param/FunctionFactory.java class FunctionFactory (line 50) | public abstract class FunctionFactory method create (line 70) | public static FunctionFactory create(String[] paramNames, String[] low... method createDummy (line 99) | public static FunctionFactory createDummy(PrismSettings settings) thro... method FunctionFactory (line 119) | public FunctionFactory(String[] parameterNames, BigRational[] lowerBou... method getOne (line 133) | public abstract Function getOne(); method getZero (line 139) | public abstract Function getZero(); method getNaN (line 145) | public abstract Function getNaN(); method getInf (line 151) | public abstract Function getInf(); method getMInf (line 157) | public abstract Function getMInf(); method fromBigRational (line 166) | public abstract Function fromBigRational(BigRational bigRat); method getVar (line 174) | public abstract Function getVar(int var); method getVar (line 183) | public Function getVar(String var) { method getParameterName (line 193) | public String getParameterName(int var) { method getLowerBound (line 203) | public BigRational getLowerBound(int var) { method getUpperBound (line 213) | public BigRational getUpperBound(int var) { method getNumVariables (line 221) | public int getNumVariables() { method fromLong (line 231) | public Function fromLong(long from) { method expr2function (line 246) | public Function expr2function(Expression expr) throws PrismLangException method expr2function (line 262) | public Function expr2function(Expression expr, Values constantValues) ... method containsParameter (line 350) | private static boolean containsParameter(Expression expr, Values const... FILE: prism/src/param/JasFunction.java class JasFunction (line 56) | final class JasFunction extends Function { method JasFunction (line 79) | JasFunction(JasFunctionFactory functionContext, Quotient j... method toString (line 87) | @Override method toStringExpression (line 96) | public String toStringExpression() { method toStringJas (line 107) | public String toStringJas() method equals (line 120) | @Override method hashCode (line 138) | @Override method getJas (line 148) | Quotient getJas() method add (line 153) | @Override method negate (line 171) | @Override method multiply (line 186) | @Override method divide (line 205) | @Override method pow (line 230) | @Override method star (line 245) | @Override method jasToPoly (line 263) | private Polynomial jasToPoly(GenPolynomial j) method toConstraint (line 280) | @Override method evaluate (line 313) | @Override method evaluate (line 334) | @Override method check (line 339) | @Override method asExpression (line 347) | @Override method jasPoly2expr (line 367) | private Expression jasPoly2expr(GenPolynomial jasPoly) thr... method asBigRational (line 457) | @Override method isNaN (line 473) | @Override method isInf (line 478) | @Override method isMInf (line 483) | @Override method isOne (line 488) | @Override method isZero (line 496) | @Override method isConstant (line 504) | @Override FILE: prism/src/param/JasFunctionFactory.java class JasFunctionFactory (line 43) | final class JasFunctionFactory extends FunctionFactory { method JasFunctionFactory (line 60) | JasFunctionFactory(String[] parameterNames, BigRational[] lowerBounds,... method getOne (line 82) | @Override method getZero (line 88) | @Override method getNaN (line 94) | @Override method getInf (line 100) | @Override method getMInf (line 106) | @Override method getJasQuotRing (line 117) | QuotientRing getJasQuotRing() method getJasPolyRing (line 129) | GenPolynomialRing getJasPolyRing() method fromBigRational (line 134) | @Override method getVar (line 154) | @Override FILE: prism/src/param/Lumper.java class Lumper (line 43) | abstract class Lumper { type BisimType (line 47) | enum BisimType { method Lumper (line 71) | Lumper(MutablePMC origPmc) method Lumper (line 85) | protected Lumper() class RewardEntry (line 97) | class RewardEntry method RewardEntry (line 110) | RewardEntry(Function reward, Function time) { method hashCode (line 115) | @Override method equals (line 125) | @Override method createInitialPartition (line 155) | protected void createInitialPartition() method getQuotient (line 209) | MutablePMC getQuotient() method mapBlocksToNumber (line 219) | protected void mapBlocksToNumber() method getOriginalToOptimised (line 241) | int[] getOriginalToOptimised() method lump (line 252) | protected void lump() method refineBlock (line 270) | abstract protected void refineBlock(HashSet oldBlock, ArrayLi... method buildQuotient (line 278) | abstract protected void buildQuotient(); FILE: prism/src/param/MutablePMC.java class MutablePMC (line 43) | final class MutablePMC { method MutablePMC (line 75) | MutablePMC(FunctionFactory functionFactory, int numStates, boolean use... method getFunctionFactory (line 109) | FunctionFactory getFunctionFactory() method addTransition (line 121) | void addTransition(int from, int to, Function prob) method getTransProb (line 148) | Function getTransProb(int from, int to) method getSelfLoopProb (line 175) | Function getSelfLoopProb(int state) method makeAbsorbing (line 203) | void makeAbsorbing(int state) method setInitState (line 219) | void setInitState(int state, boolean targetState) method setTargetState (line 230) | void setTargetState(int state, boolean targetState) method setReward (line 241) | void setReward(int state, Function reward) method setTime (line 252) | void setTime(int state, Function time) method getTime (line 263) | Function getTime(int state) method isTargetState (line 274) | boolean isTargetState(int state) method hasTargetStates (line 284) | boolean hasTargetStates() method isInitState (line 295) | boolean isInitState(int state) method getReward (line 306) | Function getReward(int state) method getNumStates (line 316) | int getNumStates() method isUseRewards (line 326) | boolean isUseRewards() method isUseTime (line 336) | boolean isUseTime() FILE: prism/src/param/NullLumper.java class NullLumper (line 40) | final class NullLumper extends Lumper { method NullLumper (line 46) | NullLumper(MutablePMC origPmc) { method refineBlock (line 54) | @Override method buildQuotient (line 62) | @Override method getOriginalToOptimised (line 71) | @Override FILE: prism/src/param/Optimiser.java class Optimiser (line 37) | final class Optimiser { method Optimiser (line 42) | public Optimiser(RegionValues values, RegionValues filter, boolean min) { method optimise (line 48) | public String optimise() { FILE: prism/src/param/ParamMode.java type ParamMode (line 31) | public enum ParamMode { method ParamMode (line 41) | private ParamMode(String name) method toString (line 47) | public String toString() method engine (line 53) | public String engine() method Engine (line 59) | public String Engine() FILE: prism/src/param/ParamModelChecker.java class ParamModelChecker (line 115) | final public class ParamModelChecker extends PrismComponent method ParamModelChecker (line 159) | public ParamModelChecker(PrismComponent parent, ParamMode mode) throws... method setModelCheckingInfo (line 213) | public void setModelCheckingInfo(ModelInfo modelInfo, PropertiesFile p... method getMode (line 225) | public ParamMode getMode() method check (line 238) | public Result check(Model model, Expression expr) throws PrismExcep... method parserBinaryOpToRegionOp (line 310) | private int parserBinaryOpToRegionOp(int parserOp) throws PrismException method parserUnaryOpToRegionOp (line 366) | private int parserUnaryOpToRegionOp(int parserOp) throws PrismException method checkExpression (line 392) | RegionValues checkExpression(Model model, Expression expr, BitSet n... method checkExpressionAtomic (line 433) | private RegionValues checkExpressionAtomic(Model model, Expression ... method checkExpressionUnaryOp (line 475) | protected RegionValues checkExpressionUnaryOp(Model model, Expressi... method checkExpressionBinaryOp (line 486) | protected RegionValues checkExpressionBinaryOp(Model model, Express... method checkExpressionITE (line 499) | protected RegionValues checkExpressionITE(Model model, ExpressionIT... method checkExpressionLabel (line 514) | protected RegionValues checkExpressionLabel(Model model, Expression... method checkExpressionProp (line 546) | protected RegionValues checkExpressionProp(Model model, ExpressionP... method checkExpressionFilter (line 560) | protected RegionValues checkExpressionFilter(Model model, Expressio... method checkExpressionFilterParam (line 676) | protected RegionValues checkExpressionFilterParam(Model model, Expr... method checkExpressionProb (line 941) | protected RegionValues checkExpressionProb(Model model, ExpressionP... method checkProbPathFormulaSimple (line 984) | private RegionValues checkProbPathFormulaSimple(Model model, Expres... method checkProbUntil (line 1031) | private RegionValues checkProbUntil(Model model, RegionValues b1, R... method checkProbBoundedUntil (line 1039) | private RegionValues checkProbBoundedUntil(Model model, RegionValue... method checkExpressionReward (line 1059) | protected RegionValues checkExpressionReward(Model model, Expressio... method constructRewards (line 1113) | protected Rewards constructRewards(Model model, ... method constructExpectedRewards (line 1127) | protected Rewards constructExpectedRewards(Model... method checkRewardFormula (line 1134) | private RegionValues checkRewardFormula(Model model, method checkRewardPathFormula (line 1161) | private RegionValues checkRewardPathFormula(Model model, Rewards... method checkRewardReach (line 1172) | private RegionValues checkRewardReach(Model model, method checkRewardSteady (line 1181) | private RegionValues checkRewardSteady(Model model, method checkExpressionSteadyState (line 1195) | protected RegionValues checkExpressionSteadyState(Model model, Expr... method checkProbSteadyState (line 1235) | private RegionValues checkProbSteadyState(Model model, Expression e... method closeDown (line 1248) | public static void closeDown() { FILE: prism/src/param/ParamResult.java class ParamResult (line 52) | public class ParamResult method ParamResult (line 67) | public ParamResult(ParamMode mode, RegionValues regionValues, Function... method getRegionValues (line 77) | public RegionValues getRegionValues() method toString (line 85) | @Override method getSimpleResult (line 101) | public Object getSimpleResult(Type propertyType) throws PrismException method test (line 131) | public boolean test(Type propertyType, String strExpected, Values cons... method test (line 168) | private boolean test(Type propertyType, Expression expected, String st... FILE: prism/src/param/Partition.java class Partition (line 43) | final class Partition { class HashSetSizeComparator (line 49) | final class HashSetSizeComparator implements Comparator nextChangeableBlock() method addBlocks (line 131) | void addBlocks(ArrayList> newBlocks) method mayChange (line 163) | boolean mayChange() method getAllBlocks (line 173) | ArrayList> getAllBlocks() method getStateBlock (line 189) | HashSet getStateBlock(int state) method markAllBlocksAsNew (line 197) | void markAllBlocksAsNew() FILE: prism/src/param/Point.java class Point (line 38) | public final class Point method Point (line 48) | public Point(BigRational[] dimensions) method getDimension (line 59) | public BigRational getDimension(int dim) method toString (line 64) | @Override method toArray (line 86) | public BigRational[] toArray() method size (line 98) | public int size() method equals (line 103) | @Override method hashCode (line 122) | @Override method doubleValues (line 139) | double[] doubleValues() FILE: prism/src/param/Polynomial.java class Polynomial (line 44) | final class Polynomial { method Polynomial (line 63) | Polynomial(int numVariables, int numTerms) method addTerm (line 79) | void addTerm(BigInteger coefficient, ArrayList monomial) method equals (line 96) | @Override method hashCode (line 128) | @Override method toString (line 148) | @Override method evaluate (line 193) | BigRational evaluate(Point point, boolean cancel) method evaluate (line 230) | BigRational evaluate(Point point) method check (line 242) | boolean check(Point point, boolean strict) FILE: prism/src/param/RahdConstraintChecker.java class RahdConstraintChecker (line 37) | final class RahdConstraintChecker extends ConstraintChecker { method RahdConstraintChecker (line 41) | public RahdConstraintChecker(int numRandomPoints) { method runRahd (line 45) | private boolean runRahd(Region region, String formula) method buildRegionString (line 73) | private String buildRegionString(Region region) method mainCheck (line 95) | @Override FILE: prism/src/param/Region.java class Region (line 39) | abstract class Region { method getDimensions (line 68) | abstract int getDimensions(); method volume (line 78) | abstract BigRational volume(); method contains (line 86) | abstract boolean contains(Point point); method contains (line 94) | abstract boolean contains(Region other); method binaryOp (line 96) | abstract RegionValues binaryOp(int op, StateValues values1, StateValue... method ITE (line 98) | abstract RegionValues ITE(StateValues valueI, StateValues valueT, Stat... method split (line 107) | abstract ArrayList split(Function constraint); method split (line 114) | abstract ArrayList split(); method specialPoints (line 116) | abstract ArrayList specialPoints(); method randomPoint (line 118) | abstract Point randomPoint(); method getFactory (line 125) | RegionFactory getFactory() { method getOp (line 137) | static int getOp(String opString) { method conjunct (line 152) | abstract Region conjunct(Region other); method adjacent (line 161) | abstract boolean adjacent(Region other); method glue (line 169) | abstract Region glue(Region other); FILE: prism/src/param/RegionFactory.java class RegionFactory (line 35) | abstract class RegionFactory { method completeCover (line 57) | abstract RegionValues completeCover(StateValues values); method completeCover (line 66) | RegionValues completeCover(StateValue value) method completeCover (line 79) | RegionValues completeCover(boolean value) method getLowerBound (line 90) | BigRational getLowerBound(int dim) method getUpperBound (line 101) | BigRational getUpperBound(int dim) method sideWidth (line 112) | BigRational sideWidth(int dim) method getFunctionFactory (line 121) | FunctionFactory getFunctionFactory() method getConstraintChecker (line 131) | ConstraintChecker getConstraintChecker() method getPrecision (line 141) | BigRational getPrecision() method numVariables (line 151) | int numVariables() { method getNumStates (line 160) | int getNumStates() method getInitialState (line 170) | int getInitialState() method isSubsumeRegions (line 180) | boolean isSubsumeRegions() FILE: prism/src/param/RegionIntersection.java class RegionIntersection (line 38) | final class RegionIntersection { method RegionIntersection (line 44) | public RegionIntersection(Region region, StateValues values1, StateVal... method RegionIntersection (line 49) | public RegionIntersection(Region region, StateValues values1, StateVal... method getRegion (line 57) | public Region getRegion() method getStateValues1 (line 62) | public StateValues getStateValues1() method getStateValues2 (line 67) | public StateValues getStateValues2() method getStateValues3 (line 72) | public StateValues getStateValues3() FILE: prism/src/param/RegionValues.java class RegionValues (line 47) | public final class RegionValues implements Iterable { method compare (line 39) | @Override method RegionsTODO (line 47) | public RegionsTODO() { method size (line 51) | int size() { method isEmpty (line 55) | boolean isEmpty() method add (line 60) | void add(Region e) method addAll (line 65) | void addAll(List newRegions) method poll (line 70) | Region poll() FILE: prism/src/param/ResultExporter.java class ResultExporter (line 44) | final class ResultExporter { class PointComparator (line 45) | class PointComparator implements Comparator { method compare (line 46) | @Override method ResultExporter (line 64) | ResultExporter() method setRegionValues (line 69) | void setRegionValues(RegionValues values) method setOutputStream (line 75) | void setOutputStream(OutputStream output) method setPointsPerDimension (line 80) | void setPointsPerDimension(int pointsPerDim) method print (line 85) | void print() method printBooleanTwoVars (line 102) | private void printBooleanTwoVars(PrintStream print) method samplePoints (line 134) | private ArrayList samplePoints() method printFunctionTwoVars (line 231) | private void printFunctionTwoVars(PrintStream print) FILE: prism/src/param/Scheduler.java class Scheduler (line 37) | final class Scheduler { method Scheduler (line 47) | Scheduler(NondetModel model) method Scheduler (line 56) | Scheduler(Scheduler other) method clone (line 61) | @Override method setChoice (line 73) | void setChoice(int state, int choice) { method getChoice (line 83) | int getChoice(int state) { method equals (line 87) | @Override method hashCode (line 101) | @Override FILE: prism/src/param/StateBoolean.java class StateBoolean (line 36) | final class StateBoolean extends StateValue { method StateBoolean (line 39) | public StateBoolean() method StateBoolean (line 44) | public StateBoolean(boolean value) method getValue (line 49) | boolean getValue() method toString (line 54) | @Override method equals (line 60) | @Override method hashCode (line 68) | @Override FILE: prism/src/param/StateEliminator.java class StateEliminator (line 49) | final class StateEliminator { type EliminationOrder (line 53) | enum EliminationOrder { method StateEliminator (line 79) | StateEliminator(MutablePMC pmc, EliminationOrder eliminationOrder) method collectStatesForward (line 90) | private int[] collectStatesForward() method collectStatesBackward (line 128) | private int[] collectStatesBackward() method collectStatesBackward (line 143) | private int[] collectStatesBackward(boolean onlyStatesReachingTarget) method precompute (line 201) | private boolean precompute() method eliminate (line 238) | void eliminate() class NewTransition (line 299) | class NewTransition { method NewTransition (line 314) | public NewTransition(int fromState, int toState, Function prob) method eliminate (line 328) | private void eliminate(int midState) method getResult (line 433) | Function getResult(int state) FILE: prism/src/param/StateValue.java class StateValue (line 36) | abstract class StateValue { FILE: prism/src/param/StateValues.java class StateValues (line 48) | public final class StateValues method StateValues (line 62) | public StateValues(int numStates, int initState) method StateValues (line 79) | public StateValues(int numStates, int initState, StateValue value) method StateValues (line 95) | public StateValues(int numStates, int initState, boolean value) method toString (line 100) | @Override method equals (line 106) | @Override method hashCode (line 124) | @Override method getStateValue (line 142) | public StateValue getStateValue(int state) method setStateValue (line 153) | public void setStateValue(int state, StateValue value) method setStateValue (line 164) | public void setStateValue(int state, boolean value) method getStateValueAsFunction (line 176) | public Function getStateValueAsFunction(int state) method getStateValueAsBoolean (line 188) | public boolean getStateValueAsBoolean(int state) method getInitStateValueAsFunction (line 199) | public Function getInitStateValueAsFunction() method getInitStateValueAsBoolean (line 210) | public boolean getInitStateValueAsBoolean() method getInitStateValue (line 218) | public StateValue getInitStateValue() method getNumStates (line 228) | public int getNumStates() method toBitSet (line 239) | public BitSet toBitSet() method instantiate (line 255) | public BigRational[] instantiate(Point point) method printFiltered (line 273) | public void printFiltered(PrismLog log, ParamMode mode, parser.type.Ty... FILE: prism/src/param/StrongLumper.java class StrongLumper (line 40) | final class StrongLumper extends Lumper { method StrongLumper (line 47) | StrongLumper(MutablePMC origPmc) { method stateSignature (line 59) | private HashMap, Function> stateSignature(int state) method refineBlock (line 85) | @Override method buildQuotient (line 107) | @Override FILE: prism/src/param/ValueComputer.java class ValueComputer (line 58) | final class ValueComputer extends PrismComponent type PropType (line 60) | private enum PropType { class SchedulerCacheKey (line 65) | class SchedulerCacheKey method SchedulerCacheKey (line 73) | SchedulerCacheKey(PropType propType, StateValues b1, StateValues b2,... method equals (line 86) | @Override method hashCode (line 116) | @Override class ResultCacheKey (line 139) | class ResultCacheKey method ResultCacheKey (line 148) | ResultCacheKey(PropType propType, StateValues b1, StateValues b2, Re... method equals (line 162) | @Override method hashCode (line 198) | @Override class ResultCacheEntry (line 222) | class ResultCacheEntry method ResultCacheEntry (line 227) | ResultCacheEntry(StateValues values, Function[] compare) method getValues (line 233) | StateValues getValues() method getCompare (line 238) | Function[] getCompare() method ValueComputer (line 254) | ValueComputer(PrismComponent parent, ParamMode mode, RegionFactory reg... method computeUnbounded (line 267) | RegionValues computeUnbounded(Model model, RegionValues b1, RegionV... method computeUnbounded (line 280) | @SuppressWarnings("unchecked") method computeUnboundedMC (line 294) | private RegionValues computeUnboundedMC(DTMC dtmc, Region re... method computeUnboundedMDP (line 327) | private RegionValues computeUnboundedMDP(MDP mdp, Region reg... method computeCompare (line 404) | private Function[] computeCompare(MDP model, StateValues b1,... method storeValues (line 435) | private void storeValues(PropType propType, StateValues b1, StateValue... method lookupValues (line 442) | private ResultCacheEntry lookupValues(PropType propType, StateValues b... method computeOptConcreteReachScheduler (line 471) | Scheduler computeOptConcreteReachScheduler(Point point, MDP ... method storeScheduler (line 544) | private void storeScheduler(PropType propType, StateValues b1, StateVa... method lookupScheduler (line 555) | private Scheduler lookupScheduler(Point point, MDP mdp, Prop... method checkScheduler (line 573) | private boolean checkScheduler(final Point point, final PropType propT... method precomputeScheduler (line 607) | private void precomputeScheduler(MDP mdp, Scheduler sched, S... method precomputeRminProperScheduler (line 629) | private void precomputeRminProperScheduler(MDP mdp, Schedule... method precomputePmin (line 659) | private void precomputePmin(MDP mdp, Scheduler sched, StateV... method buildAlterablePMCForReach (line 698) | private MutablePMC buildAlterablePMCForReach(DTMC dtmc, Stat... method buildAlterablePMC (line 718) | private MutablePMC buildAlterablePMC(DTMC dtmc, BitSet targe... method setPMCReward (line 746) | private void setPMCReward(MutablePMC pmc, java.util.function.Function<... method normalisePMCRewards (line 757) | private void normalisePMCRewards(MutablePMC pmc, CTMC ctmc) method normalisePMCTimes (line 768) | private void normalisePMCTimes(MutablePMC pmc, CTMC ctmc) method computeValues (line 776) | private StateValues computeValues(MutablePMC pmc, int initState) method computeSteadyState (line 811) | private RegionValues computeSteadyState(Model model, Region region,... method computeSteadyState (line 843) | public RegionValues computeSteadyState(Model model, RegionValues b,... FILE: prism/src/param/WeakLumper.java class WeakLumper (line 45) | final class WeakLumper extends Lumper { method WeakLumper (line 52) | WeakLumper(MutablePMC origPmc) { method stateSignature (line 68) | private HashMap, Function> stateSignature(int state, ... method refineBlock (line 126) | @Override method buildQuotient (line 208) | @Override method createInitialPartition (line 246) | @Override FILE: prism/src/parser/BooleanUtils.java class BooleanUtils (line 43) | public class BooleanUtils method extractConjuncts (line 52) | public static void extractConjuncts(Expression expr, List ... method extractDisjuncts (line 70) | public static void extractDisjuncts(Expression expr, List ... method convertToPositiveNormalForm (line 89) | public static Expression convertToPositiveNormalForm(Expression expr) method convertLTLToPositiveNormalForm (line 105) | public static Expression convertLTLToPositiveNormalForm(Expression expr) method removeImpliesIffAndParentheses (line 115) | private static Expression removeImpliesIffAndParentheses(Expression expr) method doConversionToPositiveNormalForm (line 165) | private static Expression doConversionToPositiveNormalForm(Expression ... method convertToDNF (line 285) | public static Expression convertToDNF(Expression expr) method convertToDNFLists (line 294) | public static List> convertToDNFLists(Expression expr) method doConversionToDNF (line 299) | private static List> doConversionToDNF(Expression expr) method convertToCNF (line 341) | public static Expression convertToCNF(Expression expr) method convertToCNFLists (line 350) | public static List> convertToCNFLists(Expression expr) method doConversionToCNF (line 355) | private static List> doConversionToCNF(Expression expr) method convertDNFListsToExpression (line 399) | public static Expression convertDNFListsToExpression(List splitConjunction(Expression expr) method splitDisjunction (line 53) | public static List splitDisjunction(Expression expr) method splitOnBinaryOp (line 67) | public static void splitOnBinaryOp(Expression expr, int op, List findAllValsForIntExpression(Expressi... FILE: prism/src/parser/Prism3To4.java class Prism3To4 (line 7) | @SuppressWarnings({"unused", "static-access", "serial"}) method main (line 9) | public static void main(String[] args) throws ParseException method insertTokenBeforeNext (line 28) | private static void insertTokenBeforeNext(Token t, String s) method ModulesFileOrPropertiesFile (line 36) | static final public method ModulesFile (line 60) | static final public method PropertiesFile (line 98) | static final public method SingleExpression (line 123) | static final public method ModulesFileType (line 134) | static final public method FormulaDef (line 155) | static final public method LabelDef (line 165) | static final public method ConstantDef (line 177) | static final public method GlobalDecl (line 246) | static final public method Module (line 253) | static final public method Declaration (line 279) | static final public method Command (line 314) | static final public method Updates (line 329) | static final public void Updates() throws ParseException { method ProbUpdate (line 350) | static final public void ProbUpdate() throws ParseException { method Update (line 356) | static final public void Update() throws ParseException { method UpdateElement (line 377) | static final public void UpdateElement() throws ParseException {Token ... method RenamedModule (line 398) | static final public method Renames (line 410) | static final public void Renames() throws ParseException { method Rename (line 424) | static final public void Rename() throws ParseException { method SystemComp (line 457) | static final public method SystemParallels (line 465) | static final public method SystemFullParallel (line 482) | static final public method SystemInterleaved (line 499) | static final public method SystemParallel (line 517) | static final public method SystemHideRename (line 539) | static final public method SystemAtomic (line 590) | static final public method SystemAction (line 603) | static final public method SystemModule (line 609) | static final public method SystemBrackets (line 615) | static final public method RewardStruct (line 623) | static final public method RewardStructItem (line 646) | static final public method Init (line 666) | static final public method PCTLFormula (line 678) | static final public method PCTLImplies (line 683) | static final public void PCTLImplies() throws ParseException { method PCTLOr (line 693) | static final public void PCTLOr() throws ParseException { method PCTLAnd (line 707) | static final public void PCTLAnd() throws ParseException { method PCTLNot (line 721) | static final public void PCTLNot() throws ParseException { method PCTLProb (line 731) | static final public method PCTLProbNext (line 816) | static final public method PCTLProbBoundedUntil (line 823) | static final public method PCTLProbUntil (line 847) | static final public method PCTLProbBoundedFutureGlobal (line 855) | static final public method PCTLProbFutureGlobal (line 885) | static final public method PCTLSS (line 899) | static final public method PCTLReward (line 933) | static final public method PCTLRewardCumul (line 1034) | static final public method PCTLRewardInst (line 1042) | static final public method PCTLRewardReach (line 1050) | static final public method PCTLRewardSS (line 1057) | static final public method PCTLInit (line 1063) | static final public method PCTLLabel (line 1078) | static final public method PCTLBrackets (line 1093) | static final public method PCTLExpression (line 1108) | static final public method Expression (line 1118) | static final public method ExpressionITE (line 1124) | static final public method ExpressionOr (line 1141) | static final public method ExpressionAnd (line 1153) | static final public method ExpressionNot (line 1169) | static final public method ExpressionRelOpRange (line 1180) | static final public method ExpressionPlusMinus (line 1238) | static final public method ExpressionTimesDivide (line 1261) | static final public method ExpressionUnaryMinus (line 1284) | static final public method ExpressionFunc (line 1298) | static final public method ExpressionIdent (line 1358) | static final public method ExpressionLiteral (line 1371) | static final public method ExpressionBrackets (line 1390) | static final public method Identifier (line 1402) | static final public method IdentifierPrime (line 1410) | static final public method EqNeq (line 1421) | static final public method LtGt (line 1436) | static final public method Int (line 1455) | static final public method Double (line 1464) | static final public method jj_2_1 (line 1472) | static private boolean jj_2_1(int xla) method jj_2_2 (line 1480) | static private boolean jj_2_2(int xla) method jj_2_3 (line 1488) | static private boolean jj_2_3(int xla) method jj_2_4 (line 1496) | static private boolean jj_2_4(int xla) method jj_2_5 (line 1504) | static private boolean jj_2_5(int xla) method jj_2_6 (line 1512) | static private boolean jj_2_6(int xla) method jj_2_7 (line 1520) | static private boolean jj_2_7(int xla) method jj_2_8 (line 1528) | static private boolean jj_2_8(int xla) method jj_2_9 (line 1536) | static private boolean jj_2_9(int xla) method jj_2_10 (line 1544) | static private boolean jj_2_10(int xla) method jj_2_11 (line 1552) | static private boolean jj_2_11(int xla) method jj_2_12 (line 1560) | static private boolean jj_2_12(int xla) method jj_2_13 (line 1568) | static private boolean jj_2_13(int xla) method jj_2_14 (line 1576) | static private boolean jj_2_14(int xla) method jj_2_15 (line 1584) | static private boolean jj_2_15(int xla) method jj_2_16 (line 1592) | static private boolean jj_2_16(int xla) method jj_2_17 (line 1600) | static private boolean jj_2_17(int xla) method jj_2_18 (line 1608) | static private boolean jj_2_18(int xla) method jj_2_19 (line 1616) | static private boolean jj_2_19(int xla) method jj_2_20 (line 1624) | static private boolean jj_2_20(int xla) method jj_2_21 (line 1632) | static private boolean jj_2_21(int xla) method jj_2_22 (line 1640) | static private boolean jj_2_22(int xla) method jj_2_23 (line 1648) | static private boolean jj_2_23(int xla) method jj_2_24 (line 1656) | static private boolean jj_2_24(int xla) method jj_2_25 (line 1664) | static private boolean jj_2_25(int xla) method jj_2_26 (line 1672) | static private boolean jj_2_26(int xla) method jj_2_27 (line 1680) | static private boolean jj_2_27(int xla) method jj_2_28 (line 1688) | static private boolean jj_2_28(int xla) method jj_2_29 (line 1696) | static private boolean jj_2_29(int xla) method jj_2_30 (line 1704) | static private boolean jj_2_30(int xla) method jj_2_31 (line 1712) | static private boolean jj_2_31(int xla) method jj_2_32 (line 1720) | static private boolean jj_2_32(int xla) method jj_2_33 (line 1728) | static private boolean jj_2_33(int xla) method jj_2_34 (line 1736) | static private boolean jj_2_34(int xla) method jj_2_35 (line 1744) | static private boolean jj_2_35(int xla) method jj_2_36 (line 1752) | static private boolean jj_2_36(int xla) method jj_2_37 (line 1760) | static private boolean jj_2_37(int xla) method jj_2_38 (line 1768) | static private boolean jj_2_38(int xla) method jj_2_39 (line 1776) | static private boolean jj_2_39(int xla) method jj_2_40 (line 1784) | static private boolean jj_2_40(int xla) method jj_2_41 (line 1792) | static private boolean jj_2_41(int xla) method jj_2_42 (line 1800) | static private boolean jj_2_42(int xla) method jj_2_43 (line 1808) | static private boolean jj_2_43(int xla) method jj_2_44 (line 1816) | static private boolean jj_2_44(int xla) method jj_2_45 (line 1824) | static private boolean jj_2_45(int xla) method jj_2_46 (line 1832) | static private boolean jj_2_46(int xla) method jj_2_47 (line 1840) | static private boolean jj_2_47(int xla) method jj_2_48 (line 1848) | static private boolean jj_2_48(int xla) method jj_2_49 (line 1856) | static private boolean jj_2_49(int xla) method jj_2_50 (line 1864) | static private boolean jj_2_50(int xla) method jj_2_51 (line 1872) | static private boolean jj_2_51(int xla) method jj_2_52 (line 1880) | static private boolean jj_2_52(int xla) method jj_2_53 (line 1888) | static private boolean jj_2_53(int xla) method jj_2_54 (line 1896) | static private boolean jj_2_54(int xla) method jj_2_55 (line 1904) | static private boolean jj_2_55(int xla) method jj_2_56 (line 1912) | static private boolean jj_2_56(int xla) method jj_2_57 (line 1920) | static private boolean jj_2_57(int xla) method jj_2_58 (line 1928) | static private boolean jj_2_58(int xla) method jj_2_59 (line 1936) | static private boolean jj_2_59(int xla) method jj_2_60 (line 1944) | static private boolean jj_2_60(int xla) method jj_2_61 (line 1952) | static private boolean jj_2_61(int xla) method jj_2_62 (line 1960) | static private boolean jj_2_62(int xla) method jj_2_63 (line 1968) | static private boolean jj_2_63(int xla) method jj_2_64 (line 1976) | static private boolean jj_2_64(int xla) method jj_2_65 (line 1984) | static private boolean jj_2_65(int xla) method jj_2_66 (line 1992) | static private boolean jj_2_66(int xla) method jj_2_67 (line 2000) | static private boolean jj_2_67(int xla) method jj_2_68 (line 2008) | static private boolean jj_2_68(int xla) method jj_2_69 (line 2016) | static private boolean jj_2_69(int xla) method jj_2_70 (line 2024) | static private boolean jj_2_70(int xla) method jj_2_71 (line 2032) | static private boolean jj_2_71(int xla) method jj_2_72 (line 2040) | static private boolean jj_2_72(int xla) method jj_2_73 (line 2048) | static private boolean jj_2_73(int xla) method jj_2_74 (line 2056) | static private boolean jj_2_74(int xla) method jj_2_75 (line 2064) | static private boolean jj_2_75(int xla) method jj_2_76 (line 2072) | static private boolean jj_2_76(int xla) method jj_2_77 (line 2080) | static private boolean jj_2_77(int xla) method jj_2_78 (line 2088) | static private boolean jj_2_78(int xla) method jj_2_79 (line 2096) | static private boolean jj_2_79(int xla) method jj_2_80 (line 2104) | static private boolean jj_2_80(int xla) method jj_2_81 (line 2112) | static private boolean jj_2_81(int xla) method jj_2_82 (line 2120) | static private boolean jj_2_82(int xla) method jj_2_83 (line 2128) | static private boolean jj_2_83(int xla) method jj_2_84 (line 2136) | static private boolean jj_2_84(int xla) method jj_2_85 (line 2144) | static private boolean jj_2_85(int xla) method jj_2_86 (line 2152) | static private boolean jj_2_86(int xla) method jj_2_87 (line 2160) | static private boolean jj_2_87(int xla) method jj_2_88 (line 2168) | static private boolean jj_2_88(int xla) method jj_2_89 (line 2176) | static private boolean jj_2_89(int xla) method jj_2_90 (line 2184) | static private boolean jj_2_90(int xla) method jj_2_91 (line 2192) | static private boolean jj_2_91(int xla) method jj_2_92 (line 2200) | static private boolean jj_2_92(int xla) method jj_2_93 (line 2208) | static private boolean jj_2_93(int xla) method jj_2_94 (line 2216) | static private boolean jj_2_94(int xla) method jj_2_95 (line 2224) | static private boolean jj_2_95(int xla) method jj_2_96 (line 2232) | static private boolean jj_2_96(int xla) method jj_2_97 (line 2240) | static private boolean jj_2_97(int xla) method jj_2_98 (line 2248) | static private boolean jj_2_98(int xla) method jj_2_99 (line 2256) | static private boolean jj_2_99(int xla) method jj_2_100 (line 2264) | static private boolean jj_2_100(int xla) method jj_2_101 (line 2272) | static private boolean jj_2_101(int xla) method jj_2_102 (line 2280) | static private boolean jj_2_102(int xla) method jj_2_103 (line 2288) | static private boolean jj_2_103(int xla) method jj_2_104 (line 2296) | static private boolean jj_2_104(int xla) method jj_2_105 (line 2304) | static private boolean jj_2_105(int xla) method jj_2_106 (line 2312) | static private boolean jj_2_106(int xla) method jj_2_107 (line 2320) | static private boolean jj_2_107(int xla) method jj_2_108 (line 2328) | static private boolean jj_2_108(int xla) method jj_2_109 (line 2336) | static private boolean jj_2_109(int xla) method jj_2_110 (line 2344) | static private boolean jj_2_110(int xla) method jj_2_111 (line 2352) | static private boolean jj_2_111(int xla) method jj_2_112 (line 2360) | static private boolean jj_2_112(int xla) method jj_2_113 (line 2368) | static private boolean jj_2_113(int xla) method jj_2_114 (line 2376) | static private boolean jj_2_114(int xla) method jj_2_115 (line 2384) | static private boolean jj_2_115(int xla) method jj_2_116 (line 2392) | static private boolean jj_2_116(int xla) method jj_2_117 (line 2400) | static private boolean jj_2_117(int xla) method jj_2_118 (line 2408) | static private boolean jj_2_118(int xla) method jj_2_119 (line 2416) | static private boolean jj_2_119(int xla) method jj_2_120 (line 2424) | static private boolean jj_2_120(int xla) method jj_2_121 (line 2432) | static private boolean jj_2_121(int xla) method jj_2_122 (line 2440) | static private boolean jj_2_122(int xla) method jj_2_123 (line 2448) | static private boolean jj_2_123(int xla) method jj_2_124 (line 2456) | static private boolean jj_2_124(int xla) method jj_2_125 (line 2464) | static private boolean jj_2_125(int xla) method jj_2_126 (line 2472) | static private boolean jj_2_126(int xla) method jj_2_127 (line 2480) | static private boolean jj_2_127(int xla) method jj_2_128 (line 2488) | static private boolean jj_2_128(int xla) method jj_2_129 (line 2496) | static private boolean jj_2_129(int xla) method jj_2_130 (line 2504) | static private boolean jj_2_130(int xla) method jj_2_131 (line 2512) | static private boolean jj_2_131(int xla) method jj_2_132 (line 2520) | static private boolean jj_2_132(int xla) method jj_2_133 (line 2528) | static private boolean jj_2_133(int xla) method jj_2_134 (line 2536) | static private boolean jj_2_134(int xla) method jj_2_135 (line 2544) | static private boolean jj_2_135(int xla) method jj_2_136 (line 2552) | static private boolean jj_2_136(int xla) method jj_2_137 (line 2560) | static private boolean jj_2_137(int xla) method jj_2_138 (line 2568) | static private boolean jj_2_138(int xla) method jj_2_139 (line 2576) | static private boolean jj_2_139(int xla) method jj_2_140 (line 2584) | static private boolean jj_2_140(int xla) method jj_2_141 (line 2592) | static private boolean jj_2_141(int xla) method jj_2_142 (line 2600) | static private boolean jj_2_142(int xla) method jj_2_143 (line 2608) | static private boolean jj_2_143(int xla) method jj_2_144 (line 2616) | static private boolean jj_2_144(int xla) method jj_2_145 (line 2624) | static private boolean jj_2_145(int xla) method jj_2_146 (line 2632) | static private boolean jj_2_146(int xla) method jj_2_147 (line 2640) | static private boolean jj_2_147(int xla) method jj_2_148 (line 2648) | static private boolean jj_2_148(int xla) method jj_2_149 (line 2656) | static private boolean jj_2_149(int xla) method jj_2_150 (line 2664) | static private boolean jj_2_150(int xla) method jj_2_151 (line 2672) | static private boolean jj_2_151(int xla) method jj_2_152 (line 2680) | static private boolean jj_2_152(int xla) method jj_2_153 (line 2688) | static private boolean jj_2_153(int xla) method jj_2_154 (line 2696) | static private boolean jj_2_154(int xla) method jj_2_155 (line 2704) | static private boolean jj_2_155(int xla) method jj_2_156 (line 2712) | static private boolean jj_2_156(int xla) method jj_2_157 (line 2720) | static private boolean jj_2_157(int xla) method jj_2_158 (line 2728) | static private boolean jj_2_158(int xla) method jj_2_159 (line 2736) | static private boolean jj_2_159(int xla) method jj_2_160 (line 2744) | static private boolean jj_2_160(int xla) method jj_2_161 (line 2752) | static private boolean jj_2_161(int xla) method jj_2_162 (line 2760) | static private boolean jj_2_162(int xla) method jj_2_163 (line 2768) | static private boolean jj_2_163(int xla) method jj_2_164 (line 2776) | static private boolean jj_2_164(int xla) method jj_2_165 (line 2784) | static private boolean jj_2_165(int xla) method jj_2_166 (line 2792) | static private boolean jj_2_166(int xla) method jj_2_167 (line 2800) | static private boolean jj_2_167(int xla) method jj_2_168 (line 2808) | static private boolean jj_2_168(int xla) method jj_2_169 (line 2816) | static private boolean jj_2_169(int xla) method jj_2_170 (line 2824) | static private boolean jj_2_170(int xla) method jj_2_171 (line 2832) | static private boolean jj_2_171(int xla) method jj_2_172 (line 2840) | static private boolean jj_2_172(int xla) method jj_2_173 (line 2848) | static private boolean jj_2_173(int xla) method jj_2_174 (line 2856) | static private boolean jj_2_174(int xla) method jj_2_175 (line 2864) | static private boolean jj_2_175(int xla) method jj_2_176 (line 2872) | static private boolean jj_2_176(int xla) method jj_2_177 (line 2880) | static private boolean jj_2_177(int xla) method jj_2_178 (line 2888) | static private boolean jj_2_178(int xla) method jj_2_179 (line 2896) | static private boolean jj_2_179(int xla) method jj_2_180 (line 2904) | static private boolean jj_2_180(int xla) method jj_2_181 (line 2912) | static private boolean jj_2_181(int xla) method jj_2_182 (line 2920) | static private boolean jj_2_182(int xla) method jj_2_183 (line 2928) | static private boolean jj_2_183(int xla) method jj_2_184 (line 2936) | static private boolean jj_2_184(int xla) method jj_2_185 (line 2944) | static private boolean jj_2_185(int xla) method jj_2_186 (line 2952) | static private boolean jj_2_186(int xla) method jj_2_187 (line 2960) | static private boolean jj_2_187(int xla) method jj_3_63 (line 2968) | static private boolean jj_3_63() method jj_3_180 (line 2974) | static private boolean jj_3_180() method jj_3R_48 (line 2980) | static private boolean jj_3R_48() method jj_3_59 (line 2997) | static private boolean jj_3_59() method jj_3_54 (line 3003) | static private boolean jj_3_54() method jj_3R_44 (line 3009) | static private boolean jj_3R_44() method jj_3R_47 (line 3015) | static private boolean jj_3R_47() method jj_3_164 (line 3027) | static private boolean jj_3_164() method jj_3_179 (line 3033) | static private boolean jj_3_179() method jj_3_13 (line 3039) | static private boolean jj_3_13() method jj_3_39 (line 3045) | static private boolean jj_3_39() method jj_3R_46 (line 3052) | static private boolean jj_3R_46() method jj_3_48 (line 3064) | static private boolean jj_3_48() method jj_3_58 (line 3070) | static private boolean jj_3_58() method jj_3_53 (line 3076) | static private boolean jj_3_53() method jj_3R_38 (line 3082) | static private boolean jj_3R_38() method jj_3R_86 (line 3088) | static private boolean jj_3R_86() method jj_3_62 (line 3105) | static private boolean jj_3_62() method jj_3_163 (line 3111) | static private boolean jj_3_163() method jj_3_178 (line 3117) | static private boolean jj_3_178() method jj_3_176 (line 3123) | static private boolean jj_3_176() method jj_3_158 (line 3129) | static private boolean jj_3_158() method jj_3_160 (line 3135) | static private boolean jj_3_160() method jj_3_12 (line 3141) | static private boolean jj_3_12() method jj_3R_33 (line 3147) | static private boolean jj_3R_33() method jj_3_51 (line 3155) | static private boolean jj_3_51() method jj_3R_84 (line 3162) | static private boolean jj_3R_84() method jj_3_155 (line 3170) | static private boolean jj_3_155() method jj_3_57 (line 3176) | static private boolean jj_3_57() method jj_3_162 (line 3182) | static private boolean jj_3_162() method jj_3_52 (line 3188) | static private boolean jj_3_52() method jj_3_157 (line 3194) | static private boolean jj_3_157() method jj_3R_81 (line 3200) | static private boolean jj_3R_81() method jj_3R_45 (line 3220) | static private boolean jj_3R_45() method jj_3_177 (line 3255) | static private boolean jj_3_177() method jj_3_156 (line 3261) | static private boolean jj_3_156() method jj_3_43 (line 3273) | static private boolean jj_3_43() method jj_3R_85 (line 3280) | static private boolean jj_3R_85() method jj_3_154 (line 3291) | static private boolean jj_3_154() method jj_3_11 (line 3297) | static private boolean jj_3_11() method jj_3_151 (line 3303) | static private boolean jj_3_151() method jj_3_46 (line 3318) | static private boolean jj_3_46() method jj_3R_80 (line 3325) | static private boolean jj_3R_80() method jj_3_175 (line 3336) | static private boolean jj_3_175() method jj_3_153 (line 3342) | static private boolean jj_3_153() method jj_3_41 (line 3354) | static private boolean jj_3_41() method jj_3R_32 (line 3366) | static private boolean jj_3R_32() method jj_3_161 (line 3379) | static private boolean jj_3_161() method jj_3_37 (line 3385) | static private boolean jj_3_37() method jj_3_170 (line 3391) | static private boolean jj_3_170() method jj_3R_79 (line 3409) | static private boolean jj_3R_79() method jj_3_173 (line 3420) | static private boolean jj_3_173() method jj_3R_43 (line 3437) | static private boolean jj_3R_43() method jj_3_49 (line 3448) | static private boolean jj_3_49() method jj_3R_78 (line 3458) | static private boolean jj_3R_78() method jj_3_159 (line 3469) | static private boolean jj_3_159() method jj_3_45 (line 3476) | static private boolean jj_3_45() method jj_3_23 (line 3487) | static private boolean jj_3_23() method jj_3_10 (line 3493) | static private boolean jj_3_10() method jj_3R_42 (line 3499) | static private boolean jj_3R_42() method jj_3_47 (line 3510) | static private boolean jj_3_47() method jj_3_42 (line 3521) | static private boolean jj_3_42() method jj_3R_77 (line 3527) | static private boolean jj_3R_77() method jj_3_36 (line 3538) | static private boolean jj_3_36() method jj_3_22 (line 3544) | static private boolean jj_3_22() method jj_3R_41 (line 3550) | static private boolean jj_3R_41() method jj_3_30 (line 3558) | static private boolean jj_3_30() method jj_3_9 (line 3565) | static private boolean jj_3_9() method jj_3R_75 (line 3571) | static private boolean jj_3R_75() method jj_3_143 (line 3582) | static private boolean jj_3_143() method jj_3R_88 (line 3588) | static private boolean jj_3R_88() method jj_3_44 (line 3599) | static private boolean jj_3_44() method jj_3_152 (line 3605) | static private boolean jj_3_152() method jj_3_25 (line 3611) | static private boolean jj_3_25() method jj_3_21 (line 3618) | static private boolean jj_3_21() method jj_3_26 (line 3624) | static private boolean jj_3_26() method jj_3R_40 (line 3631) | static private boolean jj_3R_40() method jj_3_24 (line 3645) | static private boolean jj_3_24() method jj_3_27 (line 3652) | static private boolean jj_3_27() method jj_3_38 (line 3659) | static private boolean jj_3_38() method jj_3_149 (line 3666) | static private boolean jj_3_149() method jj_3R_39 (line 3673) | static private boolean jj_3R_39() method jj_3_40 (line 3684) | static private boolean jj_3_40() method jj_3_8 (line 3700) | static private boolean jj_3_8() method jj_3_148 (line 3706) | static private boolean jj_3_148() method jj_3_20 (line 3716) | static private boolean jj_3_20() method jj_3_29 (line 3722) | static private boolean jj_3_29() method jj_3R_31 (line 3728) | static private boolean jj_3R_31() method jj_3_147 (line 3745) | static private boolean jj_3_147() method jj_3_115 (line 3752) | static private boolean jj_3_115() method jj_3_17 (line 3758) | static private boolean jj_3_17() method jj_3R_30 (line 3764) | static private boolean jj_3R_30() method jj_3_28 (line 3771) | static private boolean jj_3_28() method jj_3_7 (line 3777) | static private boolean jj_3_7() method jj_3_35 (line 3783) | static private boolean jj_3_35() method jj_3R_91 (line 3798) | static private boolean jj_3R_91() method jj_3_150 (line 3812) | static private boolean jj_3_150() method jj_3_145 (line 3820) | static private boolean jj_3_145() method jj_3_34 (line 3827) | static private boolean jj_3_34() method jj_3_33 (line 3838) | static private boolean jj_3_33() method jj_3_32 (line 3850) | static private boolean jj_3_32() method jj_3R_29 (line 3862) | static private boolean jj_3R_29() method jj_3_31 (line 3882) | static private boolean jj_3_31() method jj_3_19 (line 3894) | static private boolean jj_3_19() method jj_3_144 (line 3900) | static private boolean jj_3_144() method jj_3_16 (line 3907) | static private boolean jj_3_16() method jj_3_6 (line 3913) | static private boolean jj_3_6() method jj_3_146 (line 3919) | static private boolean jj_3_146() method jj_3R_28 (line 3925) | static private boolean jj_3R_28() method jj_3R_74 (line 3937) | static private boolean jj_3R_74() method jj_3_141 (line 3946) | static private boolean jj_3_141() method jj_3R_27 (line 3952) | static private boolean jj_3R_27() method jj_3R_92 (line 3962) | static private boolean jj_3R_92() method jj_3_15 (line 3973) | static private boolean jj_3_15() method jj_3_14 (line 3979) | static private boolean jj_3_14() method jj_3_5 (line 3993) | static private boolean jj_3_5() method jj_3_18 (line 3999) | static private boolean jj_3_18() method jj_3R_26 (line 4005) | static private boolean jj_3R_26() method jj_3R_72 (line 4028) | static private boolean jj_3R_72() method jj_3_139 (line 4037) | static private boolean jj_3_139() method jj_3R_73 (line 4043) | static private boolean jj_3R_73() method jj_3_142 (line 4054) | static private boolean jj_3_142() method jj_3R_37 (line 4064) | static private boolean jj_3R_37() method jj_3_113 (line 4070) | static private boolean jj_3_113() method jj_3_137 (line 4078) | static private boolean jj_3_137() method jj_3R_25 (line 4084) | static private boolean jj_3R_25() method jj_3_3 (line 4095) | static private boolean jj_3_3() method jj_3_4 (line 4130) | static private boolean jj_3_4() method jj_3_129 (line 4136) | static private boolean jj_3_129() method jj_3R_71 (line 4142) | static private boolean jj_3R_71() method jj_3R_24 (line 4148) | static private boolean jj_3R_24() method jj_3_2 (line 4159) | static private boolean jj_3_2() method jj_3R_70 (line 4165) | static private boolean jj_3R_70() method jj_3_140 (line 4176) | static private boolean jj_3_140() method jj_3R_69 (line 4184) | static private boolean jj_3R_69() method jj_3_138 (line 4195) | static private boolean jj_3_138() method jj_3_1 (line 4203) | static private boolean jj_3_1() method jj_3_128 (line 4209) | static private boolean jj_3_128() method jj_3R_68 (line 4215) | static private boolean jj_3R_68() method jj_3_117 (line 4226) | static private boolean jj_3_117() method jj_3_136 (line 4232) | static private boolean jj_3_136() method jj_3_108 (line 4240) | static private boolean jj_3_108() method jj_3_132 (line 4250) | static private boolean jj_3_132() method jj_3_94 (line 4258) | static private boolean jj_3_94() method jj_3R_67 (line 4264) | static private boolean jj_3R_67() method jj_3_103 (line 4271) | static private boolean jj_3_103() method jj_3_127 (line 4281) | static private boolean jj_3_127() method jj_3_112 (line 4287) | static private boolean jj_3_112() method jj_3R_66 (line 4295) | static private boolean jj_3R_66() method jj_3_107 (line 4303) | static private boolean jj_3_107() method jj_3R_65 (line 4310) | static private boolean jj_3R_65() method jj_3_174 (line 4318) | static private boolean jj_3_174() method jj_3_135 (line 4324) | static private boolean jj_3_135() method jj_3_116 (line 4330) | static private boolean jj_3_116() method jj_3_102 (line 4338) | static private boolean jj_3_102() method jj_3_130 (line 4345) | static private boolean jj_3_130() method jj_3_131 (line 4356) | static private boolean jj_3_131() method jj_3_133 (line 4364) | static private boolean jj_3_133() method jj_3_126 (line 4377) | static private boolean jj_3_126() method jj_3_93 (line 4383) | static private boolean jj_3_93() method jj_3_125 (line 4389) | static private boolean jj_3_125() method jj_3_124 (line 4397) | static private boolean jj_3_124() method jj_3_122 (line 4405) | static private boolean jj_3_122() method jj_3_121 (line 4413) | static private boolean jj_3_121() method jj_3_123 (line 4421) | static private boolean jj_3_123() method jj_3_118 (line 4441) | static private boolean jj_3_118() method jj_3_119 (line 4454) | static private boolean jj_3_119() method jj_3_120 (line 4461) | static private boolean jj_3_120() method jj_3R_64 (line 4468) | static private boolean jj_3R_64() method jj_3_106 (line 4479) | static private boolean jj_3_106() method jj_3_134 (line 4486) | static private boolean jj_3_134() method jj_3_111 (line 4515) | static private boolean jj_3_111() method jj_3_110 (line 4523) | static private boolean jj_3_110() method jj_3R_63 (line 4529) | static private boolean jj_3R_63() method jj_3_114 (line 4540) | static private boolean jj_3_114() method jj_3_92 (line 4556) | static private boolean jj_3_92() method jj_3_105 (line 4562) | static private boolean jj_3_105() method jj_3_101 (line 4568) | static private boolean jj_3_101() method jj_3_109 (line 4575) | static private boolean jj_3_109() method jj_3R_62 (line 4581) | static private boolean jj_3R_62() method jj_3_104 (line 4593) | static private boolean jj_3_104() method jj_3_97 (line 4599) | static private boolean jj_3_97() method jj_3R_61 (line 4607) | static private boolean jj_3R_61() method jj_3_172 (line 4627) | static private boolean jj_3_172() method jj_3R_60 (line 4634) | static private boolean jj_3R_60() method jj_3_91 (line 4642) | static private boolean jj_3_91() method jj_3R_59 (line 4648) | static private boolean jj_3R_59() method jj_3R_58 (line 4665) | static private boolean jj_3R_58() method jj_3_100 (line 4672) | static private boolean jj_3_100() method jj_3_95 (line 4678) | static private boolean jj_3_95() method jj_3_96 (line 4689) | static private boolean jj_3_96() method jj_3_98 (line 4697) | static private boolean jj_3_98() method jj_3_90 (line 4710) | static private boolean jj_3_90() method jj_3_89 (line 4716) | static private boolean jj_3_89() method jj_3_88 (line 4724) | static private boolean jj_3_88() method jj_3_87 (line 4732) | static private boolean jj_3_87() method jj_3_86 (line 4741) | static private boolean jj_3_86() method jj_3_82 (line 4750) | static private boolean jj_3_82() method jj_3_85 (line 4757) | static private boolean jj_3_85() method jj_3_169 (line 4765) | static private boolean jj_3_169() method jj_3_84 (line 4771) | static private boolean jj_3_84() method jj_3R_90 (line 4779) | static private boolean jj_3R_90() method jj_3_99 (line 4790) | static private boolean jj_3_99() method jj_3_77 (line 4831) | static private boolean jj_3_77() method jj_3_81 (line 4837) | static private boolean jj_3_81() method jj_3_83 (line 4844) | static private boolean jj_3_83() method jj_3R_56 (line 4850) | static private boolean jj_3R_56() method jj_3_80 (line 4859) | static private boolean jj_3_80() method jj_3R_55 (line 4866) | static private boolean jj_3R_55() method jj_3_168 (line 4877) | static private boolean jj_3_168() method jj_3R_54 (line 4883) | static private boolean jj_3R_54() method jj_3R_87 (line 4894) | static private boolean jj_3R_87() method jj_3_167 (line 4903) | static private boolean jj_3_167() method jj_3R_36 (line 4909) | static private boolean jj_3R_36() method jj_3_70 (line 4915) | static private boolean jj_3_70() method jj_3_78 (line 4922) | static private boolean jj_3_78() method jj_3_71 (line 4928) | static private boolean jj_3_71() method jj_3_166 (line 4937) | static private boolean jj_3_166() method jj_3_76 (line 4943) | static private boolean jj_3_76() method jj_3R_35 (line 4951) | static private boolean jj_3R_35() method jj_3_68 (line 4959) | static private boolean jj_3_68() method jj_3_65 (line 4966) | static private boolean jj_3_65() method jj_3_79 (line 4972) | static private boolean jj_3_79() method jj_3R_53 (line 4982) | static private boolean jj_3R_53() method jj_3R_83 (line 4994) | static private boolean jj_3R_83() method jj_3_187 (line 5000) | static private boolean jj_3_187() method jj_3R_34 (line 5006) | static private boolean jj_3R_34() method jj_3_165 (line 5020) | static private boolean jj_3_165() method jj_3_186 (line 5026) | static private boolean jj_3_186() method jj_3R_82 (line 5032) | static private boolean jj_3R_82() method jj_3R_52 (line 5038) | static private boolean jj_3R_52() method jj_3_75 (line 5046) | static private boolean jj_3_75() method jj_3_64 (line 5052) | static private boolean jj_3_64() method jj_3_185 (line 5058) | static private boolean jj_3_185() method jj_3R_51 (line 5064) | static private boolean jj_3R_51() method jj_3_72 (line 5070) | static private boolean jj_3_72() method jj_3_69 (line 5084) | static private boolean jj_3_69() method jj_3_184 (line 5095) | static private boolean jj_3_184() method jj_3_61 (line 5101) | static private boolean jj_3_61() method jj_3R_57 (line 5107) | static private boolean jj_3R_57() method jj_3R_50 (line 5124) | static private boolean jj_3R_50() method jj_3_56 (line 5130) | static private boolean jj_3_56() method jj_3_183 (line 5136) | static private boolean jj_3_183() method jj_3_171 (line 5142) | static private boolean jj_3_171() method jj_3_181 (line 5165) | static private boolean jj_3_181() method jj_3_67 (line 5171) | static private boolean jj_3_67() method jj_3R_89 (line 5180) | static private boolean jj_3R_89() method jj_3_74 (line 5191) | static private boolean jj_3_74() method jj_3_182 (line 5197) | static private boolean jj_3_182() method jj_3R_76 (line 5203) | static private boolean jj_3R_76() method jj_3_66 (line 5214) | static private boolean jj_3_66() method jj_3_60 (line 5222) | static private boolean jj_3_60() method jj_3_50 (line 5228) | static private boolean jj_3_50() method jj_3_55 (line 5236) | static private boolean jj_3_55() method jj_3_73 (line 5242) | static private boolean jj_3_73() method jj_3R_49 (line 5257) | static private boolean jj_3R_49() method jj_la1_init_0 (line 5289) | private static void jj_la1_init_0() { method jj_la1_init_1 (line 5292) | private static void jj_la1_init_1() { method jj_la1_init_2 (line 5295) | private static void jj_la1_init_2() { method Prism3To4 (line 5303) | public Prism3To4(java.io.InputStream stream) { method Prism3To4 (line 5307) | public Prism3To4(java.io.InputStream stream, String encoding) { method ReInit (line 5324) | static public void ReInit(java.io.InputStream stream) { method ReInit (line 5328) | static public void ReInit(java.io.InputStream stream, String encoding) { method Prism3To4 (line 5339) | public Prism3To4(java.io.Reader stream) { method ReInit (line 5356) | static public void ReInit(java.io.Reader stream) { method Prism3To4 (line 5366) | public Prism3To4(Prism3To4TokenManager tm) { method ReInit (line 5382) | public void ReInit(Prism3To4TokenManager tm) { method jj_consume_token (line 5390) | static private Token jj_consume_token(int kind) throws ParseException { class LookaheadSuccess (line 5414) | @SuppressWarnings("serial") method jj_scan_token (line 5417) | static private boolean jj_scan_token(int kind) { method getNextToken (line 5440) | static final public Token getNextToken() { method getToken (line 5449) | static final public Token getToken(int index) { method jj_ntk_f (line 5458) | static private int jj_ntk_f() { method jj_add_error_token (line 5471) | static private void jj_add_error_token(int kind, int pos) { method generateParseException (line 5497) | static public ParseException generateParseException() { method enable_tracing (line 5537) | static final public void enable_tracing() { method disable_tracing (line 5541) | static final public void disable_tracing() { method jj_rescan_token (line 5544) | static private void jj_rescan_token() { method jj_save (line 5749) | static private void jj_save(int index, int xla) { class JJCalls (line 5758) | static final class JJCalls { FILE: prism/src/parser/Prism3To4Constants.java type Prism3To4Constants (line 9) | public interface Prism3To4Constants { FILE: prism/src/parser/Prism3To4TokenManager.java class Prism3To4TokenManager (line 7) | @SuppressWarnings("unused")public class Prism3To4TokenManager implements... method setDebugStream (line 12) | public static void setDebugStream(java.io.PrintStream ds) { debugStre... method jjStopStringLiteralDfa_0 (line 13) | private static final int jjStopStringLiteralDfa_0(int pos, long active... method jjStartNfa_0 (line 164) | private static final int jjStartNfa_0(int pos, long active0, long acti... method jjStopAtPos (line 167) | static private int jjStopAtPos(int pos, int kind) method jjMoveStringLiteralDfa0_0 (line 173) | static private int jjMoveStringLiteralDfa0_0(){ method jjMoveStringLiteralDfa1_0 (line 279) | static private int jjMoveStringLiteralDfa1_0(long active0, long active1){ method jjMoveStringLiteralDfa2_0 (line 338) | static private int jjMoveStringLiteralDfa2_0(long old0, long active0, ... method jjMoveStringLiteralDfa3_0 (line 391) | static private int jjMoveStringLiteralDfa3_0(long old0, long active0){ method jjMoveStringLiteralDfa4_0 (line 465) | static private int jjMoveStringLiteralDfa4_0(long old0, long active0){ method jjMoveStringLiteralDfa5_0 (line 508) | static private int jjMoveStringLiteralDfa5_0(long old0, long active0){ method jjMoveStringLiteralDfa6_0 (line 551) | static private int jjMoveStringLiteralDfa6_0(long old0, long active0){ method jjMoveStringLiteralDfa7_0 (line 584) | static private int jjMoveStringLiteralDfa7_0(long old0, long active0){ method jjMoveStringLiteralDfa8_0 (line 607) | static private int jjMoveStringLiteralDfa8_0(long old0, long active0){ method jjMoveStringLiteralDfa9_0 (line 634) | static private int jjMoveStringLiteralDfa9_0(long old0, long active0){ method jjMoveStringLiteralDfa10_0 (line 659) | static private int jjMoveStringLiteralDfa10_0(long old0, long active0){ method jjMoveStringLiteralDfa11_0 (line 678) | static private int jjMoveStringLiteralDfa11_0(long old0, long active0){ method jjMoveStringLiteralDfa12_0 (line 695) | static private int jjMoveStringLiteralDfa12_0(long old0, long active0){ method jjMoveStringLiteralDfa13_0 (line 716) | static private int jjMoveStringLiteralDfa13_0(long old0, long active0){ method jjMoveStringLiteralDfa14_0 (line 733) | static private int jjMoveStringLiteralDfa14_0(long old0, long active0){ method jjMoveStringLiteralDfa15_0 (line 750) | static private int jjMoveStringLiteralDfa15_0(long old0, long active0){ method jjStartNfaWithStates_0 (line 769) | static private int jjStartNfaWithStates_0(int pos, int kind, int state) method jjMoveNfa_0 (line 780) | static private int jjMoveNfa_0(int startState, int curPos) method jjFillToken (line 1047) | static protected Token jjFillToken() method getNextToken (line 1079) | public static Token getNextToken() method jjCheckNAdd (line 1153) | static private void jjCheckNAdd(int state) method jjAddStates (line 1161) | static private void jjAddStates(int start, int end) method jjCheckNAddTwoStates (line 1167) | static private void jjCheckNAddTwoStates(int state1, int state2) method jjCheckNAddStates (line 1173) | static private void jjCheckNAddStates(int start, int end) method Prism3To4TokenManager (line 1181) | public Prism3To4TokenManager(SimpleCharStream stream){ method Prism3To4TokenManager (line 1190) | public Prism3To4TokenManager (SimpleCharStream stream, int lexState){ method ReInit (line 1196) | static public void ReInit(SimpleCharStream stream) method ReInitRounds (line 1204) | static private void ReInitRounds() method ReInit (line 1213) | static public void ReInit(SimpleCharStream stream, int lexState) method SwitchTo (line 1220) | static public void SwitchTo(int lexState) FILE: prism/src/parser/PrismParser.java class PrismParser (line 19) | @SuppressWarnings({"unused", "static-access", "serial"}) method main (line 38) | public static void main(String[] args) method PrismParser (line 131) | public PrismParser() method parseModulesFile (line 140) | public ModulesFile parseModulesFile(InputStream str) throws PrismLangE... method parseModulesFile (line 142) | public ModulesFile parseModulesFile(InputStream str, ModelType typeOve... method parsePropertiesFile (line 165) | public PropertiesFile parsePropertiesFile(ModelInfo modelInfo, InputSt... method parsePropertiesFile (line 168) | public PropertiesFile parsePropertiesFile(ModelInfo modelInfo, InputSt... method parseSingleExpression (line 188) | public Expression parseSingleExpression(InputStream str) throws PrismL... method parseSingleLTLFormula (line 206) | public Expression parseSingleLTLFormula(InputStream str) throws PrismL... method parseForLoop (line 224) | public ForLoop parseForLoop(InputStream str) throws PrismLangException method getPrecedingCommentBlock (line 247) | public static String getPrecedingCommentBlock(Token firstToken) method slashCommentBlock (line 283) | public static String slashCommentBlock(String comment) method isKeyword (line 303) | public static boolean isKeyword(String s) method getListOfKeywords (line 311) | public static List getListOfKeywords() method setTabSize (line 319) | public void setTabSize(int size) method getTabSize (line 327) | public int getTabSize() method generateSyntaxError (line 335) | protected PrismLangException generateSyntaxError(ParseException e) class ExpressionPair (line 369) | static class ExpressionPair { public Expression expr1 = null; public E... method ModulesFile (line 376) | static final public method PropertiesFile (line 526) | static final public method PropertiesFileSemicolonless (line 649) | static final public method Property (line 772) | static final public method SingleExpression (line 793) | static final public method SingleLTLFormula (line 802) | static final public method ModulesFileType (line 815) | static final public method FormulaDef (line 900) | static final public method LabelDef (line 912) | static final public method ConstantDef (line 935) | static final public method GlobalDecl (line 1016) | static final public method Declaration (line 1025) | static final public method DeclarationVarType (line 1053) | static final public method Module (line 1093) | static final public method Command (line 1149) | static final public method Updates (line 1180) | static final public method ProbOrRateOrInterval (line 1260) | static final public Expression ProbOrRateOrInterval() throws ParseExce... method Update (line 1313) | static final public Update Update() throws ParseException {Update upda... method UpdateElement (line 1348) | static final public void UpdateElement(Update update) throws ParseExce... method RenamedModule (line 1360) | static final public method Rename (line 1391) | static final public void Rename(RenamedModule rm) throws ParseExceptio... method RewardStruct (line 1400) | static final public method Init (line 1494) | static final public method ObservableVars (line 1504) | static final public method Observable (line 1534) | static final public method SystemEndsystem (line 1551) | static final public method SystemDefn (line 1568) | static final public method SystemFullParallel (line 1576) | static final public method SystemInterleaved (line 1606) | static final public method SystemParallel (line 1637) | static final public method SystemHideRename (line 1683) | static final public method SystemAtomic (line 1768) | static final public method Expression (line 1811) | static final public method ExpressionTemporalBinary (line 1836) | static final public method ExpressionTemporalUnary (line 1895) | static final public Expression ExpressionTemporalUnary(boolean prop, b... method TimeBound (line 1989) | static final public method ExpressionITE (line 2227) | static final public method ExpressionImplies (line 2250) | static final public method ExpressionIff (line 2271) | static final public method ExpressionOr (line 2296) | static final public method ExpressionAnd (line 2321) | static final public method ExpressionNot (line 2346) | static final public method ExpressionEquality (line 2400) | static final public method ExpressionRelop (line 2427) | static final public method ExpressionPlusMinus (line 2463) | static final public method ExpressionTimesDivide (line 2505) | static final public method ExpressionPower (line 2547) | static final public method ExpressionUnaryMinus (line 2569) | static final public method ExpressionBasic (line 2622) | static final public method ExpressionFuncOrIdent (line 2712) | static final public method ExpressionFuncMinMax (line 2736) | static final public method ExpressionFuncOldStyle (line 2765) | static final public method ExpressionFuncArgs (line 2800) | static final public method ExpressionLiteral (line 2822) | static final public method ExpressionParenth (line 2873) | static final public method ExpressionInterval (line 2884) | static final public method ExpressionProb (line 2902) | static final public method Filter (line 3116) | static final public method ExpressionSS (line 3159) | static final public method ExpressionReward (line 3236) | static final public method RewardIndex (line 3459) | static final public method ExpressionRewardContents (line 3586) | static final public method ExpressionExists (line 3675) | static final public method ExpressionForAll (line 3691) | static final public method ExpressionStrategy (line 3707) | static final public method ExpressionStrategyCoalition (line 3792) | static final public method ExpressionStrategyCoalitionPlayer (line 3834) | static final public method ExpressionLabel (line 3856) | static final public method ExpressionFilter (line 3883) | static final public method Identifier (line 3950) | static final public method IdentifierExpression (line 3958) | static final public method IdentifierExpressionMinMax (line 3967) | static final public method IdentifierPrime (line 3995) | static final public method EqNeq (line 4009) | static final public method LtGt (line 4031) | static final public method ForLoop (line 4063) | static final public method jj_2_1 (line 4094) | static private boolean jj_2_1(int xla) method jj_2_2 (line 4102) | static private boolean jj_2_2(int xla) method jj_2_3 (line 4110) | static private boolean jj_2_3(int xla) method jj_2_4 (line 4118) | static private boolean jj_2_4(int xla) method jj_2_5 (line 4126) | static private boolean jj_2_5(int xla) method jj_2_6 (line 4134) | static private boolean jj_2_6(int xla) method jj_2_7 (line 4142) | static private boolean jj_2_7(int xla) method jj_2_8 (line 4150) | static private boolean jj_2_8(int xla) method jj_2_9 (line 4158) | static private boolean jj_2_9(int xla) method jj_2_10 (line 4166) | static private boolean jj_2_10(int xla) method jj_2_11 (line 4174) | static private boolean jj_2_11(int xla) method jj_2_12 (line 4182) | static private boolean jj_2_12(int xla) method jj_2_13 (line 4190) | static private boolean jj_2_13(int xla) method jj_2_14 (line 4198) | static private boolean jj_2_14(int xla) method jj_2_15 (line 4206) | static private boolean jj_2_15(int xla) method jj_2_16 (line 4214) | static private boolean jj_2_16(int xla) method jj_2_17 (line 4222) | static private boolean jj_2_17(int xla) method jj_2_18 (line 4230) | static private boolean jj_2_18(int xla) method jj_3R_ExpressionFuncMinMax_1520_11_161 (line 4238) | static private boolean jj_3R_ExpressionFuncMinMax_1520_11_161() method jj_3R_ExpressionFuncMinMax_1520_9_146 (line 4244) | static private boolean jj_3R_ExpressionFuncMinMax_1520_9_146() method jj_3R_SystemHideRename_1133_11_81 (line 4258) | static private boolean jj_3R_SystemHideRename_1133_11_81() method jj_3R_SystemInterleaved_1074_70_50 (line 4273) | static private boolean jj_3R_SystemInterleaved_1074_70_50() method jj_3_4 (line 4282) | static private boolean jj_3_4() method jj_3R_RewardIndex_1817_87_242 (line 4288) | static private boolean jj_3R_RewardIndex_1817_87_242() method jj_3_3 (line 4294) | static private boolean jj_3_3() method jj_3R_SystemHideRename_1127_9_80 (line 4301) | static private boolean jj_3R_SystemHideRename_1127_9_80() method jj_3R_SystemHideRename_1127_9_69 (line 4315) | static private boolean jj_3R_SystemHideRename_1127_9_69() method jj_3R_ExpressionFuncOrIdent_1507_11_160 (line 4326) | static private boolean jj_3R_ExpressionFuncOrIdent_1507_11_160() method jj_3R_SystemHideRename_1124_9_58 (line 4334) | static private boolean jj_3R_SystemHideRename_1124_9_58() method jj_3_8 (line 4345) | static private boolean jj_3_8() method jj_3R_ExpressionFuncOrIdent_1505_9_145 (line 4352) | static private boolean jj_3R_ExpressionFuncOrIdent_1505_9_145() method jj_3R_ExpressionForAll_1888_9_152 (line 4361) | static private boolean jj_3R_ExpressionForAll_1888_9_152() method jj_3R_SystemFullParallel_1051_71_43 (line 4370) | static private boolean jj_3R_SystemFullParallel_1051_71_43() method jj_3_10 (line 4378) | static private boolean jj_3_10() method jj_3R_ExpressionBasic_1483_17_143 (line 4385) | static private boolean jj_3R_ExpressionBasic_1483_17_143() method jj_3R_ExpressionBasic_1481_17_142 (line 4391) | static private boolean jj_3R_ExpressionBasic_1481_17_142() method jj_3R_ExpressionBasic_1479_17_141 (line 4397) | static private boolean jj_3R_ExpressionBasic_1479_17_141() method jj_3R_ExpressionExists_1869_9_151 (line 4403) | static private boolean jj_3R_ExpressionExists_1869_9_151() method jj_3R_ExpressionBasic_1477_17_140 (line 4412) | static private boolean jj_3R_ExpressionBasic_1477_17_140() method jj_3R_SystemParallel_1098_11_59 (line 4418) | static private boolean jj_3R_SystemParallel_1098_11_59() method jj_3R_ExpressionBasic_1475_17_139 (line 4434) | static private boolean jj_3R_ExpressionBasic_1475_17_139() method jj_3R_ExpressionBasic_1473_17_138 (line 4440) | static private boolean jj_3R_ExpressionBasic_1473_17_138() method jj_3R_SystemParallel_1096_9_49 (line 4446) | static private boolean jj_3R_SystemParallel_1096_9_49() method jj_3R_ExpressionBasic_1471_17_137 (line 4455) | static private boolean jj_3R_ExpressionBasic_1471_17_137() method jj_3_18 (line 4461) | static private boolean jj_3_18() method jj_3R_ExpressionBasic_1469_17_136 (line 4468) | static private boolean jj_3R_ExpressionBasic_1469_17_136() method jj_3R_ExpressionBasic_1466_17_135 (line 4474) | static private boolean jj_3R_ExpressionBasic_1466_17_135() method jj_3R_ExpressionRewardContents_1854_11_222 (line 4480) | static private boolean jj_3R_ExpressionRewardContents_1854_11_222() method jj_3R_ExpressionBasic_1464_17_134 (line 4486) | static private boolean jj_3R_ExpressionBasic_1464_17_134() method jj_3_17 (line 4492) | static private boolean jj_3_17() method jj_3R_ExpressionRewardContents_1851_11_221 (line 4498) | static private boolean jj_3R_ExpressionRewardContents_1851_11_221() method jj_3R_ExpressionBasic_1462_17_133 (line 4506) | static private boolean jj_3R_ExpressionBasic_1462_17_133() method jj_3_16 (line 4512) | static private boolean jj_3_16() method jj_3R_ExpressionRewardContents_1850_11_220 (line 4518) | static private boolean jj_3R_ExpressionRewardContents_1850_11_220() method jj_3R_ExpressionRewardContents_1849_11_219 (line 4524) | static private boolean jj_3R_ExpressionRewardContents_1849_11_219() method jj_3R_ExpressionBasic_1460_17_132 (line 4532) | static private boolean jj_3R_ExpressionBasic_1460_17_132() method jj_3R_ExpressionTimesDivide_1411_64_127 (line 4538) | static private boolean jj_3R_ExpressionTimesDivide_1411_64_127() method jj_3R_ExpressionBasic_1458_17_131 (line 4544) | static private boolean jj_3R_ExpressionBasic_1458_17_131() method jj_3R_ExpressionRewardContents_1846_11_218 (line 4550) | static private boolean jj_3R_ExpressionRewardContents_1846_11_218() method jj_3R_ExpressionReward_1788_69_183 (line 4556) | static private boolean jj_3R_ExpressionReward_1788_69_183() method jj_3R_ExpressionRewardContents_1845_9_217 (line 4562) | static private boolean jj_3R_ExpressionRewardContents_1845_9_217() method jj_3R_RewardIndex_1819_33_245 (line 4568) | static private boolean jj_3R_RewardIndex_1819_33_245() method jj_3R_ExpressionRewardContents_1842_9_182 (line 4576) | static private boolean jj_3R_ExpressionRewardContents_1842_9_182() method jj_3R_ExpressionBasic_1457_9_130 (line 4599) | static private boolean jj_3R_ExpressionBasic_1457_9_130() method jj_3_15 (line 4643) | static private boolean jj_3_15() method jj_3R_SystemInterleaved_1072_9_42 (line 4649) | static private boolean jj_3R_SystemInterleaved_1072_9_42() method jj_3R_ExpressionUnaryMinus_1445_17_129 (line 4660) | static private boolean jj_3R_ExpressionUnaryMinus_1445_17_129() method jj_3R_ExpressionUnaryMinus_1442_17_128 (line 4666) | static private boolean jj_3R_ExpressionUnaryMinus_1442_17_128() method jj_3R_RewardIndex_1817_22_241 (line 4673) | static private boolean jj_3R_RewardIndex_1817_22_241() method jj_3R_ExpressionPlusMinus_1394_62_123 (line 4681) | static private boolean jj_3R_ExpressionPlusMinus_1394_62_123() method jj_3_2 (line 4687) | static private boolean jj_3_2() method jj_3R_ExpressionUnaryMinus_1441_9_124 (line 4696) | static private boolean jj_3R_ExpressionUnaryMinus_1441_9_124() method jj_3R_RewardIndex_1819_11_243 (line 4707) | static private boolean jj_3R_RewardIndex_1819_11_243() method jj_3R_ExpressionPower_1428_17_125 (line 4721) | static private boolean jj_3R_ExpressionPower_1428_17_125() method jj_3R_RewardIndex_1817_9_232 (line 4728) | static private boolean jj_3R_RewardIndex_1817_9_232() method jj_3R_SystemFullParallel_1049_9_35 (line 4743) | static private boolean jj_3R_SystemFullParallel_1049_9_35() method jj_3R_ExpressionPower_1426_9_120 (line 4754) | static private boolean jj_3R_ExpressionPower_1426_9_120() method jj_3R_ExpressionTimesDivide_1411_19_126 (line 4763) | static private boolean jj_3R_ExpressionTimesDivide_1411_19_126() method jj_3R_SystemDefn_1036_9_31 (line 4769) | static private boolean jj_3R_SystemDefn_1036_9_31() method jj_3R_ExpressionTimesDivide_1411_17_121 (line 4775) | static private boolean jj_3R_ExpressionTimesDivide_1411_17_121() method jj_3_7 (line 4787) | static private boolean jj_3_7() method jj_3R_ExpressionTimesDivide_1409_9_116 (line 4796) | static private boolean jj_3R_ExpressionTimesDivide_1409_9_116() method jj_3R_ExpressionReward_1773_26_238 (line 4807) | static private boolean jj_3R_ExpressionReward_1773_26_238() method jj_3R_ExpressionReward_1772_26_237 (line 4815) | static private boolean jj_3R_ExpressionReward_1772_26_237() method jj_3R_ExpressionReward_1771_26_236 (line 4823) | static private boolean jj_3R_ExpressionReward_1771_26_236() method jj_3R_ExpressionReward_1786_10_181 (line 4830) | static private boolean jj_3R_ExpressionReward_1786_10_181() method jj_3R_ExpressionPlusMinus_1394_19_122 (line 4838) | static private boolean jj_3R_ExpressionPlusMinus_1394_19_122() method jj_3R_ExpressionReward_1769_26_235 (line 4844) | static private boolean jj_3R_ExpressionReward_1769_26_235() method jj_3R_ExpressionReward_1778_17_216 (line 4852) | static private boolean jj_3R_ExpressionReward_1778_17_216() method jj_3R_ExpressionReward_1785_10_180 (line 4860) | static private boolean jj_3R_ExpressionReward_1785_10_180() method jj_3R_ExpressionReward_1768_26_234 (line 4868) | static private boolean jj_3R_ExpressionReward_1768_26_234() method jj_3R_ExpressionReward_1777_17_215 (line 4876) | static private boolean jj_3R_ExpressionReward_1777_17_215() method jj_3R_ExpressionReward_1784_10_179 (line 4884) | static private boolean jj_3R_ExpressionReward_1784_10_179() method jj_3R_ExpressionPlusMinus_1394_17_117 (line 4892) | static private boolean jj_3R_ExpressionPlusMinus_1394_17_117() method jj_3R_ExpressionReward_1767_26_233 (line 4904) | static private boolean jj_3R_ExpressionReward_1767_26_233() method jj_3R_ExpressionReward_1776_17_214 (line 4911) | static private boolean jj_3R_ExpressionReward_1776_17_214() method jj_3R_ExpressionReward_1783_10_178 (line 4919) | static private boolean jj_3R_ExpressionReward_1783_10_178() method jj_3R_ExpressionReward_1775_17_213 (line 4927) | static private boolean jj_3R_ExpressionReward_1775_17_213() method jj_3R_ExpressionReward_1782_10_177 (line 4935) | static private boolean jj_3R_ExpressionReward_1782_10_177() method jj_3R_ExpressionReward_1781_10_176 (line 4943) | static private boolean jj_3R_ExpressionReward_1781_10_176() method jj_3R_ExpressionReward_1771_17_212 (line 4951) | static private boolean jj_3R_ExpressionReward_1771_17_212() method jj_3R_ExpressionReward_1767_17_211 (line 4966) | static private boolean jj_3R_ExpressionReward_1767_17_211() method jj_3R_ExpressionPlusMinus_1392_9_113 (line 4981) | static private boolean jj_3R_ExpressionPlusMinus_1392_9_113() method jj_3R_ExpressionReward_1766_17_210 (line 4992) | static private boolean jj_3R_ExpressionReward_1766_17_210() method jj_3R_ExpressionReward_1765_18_209 (line 4999) | static private boolean jj_3R_ExpressionReward_1765_18_209() method jj_3R_ExpressionReward_1764_18_208 (line 5006) | static private boolean jj_3R_ExpressionReward_1764_18_208() method jj_3R_ExpressionReward_1763_19_207 (line 5012) | static private boolean jj_3R_ExpressionReward_1763_19_207() method jj_3R_ExpressionSS_1724_55_39 (line 5020) | static private boolean jj_3R_ExpressionSS_1724_55_39() method jj_3R_ExpressionReward_1762_10_175 (line 5026) | static private boolean jj_3R_ExpressionReward_1762_10_175() method jj_3R_ExpressionReward_1760_9_150 (line 5060) | static private boolean jj_3R_ExpressionReward_1760_9_150() method jj_3R_ExpressionRelop_1372_11_114 (line 5091) | static private boolean jj_3R_ExpressionRelop_1372_11_114() method jj_3R_ExpressionRelop_1371_9_111 (line 5098) | static private boolean jj_3R_ExpressionRelop_1371_9_111() method jj_3R_ExpressionEquality_1358_11_112 (line 5109) | static private boolean jj_3R_ExpressionEquality_1358_11_112() method jj_3R_ExpressionEquality_1357_9_110 (line 5116) | static private boolean jj_3R_ExpressionEquality_1357_9_110() method jj_3_1 (line 5127) | static private boolean jj_3_1() method jj_3_6 (line 5135) | static private boolean jj_3_6() method jj_3R_ExpressionNot_1343_17_109 (line 5141) | static private boolean jj_3R_ExpressionNot_1343_17_109() method jj_3R_ExpressionNot_1341_17_108 (line 5147) | static private boolean jj_3R_ExpressionNot_1341_17_108() method jj_3R_TimeBound_1258_99_101 (line 5154) | static private boolean jj_3R_TimeBound_1258_99_101() method jj_3R_TimeBound_1257_99_99 (line 5160) | static private boolean jj_3R_TimeBound_1257_99_99() method jj_3R_TimeBound_1256_99_97 (line 5166) | static private boolean jj_3R_TimeBound_1256_99_97() method jj_3R_ExpressionSS_1721_17_37 (line 5172) | static private boolean jj_3R_ExpressionSS_1721_17_37() method jj_3R_ExpressionSS_1719_19_44 (line 5179) | static private boolean jj_3R_ExpressionSS_1719_19_44() method jj_3R_TimeBound_1255_99_95 (line 5187) | static private boolean jj_3R_TimeBound_1255_99_95() method jj_3R_ExpressionSS_1719_17_36 (line 5193) | static private boolean jj_3R_ExpressionSS_1719_17_36() method jj_3R_ExpressionNot_1340_9_106 (line 5203) | static private boolean jj_3R_ExpressionNot_1340_9_106() method jj_3R_ExpressionSS_1716_9_33 (line 5214) | static private boolean jj_3R_ExpressionSS_1716_9_33() method jj_3R_ExpressionAnd_1328_11_107 (line 5231) | static private boolean jj_3R_ExpressionAnd_1328_11_107() method jj_3R_ExpressionAnd_1327_9_104 (line 5238) | static private boolean jj_3R_ExpressionAnd_1327_9_104() method jj_3R_ExpressionProb_1663_51_174 (line 5249) | static private boolean jj_3R_ExpressionProb_1663_51_174() method jj_3R_Filter_1695_19_67 (line 5255) | static private boolean jj_3R_Filter_1695_19_67() method jj_3R_Filter_1694_19_66 (line 5261) | static private boolean jj_3R_Filter_1694_19_66() method jj_3R_ExpressionOr_1315_11_105 (line 5267) | static private boolean jj_3R_ExpressionOr_1315_11_105() method jj_3R_ExpressionOr_1314_9_102 (line 5274) | static private boolean jj_3R_ExpressionOr_1314_9_102() method jj_3R_Filter_1693_11_57 (line 5285) | static private boolean jj_3R_Filter_1693_11_57() method jj_3R_Update_899_36_41 (line 5298) | static private boolean jj_3R_Update_899_36_41() method jj_3R_Filter_1692_9_47 (line 5305) | static private boolean jj_3R_Filter_1692_9_47() method jj_3R_ExpressionIff_1302_11_103 (line 5318) | static private boolean jj_3R_ExpressionIff_1302_11_103() method jj_3R_LtGt_2070_9_54 (line 5325) | static private boolean jj_3R_LtGt_2070_9_54() method jj_3R_LtGt_2069_9_53 (line 5331) | static private boolean jj_3R_LtGt_2069_9_53() method jj_3R_LtGt_2068_9_52 (line 5337) | static private boolean jj_3R_LtGt_2068_9_52() method jj_3R_ExpressionIff_1301_9_92 (line 5343) | static private boolean jj_3R_ExpressionIff_1301_9_92() method jj_3R_LtGt_2067_9_51 (line 5354) | static private boolean jj_3R_LtGt_2067_9_51() method jj_3R_LtGt_2067_9_45 (line 5360) | static private boolean jj_3R_LtGt_2067_9_45() method jj_3R_UpdateElement_912_9_40 (line 5377) | static private boolean jj_3R_UpdateElement_912_9_40() method jj_3R_EqNeq_2058_9_119 (line 5387) | static private boolean jj_3R_EqNeq_2058_9_119() method jj_3R_ExpressionImplies_1289_11_93 (line 5393) | static private boolean jj_3R_ExpressionImplies_1289_11_93() method jj_3R_EqNeq_2057_9_115 (line 5400) | static private boolean jj_3R_EqNeq_2057_9_115() method jj_3R_EqNeq_2057_9_118 (line 5411) | static private boolean jj_3R_EqNeq_2057_9_118() method jj_3R_ExpressionImplies_1288_9_82 (line 5417) | static private boolean jj_3R_ExpressionImplies_1288_9_82() method jj_3R_Update_899_10_34 (line 5426) | static private boolean jj_3R_Update_899_10_34() method jj_3R_ExpressionProb_1648_26_231 (line 5437) | static private boolean jj_3R_ExpressionProb_1648_26_231() method jj_3R_ExpressionITE_1274_17_83 (line 5445) | static private boolean jj_3R_ExpressionITE_1274_17_83() method jj_3R_ExpressionProb_1647_26_230 (line 5454) | static private boolean jj_3R_ExpressionProb_1647_26_230() method jj_3R_ExpressionProb_1646_26_229 (line 5462) | static private boolean jj_3R_ExpressionProb_1646_26_229() method jj_3R_Update_897_9_30 (line 5469) | static private boolean jj_3R_Update_897_9_30() method jj_3R_ExpressionProb_1661_10_173 (line 5480) | static private boolean jj_3R_ExpressionProb_1661_10_173() method jj_3_14 (line 5488) | static private boolean jj_3_14() method jj_3R_ExpressionProb_1644_26_228 (line 5495) | static private boolean jj_3R_ExpressionProb_1644_26_228() method jj_3R_ExpressionProb_1653_17_206 (line 5503) | static private boolean jj_3R_ExpressionProb_1653_17_206() method jj_3R_ExpressionProb_1660_10_172 (line 5511) | static private boolean jj_3R_ExpressionProb_1660_10_172() method jj_3_13 (line 5519) | static private boolean jj_3_13() method jj_3R_ExpressionProb_1643_26_227 (line 5526) | static private boolean jj_3R_ExpressionProb_1643_26_227() method jj_3R_ExpressionProb_1652_17_205 (line 5534) | static private boolean jj_3R_ExpressionProb_1652_17_205() method jj_3R_ExpressionProb_1659_10_171 (line 5542) | static private boolean jj_3R_ExpressionProb_1659_10_171() method jj_3_12 (line 5550) | static private boolean jj_3_12() method jj_3R_ExpressionProb_1642_26_226 (line 5557) | static private boolean jj_3R_ExpressionProb_1642_26_226() method jj_3R_ExpressionProb_1651_17_204 (line 5564) | static private boolean jj_3R_ExpressionProb_1651_17_204() method jj_3R_ExpressionProb_1658_10_170 (line 5572) | static private boolean jj_3R_ExpressionProb_1658_10_170() method jj_3_11 (line 5580) | static private boolean jj_3_11() method jj_3R_ExpressionProb_1650_17_203 (line 5587) | static private boolean jj_3R_ExpressionProb_1650_17_203() method jj_3R_ExpressionProb_1657_10_169 (line 5595) | static private boolean jj_3R_ExpressionProb_1657_10_169() method jj_3R_ExpressionProb_1656_10_168 (line 5603) | static private boolean jj_3R_ExpressionProb_1656_10_168() method jj_3R_ExpressionProb_1640_25_199 (line 5611) | static private boolean jj_3R_ExpressionProb_1640_25_199() method jj_3R_ExpressionProb_1639_26_198 (line 5618) | static private boolean jj_3R_ExpressionProb_1639_26_198() method jj_3_5 (line 5626) | static private boolean jj_3_5() method jj_3R_IdentifierPrime_2039_9_48 (line 5632) | static private boolean jj_3R_IdentifierPrime_2039_9_48() method jj_3R_ExpressionITE_1272_9_75 (line 5638) | static private boolean jj_3R_ExpressionITE_1272_9_75() method jj_3R_ExpressionProb_1646_17_202 (line 5647) | static private boolean jj_3R_ExpressionProb_1646_17_202() method jj_3R_TimeBound_1258_20_100 (line 5662) | static private boolean jj_3R_TimeBound_1258_20_100() method jj_3R_TimeBound_1257_20_98 (line 5668) | static private boolean jj_3R_TimeBound_1257_20_98() method jj_3R_ExpressionProb_1642_17_201 (line 5674) | static private boolean jj_3R_ExpressionProb_1642_17_201() method jj_3R_TimeBound_1256_20_96 (line 5689) | static private boolean jj_3R_TimeBound_1256_20_96() method jj_3R_ExpressionProb_1641_17_200 (line 5695) | static private boolean jj_3R_ExpressionProb_1641_17_200() method jj_3R_ExpressionFilter_1985_56_194 (line 5702) | static private boolean jj_3R_ExpressionFilter_1985_56_194() method jj_3R_TimeBound_1255_20_94 (line 5708) | static private boolean jj_3R_TimeBound_1255_20_94() method jj_3R_TimeBound_1260_11_89 (line 5714) | static private boolean jj_3R_TimeBound_1260_11_89() method jj_3R_TimeBound_1259_11_88 (line 5721) | static private boolean jj_3R_TimeBound_1259_11_88() method jj_3R_TimeBound_1258_11_87 (line 5731) | static private boolean jj_3R_TimeBound_1258_11_87() method jj_3R_TimeBound_1257_11_86 (line 5743) | static private boolean jj_3R_TimeBound_1257_11_86() method jj_3R_TimeBound_1256_11_85 (line 5755) | static private boolean jj_3R_TimeBound_1256_11_85() method jj_3R_ExpressionProb_1639_10_167 (line 5767) | static private boolean jj_3R_ExpressionProb_1639_10_167() method jj_3R_TimeBound_1255_11_84 (line 5799) | static private boolean jj_3R_TimeBound_1255_11_84() method jj_3R_TimeBound_1255_9_76 (line 5811) | static private boolean jj_3R_TimeBound_1255_9_76() method jj_3R_ExpressionProb_1637_9_149 (line 5834) | static private boolean jj_3R_ExpressionProb_1637_9_149() method jj_3R_IdentifierExpression_2017_9_32 (line 5865) | static private boolean jj_3R_IdentifierExpression_2017_9_32() method jj_3R_ExpressionTemporalUnary_1242_17_61 (line 5871) | static private boolean jj_3R_ExpressionTemporalUnary_1242_17_61() method jj_3R_ExpressionTemporalUnary_1238_19_74 (line 5877) | static private boolean jj_3R_ExpressionTemporalUnary_1238_19_74() method jj_3R_ExpressionTemporalUnary_1237_19_73 (line 5883) | static private boolean jj_3R_ExpressionTemporalUnary_1237_19_73() method jj_3R_ExpressionTemporalUnary_1236_19_72 (line 5889) | static private boolean jj_3R_ExpressionTemporalUnary_1236_19_72() method jj_3R_ExpressionTemporalUnary_1235_19_71 (line 5895) | static private boolean jj_3R_ExpressionTemporalUnary_1235_19_71() method jj_3R_ExpressionFilter_1985_34_193 (line 5901) | static private boolean jj_3R_ExpressionFilter_1985_34_193() method jj_3R_ExpressionFilter_1984_35_191 (line 5907) | static private boolean jj_3R_ExpressionFilter_1984_35_191() method jj_3R_ExpressionTemporalUnary_1233_17_60 (line 5913) | static private boolean jj_3R_ExpressionTemporalUnary_1233_17_60() method jj_3R_Identifier_2006_9_29 (line 5930) | static private boolean jj_3R_Identifier_2006_9_29() method jj_3R_ExpressionLabel_1963_47_189 (line 5936) | static private boolean jj_3R_ExpressionLabel_1963_47_189() method jj_3R_ExpressionTemporalUnary_1231_9_55 (line 5942) | static private boolean jj_3R_ExpressionTemporalUnary_1231_9_55() method jj_3R_ExpressionTemporalBinary_1217_19_65 (line 5953) | static private boolean jj_3R_ExpressionTemporalBinary_1217_19_65() method jj_3R_ExpressionFuncArgs_1546_72_197 (line 5959) | static private boolean jj_3R_ExpressionFuncArgs_1546_72_197() method jj_3R_ExpressionFilter_1990_11_196 (line 5966) | static private boolean jj_3R_ExpressionFilter_1990_11_196() method jj_3R_ExpressionTemporalBinary_1216_19_64 (line 5973) | static private boolean jj_3R_ExpressionTemporalBinary_1216_19_64() method jj_3R_ExpressionFuncOldStyle_1534_83_166 (line 5979) | static private boolean jj_3R_ExpressionFuncOldStyle_1534_83_166() method jj_3R_ExpressionTemporalBinary_1215_19_63 (line 5985) | static private boolean jj_3R_ExpressionTemporalBinary_1215_19_63() method jj_3R_ExpressionTemporalBinary_1214_19_62 (line 5991) | static private boolean jj_3R_ExpressionTemporalBinary_1214_19_62() method jj_3R_ExpressionFilter_1986_11_195 (line 5997) | static private boolean jj_3R_ExpressionFilter_1986_11_195() method jj_3R_ExpressionFilter_1985_11_192 (line 6003) | static private boolean jj_3R_ExpressionFilter_1985_11_192() method jj_3R_ExpressionFilter_1984_11_190 (line 6009) | static private boolean jj_3R_ExpressionFilter_1984_11_190() method jj_3R_ExpressionTemporalBinary_1212_17_56 (line 6015) | static private boolean jj_3R_ExpressionTemporalBinary_1212_17_56() method jj_3R_ExpressionLabel_1963_30_188 (line 6032) | static private boolean jj_3R_ExpressionLabel_1963_30_188() method jj_3R_ExpressionFilter_1979_9_155 (line 6038) | static private boolean jj_3R_ExpressionFilter_1979_9_155() method jj_3R_ExpressionParenth_1596_9_148 (line 6068) | static private boolean jj_3R_ExpressionParenth_1596_9_148() method jj_3R_ExpressionTemporalBinary_1209_9_46 (line 6076) | static private boolean jj_3R_ExpressionTemporalBinary_1209_9_46() method jj_3R_ExpressionFuncOldStyle_1534_60_165 (line 6085) | static private boolean jj_3R_ExpressionFuncOldStyle_1534_60_165() method jj_3R_SystemHideRename_1129_81_90 (line 6091) | static private boolean jj_3R_SystemHideRename_1129_81_90() method jj_3R_ExpressionLiteral_1583_9_159 (line 6098) | static private boolean jj_3R_ExpressionLiteral_1583_9_159() method jj_3R_ExpressionLiteral_1581_9_158 (line 6104) | static private boolean jj_3R_ExpressionLiteral_1581_9_158() method jj_3R_ExpressionLabel_1961_9_154 (line 6110) | static private boolean jj_3R_ExpressionLabel_1961_9_154() method jj_3R_ExpressionStrategy_1914_51_225 (line 6123) | static private boolean jj_3R_ExpressionStrategy_1914_51_225() method jj_3R_ExpressionLiteral_1570_9_157 (line 6129) | static private boolean jj_3R_ExpressionLiteral_1570_9_157() method jj_3R_ExpressionStrategyCoalitionPlayer_1947_9_247 (line 6135) | static private boolean jj_3R_ExpressionStrategyCoalitionPlayer_1947_9_... method jj_3R_ExpressionFuncOldStyle_1534_37_164 (line 6146) | static private boolean jj_3R_ExpressionFuncOldStyle_1534_37_164() method jj_3R_Expression_1179_9_38 (line 6152) | static private boolean jj_3R_Expression_1179_9_38() method jj_3R_ExpressionLiteral_1557_9_156 (line 6158) | static private boolean jj_3R_ExpressionLiteral_1557_9_156() method jj_3R_ExpressionLiteral_1556_9_144 (line 6164) | static private boolean jj_3R_ExpressionLiteral_1556_9_144() method jj_3R_ExpressionStrategyCoalition_1936_11_248 (line 6181) | static private boolean jj_3R_ExpressionStrategyCoalition_1936_11_248() method jj_3R_ExpressionStrategyCoalition_1935_11_244 (line 6188) | static private boolean jj_3R_ExpressionStrategyCoalition_1935_11_244() method jj_3R_ExpressionFuncMinMax_1520_42_162 (line 6199) | static private boolean jj_3R_ExpressionFuncMinMax_1520_42_162() method jj_3R_ExpressionStrategyCoalition_1935_9_240 (line 6205) | static private boolean jj_3R_ExpressionStrategyCoalition_1935_9_240() method jj_3R_ExpressionStrategyCoalition_1933_9_239 (line 6213) | static private boolean jj_3R_ExpressionStrategyCoalition_1933_9_239() method jj_3R_ExpressionStrategyCoalition_1933_9_223 (line 6219) | static private boolean jj_3R_ExpressionStrategyCoalition_1933_9_223() method jj_3R_ExpressionFuncArgs_1546_9_163 (line 6230) | static private boolean jj_3R_ExpressionFuncArgs_1546_9_163() method jj_3R_SystemAtomic_1159_10_79 (line 6241) | static private boolean jj_3R_SystemAtomic_1159_10_79() method jj_3R_SystemAtomic_1157_10_78 (line 6249) | static private boolean jj_3R_SystemAtomic_1157_10_78() method jj_3R_SystemAtomic_1155_9_77 (line 6257) | static private boolean jj_3R_SystemAtomic_1155_9_77() method jj_3R_SystemParallel_1099_65_70 (line 6263) | static private boolean jj_3R_SystemParallel_1099_65_70() method jj_3R_ExpressionStrategy_1916_11_187 (line 6270) | static private boolean jj_3R_ExpressionStrategy_1916_11_187() method jj_3R_SystemAtomic_1152_9_68 (line 6276) | static private boolean jj_3R_SystemAtomic_1152_9_68() method jj_3R_ExpressionFuncOldStyle_1534_9_147 (line 6290) | static private boolean jj_3R_ExpressionFuncOldStyle_1534_9_147() method jj_3R_ExpressionStrategy_1914_11_224 (line 6309) | static private boolean jj_3R_ExpressionStrategy_1914_11_224() method jj_3R_ExpressionStrategy_1914_9_186 (line 6315) | static private boolean jj_3R_ExpressionStrategy_1914_9_186() method jj_3R_ExpressionStrategy_1911_11_185 (line 6326) | static private boolean jj_3R_ExpressionStrategy_1911_11_185() method jj_3R_SystemHideRename_1136_19_91 (line 6334) | static private boolean jj_3R_SystemHideRename_1136_19_91() method jj_3R_RewardIndex_1819_101_246 (line 6343) | static private boolean jj_3R_RewardIndex_1819_101_246() method jj_3R_ExpressionStrategy_1910_10_184 (line 6349) | static private boolean jj_3R_ExpressionStrategy_1910_10_184() method jj_3_9 (line 6357) | static private boolean jj_3_9() method jj_3R_ExpressionStrategy_1907_9_153 (line 6365) | static private boolean jj_3R_ExpressionStrategy_1907_9_153() method jj_la1_init_0 (line 6404) | private static void jj_la1_init_0() { method jj_la1_init_1 (line 6407) | private static void jj_la1_init_1() { method jj_la1_init_2 (line 6410) | private static void jj_la1_init_2() { method jj_la1_init_3 (line 6413) | private static void jj_la1_init_3() { method PrismParser (line 6421) | public PrismParser(java.io.InputStream stream) { method PrismParser (line 6425) | public PrismParser(java.io.InputStream stream, String encoding) { method ReInit (line 6443) | static public void ReInit(java.io.InputStream stream) { method ReInit (line 6447) | static public void ReInit(java.io.InputStream stream, String encoding) { method PrismParser (line 6458) | public PrismParser(java.io.Reader stream) { method ReInit (line 6476) | static public void ReInit(java.io.Reader stream) { method PrismParser (line 6495) | public PrismParser(PrismParserTokenManager tm) { method ReInit (line 6512) | public void ReInit(PrismParserTokenManager tm) { method jj_consume_token (line 6521) | static private Token jj_consume_token(int kind) throws ParseException { class LookaheadSuccess (line 6545) | @SuppressWarnings("serial") method fillInStackTrace (line 6547) | @Override method jj_scan_token (line 6553) | static private boolean jj_scan_token(int kind) { method getNextToken (line 6576) | static final public Token getNextToken() { method getToken (line 6585) | static final public Token getToken(int index) { method jj_ntk_f (line 6594) | static private int jj_ntk_f() { method jj_add_error_token (line 6607) | static private void jj_add_error_token(int kind, int pos) { method generateParseException (line 6646) | static public ParseException generateParseException() { method trace_enabled (line 6691) | static final public boolean trace_enabled() { method enable_tracing (line 6696) | static final public void enable_tracing() { method disable_tracing (line 6700) | static final public void disable_tracing() { method jj_rescan_token (line 6703) | static private void jj_rescan_token() { method jj_save (line 6741) | static private void jj_save(int index, int xla) { class JJCalls (line 6753) | static final class JJCalls { FILE: prism/src/parser/PrismParserConstants.java type PrismParserConstants (line 9) | public interface PrismParserConstants { FILE: prism/src/parser/PrismParserTokenManager.java class PrismParserTokenManager (line 18) | @SuppressWarnings ("unused") method setDebugStream (line 24) | public static void setDebugStream(java.io.PrintStream ds) { debugStre... method jjStopStringLiteralDfa_0 (line 25) | private static final int jjStopStringLiteralDfa_0(int pos, long active... method jjStartNfa_0 (line 191) | private static final int jjStartNfa_0(int pos, long active0, long acti... method jjStopAtPos (line 194) | static private int jjStopAtPos(int pos, int kind) method jjMoveStringLiteralDfa0_0 (line 200) | static private int jjMoveStringLiteralDfa0_0(){ method jjMoveStringLiteralDfa1_0 (line 318) | static private int jjMoveStringLiteralDfa1_0(long active0, long active1){ method jjMoveStringLiteralDfa2_0 (line 396) | static private int jjMoveStringLiteralDfa2_0(long old0, long active0, ... method jjMoveStringLiteralDfa3_0 (line 463) | static private int jjMoveStringLiteralDfa3_0(long old0, long active0, ... method jjMoveStringLiteralDfa4_0 (line 547) | static private int jjMoveStringLiteralDfa4_0(long old0, long active0, ... method jjMoveStringLiteralDfa5_0 (line 604) | static private int jjMoveStringLiteralDfa5_0(long old0, long active0, ... method jjMoveStringLiteralDfa6_0 (line 665) | static private int jjMoveStringLiteralDfa6_0(long old0, long active0, ... method jjMoveStringLiteralDfa7_0 (line 718) | static private int jjMoveStringLiteralDfa7_0(long old0, long active0, ... method jjMoveStringLiteralDfa8_0 (line 745) | static private int jjMoveStringLiteralDfa8_0(long old0, long active0, ... method jjMoveStringLiteralDfa9_0 (line 780) | static private int jjMoveStringLiteralDfa9_0(long old0, long active0, ... method jjMoveStringLiteralDfa10_0 (line 814) | static private int jjMoveStringLiteralDfa10_0(long old0, long active0,... method jjMoveStringLiteralDfa11_0 (line 839) | static private int jjMoveStringLiteralDfa11_0(long old0, long active0){ method jjMoveStringLiteralDfa12_0 (line 862) | static private int jjMoveStringLiteralDfa12_0(long old0, long active0){ method jjMoveStringLiteralDfa13_0 (line 885) | static private int jjMoveStringLiteralDfa13_0(long old0, long active0){ method jjMoveStringLiteralDfa14_0 (line 906) | static private int jjMoveStringLiteralDfa14_0(long old0, long active0){ method jjMoveStringLiteralDfa15_0 (line 923) | static private int jjMoveStringLiteralDfa15_0(long old0, long active0){ method jjStartNfaWithStates_0 (line 942) | static private int jjStartNfaWithStates_0(int pos, int kind, int state) method jjMoveNfa_0 (line 956) | static private int jjMoveNfa_0(int startState, int curPos) method jjFillToken (line 1244) | static protected Token jjFillToken() method jjCanMove_0 (line 1270) | private static final boolean jjCanMove_0(int hiByte, int i1, int i2, l... method getNextToken (line 1291) | public static Token getNextToken() method SkipLexicalActions (line 1369) | static void SkipLexicalActions(Token matchedToken) method MoreLexicalActions (line 1377) | static void MoreLexicalActions() method TokenLexicalActions (line 1386) | static void TokenLexicalActions(Token matchedToken) method jjCheckNAdd (line 1394) | static private void jjCheckNAdd(int state) method jjAddStates (line 1402) | static private void jjAddStates(int start, int end) method jjCheckNAddTwoStates (line 1408) | static private void jjCheckNAddTwoStates(int state1, int state2) method jjCheckNAddStates (line 1414) | static private void jjCheckNAddStates(int start, int end) method PrismParserTokenManager (line 1422) | public PrismParserTokenManager(SimpleCharStream stream){ method PrismParserTokenManager (line 1431) | public PrismParserTokenManager (SimpleCharStream stream, int lexState){ method ReInit (line 1438) | static public void ReInit(SimpleCharStream stream) method ReInitRounds (line 1450) | static private void ReInitRounds() method ReInit (line 1459) | static public void ReInit(SimpleCharStream stream, int lexState) method SwitchTo (line 1467) | public static void SwitchTo(int lexState) FILE: prism/src/parser/PrismSyntaxHighlighter.java class PrismSyntaxHighlighter (line 35) | public class PrismSyntaxHighlighter method echoFile (line 106) | public static String echoFile(File file) throws FileNotFoundException,... method echoFile (line 113) | public static String echoFile(InputStream stream) throws PrismLangExce... method lineToHtml (line 120) | public static String lineToHtml(String line) throws PrismLangException method fileToHtml (line 127) | public static String fileToHtml(File file, boolean hf, String cssLoc) ... method fileToHtml (line 136) | public static String fileToHtml(InputStream stream, boolean hf, String... method fileToLatex (line 145) | public static String fileToLatex(File file, boolean hf) throws FileNot... method fileToLatex (line 156) | public static String fileToLatex(InputStream stream, boolean hf) throw... method lineForPrismGUI (line 167) | public static int[] lineForPrismGUI(String line) throws PrismLangExcep... method htmlFileHeader (line 177) | private static String htmlFileHeader(String title, String cssLoc) method htmlFileFooter (line 198) | private static String htmlFileFooter() method latexFileHeader (line 209) | private static String latexFileHeader(String title) method latexFileFooter (line 222) | private static String latexFileFooter() method highlight (line 234) | public static void highlight(InputStream stream, int oType) throws Pri... method output (line 314) | private static void output(String s, int tType, int oType) method replacePunc (line 434) | public static String replacePunc(String s, int tType, int oType) method main (line 497) | public static void main(String args[]) FILE: prism/src/parser/SimpleCharStream.java class SimpleCharStream (line 10) | public class SimpleCharStream method setTabSize (line 36) | static public void setTabSize(int i) { tabSize = i; } method getTabSize (line 37) | static public int getTabSize() { return tabSize; } method ExpandBuff (line 41) | static protected void ExpandBuff(boolean wrapAround) method FillBuff (line 90) | static protected void FillBuff() throws java.io.IOException method BeginToken (line 135) | static public char BeginToken() throws java.io.IOException method UpdateLineColumn (line 144) | static protected void UpdateLineColumn(char c) method readChar (line 185) | static public char readChar() throws java.io.IOException method getColumn (line 210) | @Deprecated method getLine (line 219) | @Deprecated method getEndColumn (line 225) | static public int getEndColumn() { method getEndLine (line 230) | static public int getEndLine() { method getBeginColumn (line 235) | static public int getBeginColumn() { method getBeginLine (line 240) | static public int getBeginLine() { method backup (line 245) | static public void backup(int amount) { method SimpleCharStream (line 253) | public SimpleCharStream(java.io.Reader dstream, int startline, method SimpleCharStream (line 271) | public SimpleCharStream(java.io.Reader dstream, int startline, method SimpleCharStream (line 278) | public SimpleCharStream(java.io.Reader dstream) method ReInit (line 284) | public void ReInit(java.io.Reader dstream, int startline, method ReInit (line 304) | public void ReInit(java.io.Reader dstream, int startline, method ReInit (line 311) | public void ReInit(java.io.Reader dstream) method SimpleCharStream (line 316) | public SimpleCharStream(java.io.InputStream dstream, String encoding, ... method SimpleCharStream (line 323) | public SimpleCharStream(java.io.InputStream dstream, int startline, method SimpleCharStream (line 330) | public SimpleCharStream(java.io.InputStream dstream, String encoding, ... method SimpleCharStream (line 337) | public SimpleCharStream(java.io.InputStream dstream, int startline, method SimpleCharStream (line 344) | public SimpleCharStream(java.io.InputStream dstream, String encoding) ... method SimpleCharStream (line 350) | public SimpleCharStream(java.io.InputStream dstream) method ReInit (line 356) | public void ReInit(java.io.InputStream dstream, String encoding, int s... method ReInit (line 363) | public void ReInit(java.io.InputStream dstream, int startline, method ReInit (line 370) | public void ReInit(java.io.InputStream dstream, String encoding) throw... method ReInit (line 376) | public void ReInit(java.io.InputStream dstream) method ReInit (line 381) | public void ReInit(java.io.InputStream dstream, String encoding, int s... method ReInit (line 387) | public void ReInit(java.io.InputStream dstream, int startline, method GetImage (line 393) | static public String GetImage() method GetSuffix (line 403) | static public char[] GetSuffix(int len) method Done (line 420) | static public void Done() method adjustBeginLineColumn (line 430) | static public void adjustBeginLineColumn(int newLine, int newCol) method getTrackLineColumn (line 473) | static boolean getTrackLineColumn() { return trackLineColumn; } method setTrackLineColumn (line 474) | static void setTrackLineColumn(boolean tlc) { trackLineColumn = tlc; } FILE: prism/src/parser/State.java class State (line 40) | public class State implements Comparable method State (line 48) | public State(int n) method State (line 57) | public State(State s) method State (line 66) | public State(State s1, State s2) method State (line 85) | public State(Values v, ModelInfo modelInfo) throws PrismLangException method State (line 98) | public State(Values v, ModelInfo modelInfo, boolean checkAllDef) throw... method clear (line 124) | public void clear() method setValue (line 135) | public State setValue(int i, Object val) method copy (line 145) | public void copy(State s) method hashCode (line 153) | @Override method equals (line 159) | @Override method compareTo (line 179) | @Override method compareTo (line 190) | public int compareTo(State s, int j) method toString (line 232) | @Override method toStringNoParentheses (line 250) | public String toStringNoParentheses() method toString (line 267) | public String toString(List varNames) method toString (line 285) | public String toString(ModelInfo modelInfo) method valueToString (line 304) | public static String valueToString(Object value) method compareObjects (line 319) | @SuppressWarnings("unchecked") FILE: prism/src/parser/Token.java class Token (line 9) | public class Token implements java.io.Serializable { method getValue (line 71) | public Object getValue() { method Token (line 78) | public Token() {} method Token (line 83) | public Token(int kind) method Token (line 91) | public Token(int kind, String image) method toString (line 100) | @Override method newToken (line 118) | public static Token newToken(int ofKind, String image) method newToken (line 126) | public static Token newToken(int ofKind) FILE: prism/src/parser/TokenMgrError.java class TokenMgrError (line 6) | @SuppressWarnings("all") method addEscapes (line 51) | protected static final String addEscapes(String str) { method LexicalErr (line 106) | protected static String LexicalErr(boolean EOFSeen, int lexState, int ... method getMessage (line 124) | @Override method TokenMgrError (line 134) | public TokenMgrError() { method TokenMgrError (line 138) | public TokenMgrError(String message, int reason) { method TokenMgrError (line 144) | public TokenMgrError(boolean EOFSeen, int lexState, int errorLine, int... FILE: prism/src/parser/Values.java class Values (line 42) | public class Values implements Cloneable //implements Comparable method Values (line 52) | public Values() method Values (line 62) | @SuppressWarnings("unchecked") method Values (line 79) | public Values(Values v1, Values v2) method Values (line 92) | public Values(State s, ModelInfo modelInfo) method addValue (line 108) | public void addValue(String name, Object value) method addValues (line 119) | public void addValues(Values v) method setValue (line 136) | public int setValue(String name, Object value) method setValues (line 153) | public int setValues(Values v) method removeValue (line 169) | public void removeValue(int i) method removeValue (line 180) | public void removeValue(String name) method getNumValues (line 193) | public int getNumValues() method getName (line 201) | public String getName(int i) method getNames (line 209) | public List getNames() method getIndexOf (line 217) | public int getIndexOf(String name) method contains (line 225) | public boolean contains(String name) method getValue (line 233) | public Object getValue(int i) method getValueOf (line 242) | public Object getValueOf(String name) throws PrismLangException method getValues (line 254) | public List getValues() method getType (line 264) | public Type getType(int i) throws PrismLangException method getTypes (line 274) | public List getTypes() throws PrismLangException method equals (line 279) | @Override method clone (line 339) | @SuppressWarnings("unchecked") method toString (line 354) | @Override method toString (line 367) | public String toString(boolean printNames, String separator) method toStringConcatenated (line 389) | public static String toStringConcatenated(Values v1, Values v2) method valToString (line 409) | public static String valToString(Object o) FILE: prism/src/parser/VarList.java class VarList (line 42) | public class VarList method VarList (line 57) | public VarList() method VarList (line 68) | public VarList(ModelInfo modelInfo) throws PrismException method setEvaluateContext (line 85) | public void setEvaluateContext(EvaluateContext ec) method addVar (line 95) | public void addVar(Declaration decl, int module) throws PrismLangExcep... method addVarAtStart (line 105) | public void addVarAtStart(Declaration decl, int module) throws PrismLa... method addVar (line 115) | public void addVar(int i, Declaration decl, int module) throws PrismLa... method addVar (line 135) | public void addVar(String name, DeclarationType declType, int module) ... method createVar (line 149) | private Var createVar(String name, DeclarationType declType, int modul... method getNumVars (line 211) | public int getNumVars() method getIndex (line 220) | public int getIndex(String name) method exists (line 229) | public boolean exists(String name) method getDeclarationType (line 237) | public DeclarationType getDeclarationType(int i) method getName (line 245) | public String getName(int i) method getType (line 253) | public Type getType(int i) method getModule (line 261) | public int getModule(int i) method getLow (line 269) | public int getLow(int i) method getHigh (line 277) | public int getHigh(int i) method getRange (line 285) | public int getRange(int i) method getRangeLogTwo (line 293) | public int getRangeLogTwo(int i) method getTotalNumBits (line 301) | public int getTotalNumBits() method decodeFromInt (line 310) | public Object decodeFromInt(int i, int val) method encodeToInt (line 336) | public int encodeToInt(int i, Object val) throws PrismLangException method encodeToIntFromString (line 364) | public int encodeToIntFromString(int i, String s) throws PrismLangExce... method getAllValues (line 399) | public List getAllValues(List vars) throws PrismLangEx... method getAllStates (line 442) | public List getAllStates() throws PrismLangException method convertBitSetToState (line 484) | public State convertBitSetToState(BitSet bits) method clone (line 509) | public Object clone() class Var (line 527) | class Var method Var (line 542) | public Var(String name, Type type) method Var (line 549) | public Var(Var var) FILE: prism/src/parser/ast/ASTElement.java class ASTElement (line 72) | public abstract class ASTElement implements Cloneable method setType (line 84) | public void setType(Type t) method setBeginColumn (line 89) | public void setBeginColumn(int beginColumn) method setBeginLine (line 94) | public void setBeginLine(int beginLine) method setEndColumn (line 99) | public void setEndColumn(int endColumn) method setEndLine (line 104) | public void setEndLine(int endLine) method setPosition (line 109) | public void setPosition(int beginLine, int beginColumn, int endLine, i... method setPosition (line 117) | public void setPosition(Token begin, Token end) method setPosition (line 125) | public void setPosition(Token token) method setPosition (line 130) | public void setPosition(ASTElement begin, ASTElement end) method setPosition (line 138) | public void setPosition(ASTElement e) method clearPosition (line 146) | public void clearPosition() method clearPositionRecursively (line 155) | public void clearPositionRecursively() method getType (line 179) | public Type getType() method getTypeIfDefined (line 197) | public Type getTypeIfDefined() method hasPosition (line 202) | public boolean hasPosition() method getBeginLine (line 207) | public int getBeginLine() method getBeginColumn (line 212) | public int getBeginColumn() method getBeginString (line 217) | public String getBeginString() method getEndLine (line 222) | public int getEndLine() method getEndColumn (line 227) | public int getEndColumn() method getEndString (line 232) | public String getEndString() method accept (line 242) | public abstract Object accept(ASTVisitor v) throws PrismLangException; method toString (line 247) | public abstract String toString(); method deepCopy (line 252) | public ASTElement deepCopy() method deepCopy (line 270) | public abstract ASTElement deepCopy(DeepCopy copier) throws PrismLangE... method clone (line 276) | @Override method findAllFormulas (line 293) | public ASTElement findAllFormulas(FormulaList formulaList) throws Pris... method expandFormulas (line 303) | public ASTElement expandFormulas(FormulaList formulaList) throws Prism... method expandFormulas (line 315) | public ASTElement expandFormulas(FormulaList formulaList, boolean repl... method getAllFormulas (line 324) | public List getAllFormulas() throws PrismLangException method rename (line 335) | public ASTElement rename(RenamedModule rm) throws PrismLangException method findAllConstants (line 344) | public ASTElement findAllConstants(ConstantList constantList) throws P... method findAllConstants (line 353) | public ASTElement findAllConstants(List constIdents, List getAllConstants() method getAllUndefinedConstantsRecursively (line 383) | public List getAllUndefinedConstantsRecursively(ConstantList c... method expandConstants (line 400) | public ASTElement expandConstants(ConstantList constantList) throws Pr... method expandConstants (line 410) | public ASTElement expandConstants(ConstantList constantList, boolean a... method replaceConstants (line 420) | public ASTElement replaceConstants(Values constantValues) throws Prism... method findAllVars (line 429) | public ASTElement findAllVars(List varIdents, List varTy... method getAllVars (line 438) | public List getAllVars() throws PrismLangException method replaceVars (line 450) | public ASTElement replaceVars(Values varValues) throws PrismLangException method getAllLabels (line 459) | public List getAllLabels() throws PrismLangException method expandLabels (line 472) | public ASTElement expandLabels(LabelList labelList) throws PrismLangEx... method findAllPropRefs (line 481) | public ASTElement findAllPropRefs(ModulesFile mf, PropertiesFile pf) t... method getAllPropRefs (line 490) | public List getAllPropRefs() throws PrismLangException method getAllPropRefsRecursively (line 501) | public List getAllPropRefsRecursively(PropertiesFile propertie... method findAllObsRefs (line 512) | public ASTElement findAllObsRefs(List observableNames, List synchs) throws PrismLang... method typeCheck (line 545) | public void typeCheck(PropertiesFile propertiesFile) throws PrismLangE... method typeCheck (line 555) | public void typeCheck() throws PrismLangException method semanticCheck (line 567) | public void semanticCheck() throws PrismLangException method evaluatePartially (line 577) | public ASTElement evaluatePartially(EvaluateContext ec) throws PrismLa... method evaluatePartially (line 588) | public ASTElement evaluatePartially(Values constantValues) throws Pris... method evaluatePartially (line 598) | public ASTElement evaluatePartially(Values constantValues, Values varV... method evaluatePartially (line 607) | public ASTElement evaluatePartially(State state) throws PrismLangExcep... method evaluatePartially (line 617) | public ASTElement evaluatePartially(Values constantValues, State state... method evaluatePartially (line 628) | public ASTElement evaluatePartially(State substate, int[] varMap) thro... method simplify (line 636) | public ASTElement simplify() throws PrismLangException method computeProbNesting (line 645) | public int computeProbNesting() throws PrismLangException method computeProbNesting (line 656) | public int computeProbNesting(PropertiesFile propertiesFile) throws Pr... method toTreeString (line 666) | public String toTreeString() FILE: prism/src/parser/ast/Coalition.java class Coalition (line 40) | public class Coalition method Coalition (line 53) | public Coalition() method Coalition (line 63) | public Coalition(Coalition c) method setAllPlayers (line 76) | public void setAllPlayers() method setPlayers (line 86) | public void setPlayers(List players) method isAllPlayers (line 98) | public boolean isAllPlayers() method isEmpty (line 106) | public boolean isEmpty() method getPlayers (line 116) | public List getPlayers() method isPlayerIndexInCoalition (line 126) | public boolean isPlayerIndexInCoalition(int index, Map getUndefinedConstants() method isDefinedConstant (line 233) | public boolean isDefinedConstant(String name) method evaluateConstants (line 247) | public Values evaluateConstants(EvaluateContext ec) throws PrismLangEx... method evaluateSomeConstants (line 258) | public Values evaluateSomeConstants(EvaluateContext ec) throws PrismLa... method evaluateSomeOrAllConstants (line 270) | private Values evaluateSomeOrAllConstants(EvaluateContext ec, boolean ... method accept (line 307) | public Object accept(ASTVisitor v) throws PrismLangException method toString (line 315) | public String toString() method deepCopy (line 336) | @Override method clone (line 345) | @SuppressWarnings("unchecked") FILE: prism/src/parser/ast/Declaration.java class Declaration (line 37) | public class Declaration extends ASTElement method Declaration (line 46) | public Declaration(String name, DeclarationType declType) method setName (line 55) | public void setName(String name) method setDeclType (line 60) | public void setDeclType(DeclarationType declType) method setStart (line 69) | public void setStart(Expression start) method getName (line 76) | public String getName() method getDeclType (line 81) | public DeclarationType getDeclType() method getStart (line 91) | public Expression getStart() method getStartOrDefault (line 100) | public Expression getStartOrDefault() method isStartSpecified (line 114) | public boolean isStartSpecified() method accept (line 124) | public Object accept(ASTVisitor v) throws PrismLangException method toString (line 132) | @Override method deepCopy (line 142) | @Override method clone (line 150) | @Override FILE: prism/src/parser/ast/DeclarationArray.java class DeclarationArray (line 35) | public class DeclarationArray extends DeclarationType method DeclarationArray (line 44) | public DeclarationArray(Expression low, Expression high, DeclarationTy... method setLow (line 56) | public void setLow(Expression l) method setHigh (line 61) | public void setHigh(Expression h) method setSubtype (line 66) | public void setSubtype(DeclarationType subtype) method getLow (line 71) | public Expression getLow() method getHigh (line 76) | public Expression getHigh() method getSubtype (line 81) | public DeclarationType getSubtype() method getDefaultStart (line 89) | public Expression getDefaultStart() method accept (line 111) | public Object accept(ASTVisitor v) throws PrismLangException method toString (line 119) | @Override method deepCopy (line 125) | @Override method clone (line 135) | @Override FILE: prism/src/parser/ast/DeclarationBool.java class DeclarationBool (line 35) | public class DeclarationBool extends DeclarationType method DeclarationBool (line 37) | public DeclarationBool() method getDefaultStart (line 45) | @Override method accept (line 53) | @Override method toString (line 59) | @Override method deepCopy (line 65) | @Override method clone (line 71) | @Override FILE: prism/src/parser/ast/DeclarationClock.java class DeclarationClock (line 34) | public class DeclarationClock extends DeclarationType method DeclarationClock (line 36) | public DeclarationClock() method getDefaultStart (line 44) | @Override method isUnbounded (line 50) | @Override method accept (line 58) | @Override method toString (line 64) | @Override method deepCopy (line 70) | @Override method clone (line 76) | @Override FILE: prism/src/parser/ast/DeclarationDoubleUnbounded.java class DeclarationDoubleUnbounded (line 34) | public class DeclarationDoubleUnbounded extends DeclarationType method DeclarationDoubleUnbounded (line 36) | public DeclarationDoubleUnbounded() method getDefaultStart (line 44) | @Override method accept (line 52) | @Override method toString (line 58) | @Override method deepCopy (line 64) | @Override method clone (line 70) | @Override FILE: prism/src/parser/ast/DeclarationInt.java class DeclarationInt (line 35) | public class DeclarationInt extends DeclarationType method DeclarationInt (line 42) | public DeclarationInt(Expression low, Expression high) method setLow (line 52) | public void setLow(Expression l) method setHigh (line 57) | public void setHigh(Expression h) method getLow (line 62) | public Expression getLow() method getHigh (line 67) | public Expression getHigh() method getDefaultStart (line 72) | @Override method accept (line 80) | @Override method toString (line 86) | @Override method deepCopy (line 92) | @Override method clone (line 101) | @Override FILE: prism/src/parser/ast/DeclarationIntUnbounded.java class DeclarationIntUnbounded (line 34) | public class DeclarationIntUnbounded extends DeclarationType method DeclarationIntUnbounded (line 36) | public DeclarationIntUnbounded() method getDefaultStart (line 44) | @Override method isUnbounded (line 50) | @Override method accept (line 58) | @Override method toString (line 64) | @Override method deepCopy (line 70) | @Override method clone (line 76) | @Override FILE: prism/src/parser/ast/DeclarationType.java class DeclarationType (line 33) | public abstract class DeclarationType extends ASTElement method getDefaultStart (line 38) | public abstract Expression getDefaultStart(); method isUnbounded (line 43) | public boolean isUnbounded() method deepCopy (line 49) | @Override method clone (line 52) | @Override FILE: prism/src/parser/ast/Expression.java class Expression (line 55) | public abstract class Expression extends ASTElement method isConstant (line 60) | public abstract boolean isConstant(); method isProposition (line 66) | public abstract boolean isProposition(); method evaluate (line 76) | public abstract Object evaluate(EvaluateContext ec) throws PrismLangEx... method evaluateExact (line 83) | public BigRational evaluateExact(EvaluateContext ec) throws PrismLangE... method getResultName (line 112) | public String getResultName() method returnsSingleValue (line 121) | public abstract boolean returnsSingleValue(); type Precedence (line 127) | enum Precedence { method getPrecedence (line 149) | public Precedence getPrecedence() method hasPrecedenceLessThan (line 159) | public static boolean hasPrecedenceLessThan(Expression expr1, Expressi... method hasPrecedenceLessThanOrEquals (line 168) | public static boolean hasPrecedenceLessThanOrEquals(Expression expr1, ... method deepCopy (line 175) | @Override method deepCopy (line 178) | @Override method clone (line 186) | @Override method checkValid (line 198) | public void checkValid(ModelType modelType) throws PrismLangException method isSimplePathFormula (line 211) | public boolean isSimplePathFormula() throws PrismLangException method isPathFormula (line 246) | public boolean isPathFormula(boolean allowNestedOperators) method convertForJltl2ba (line 272) | public jltl2ba.SimpleLTL convertForJltl2ba() throws PrismLangException method evaluate (line 282) | public Object evaluate() throws PrismLangException method evaluate (line 292) | public Object evaluate(Values constantValues) throws PrismLangException method evaluate (line 302) | public Object evaluate(Values constantValues, Values varValues) throws... method evaluate (line 312) | public Object evaluate(State state) throws PrismLangException method evaluate (line 323) | public Object evaluate(Values constantValues, State state) throws Pris... method evaluate (line 335) | public Object evaluate(State substate, int[] varMap) throws PrismLangE... method evaluate (line 348) | public Object evaluate(Values constantValues, State substate, int[] va... method evaluateInt (line 359) | public int evaluateInt(EvaluateContext ec) throws PrismLangException method evaluateInt (line 370) | public int evaluateInt() throws PrismLangException method evaluateInt (line 382) | public int evaluateInt(Values constantValues) throws PrismLangException method evaluateInt (line 394) | public int evaluateInt(Values constantValues, Values varValues) throws... method evaluateInt (line 406) | public int evaluateInt(State state) throws PrismLangException method evaluateInt (line 419) | public int evaluateInt(Values constantValues, State state) throws Pris... method evaluateInt (line 433) | public int evaluateInt(State substate, int[] varMap) throws PrismLangE... method evaluateInt (line 448) | public int evaluateInt(Values constantValues, State substate, int[] va... method evaluateObjectAsInt (line 458) | public static int evaluateObjectAsInt(Object o) throws PrismLangException method evaluateDouble (line 470) | public double evaluateDouble(EvaluateContext ec) throws PrismLangExcep... method evaluateDouble (line 481) | public double evaluateDouble() throws PrismLangException method evaluateDouble (line 493) | public double evaluateDouble(Values constantValues) throws PrismLangEx... method evaluateDouble (line 505) | public double evaluateDouble(Values constantValues, Values varValues) ... method evaluateDouble (line 517) | public double evaluateDouble(State state) throws PrismLangException method evaluateDouble (line 530) | public double evaluateDouble(Values constantValues, State state) throw... method evaluateDouble (line 544) | public double evaluateDouble(State substate, int[] varMap) throws Pris... method evaluateDouble (line 559) | public double evaluateDouble(Values constantValues, State substate, in... method evaluateBigRational (line 569) | public BigRational evaluateBigRational(EvaluateContext ec) throws Pris... method evaluateBoolean (line 579) | public boolean evaluateBoolean(EvaluateContext ec) throws PrismLangExc... method evaluateBoolean (line 589) | public boolean evaluateBoolean() throws PrismLangException method evaluateBoolean (line 600) | public boolean evaluateBoolean(Values constantValues) throws PrismLang... method evaluateBoolean (line 611) | public boolean evaluateBoolean(Values constantValues, Values varValues... method evaluateBoolean (line 622) | public boolean evaluateBoolean(State state) throws PrismLangException method evaluateBoolean (line 634) | public boolean evaluateBoolean(Values constantValues, State state) thr... method evaluateBoolean (line 647) | public boolean evaluateBoolean(State substate, int[] varMap) throws Pr... method evaluateBoolean (line 661) | public boolean evaluateBoolean(Values constantValues, State substate, ... method evaluateExact (line 672) | public BigRational evaluateExact() throws PrismLangException method evaluateExact (line 683) | public BigRational evaluateExact(Values constantValues) throws PrismLa... method evaluateExact (line 694) | public BigRational evaluateExact(Values constantValues, Values varValu... method evaluateExact (line 705) | public BigRational evaluateExact(State state) throws PrismLangException method evaluateExact (line 717) | public BigRational evaluateExact(Values constantValues, State state) t... method evaluateExact (line 730) | public BigRational evaluateExact(State substate, int[] varMap) throws ... method evaluateExact (line 744) | public BigRational evaluateExact(Values constantValues, State substate... method True (line 751) | public static ExpressionLiteral True() method False (line 756) | public static ExpressionLiteral False() method Int (line 761) | public static ExpressionLiteral Int(int i) method Double (line 766) | public static ExpressionLiteral Double(double d) method Literal (line 771) | public static ExpressionLiteral Literal(Object o) throws PrismLangExce... method Not (line 784) | public static ExpressionUnaryOp Not(Expression expr) method And (line 789) | public static ExpressionBinaryOp And(Expression expr1, Expression expr2) method Or (line 794) | public static ExpressionBinaryOp Or(Expression expr1, Expression expr2) method Iff (line 799) | public static ExpressionBinaryOp Iff(Expression expr1, Expression expr2) method Implies (line 804) | public static ExpressionBinaryOp Implies(Expression expr1, Expression ... method Plus (line 809) | public static ExpressionBinaryOp Plus(Expression expr1, Expression expr2) method Minus (line 814) | public static ExpressionUnaryOp Minus(Expression expr) method Minus (line 819) | public static ExpressionBinaryOp Minus(Expression expr1, Expression ex... method Times (line 824) | public static ExpressionBinaryOp Times(Expression expr1, Expression ex... method Divide (line 829) | public static ExpressionBinaryOp Divide(Expression expr1, Expression e... method Pow (line 834) | public static ExpressionBinaryOp Pow(Expression expr1, Expression expr2) method Parenth (line 839) | public static ExpressionUnaryOp Parenth(Expression expr) method Next (line 844) | public static ExpressionTemporal Next(Expression expr) { method isTrue (line 850) | public static boolean isTrue(Expression expr) method isFalse (line 855) | public static boolean isFalse(Expression expr) method isInt (line 860) | public static boolean isInt(Expression expr) method isDouble (line 865) | public static boolean isDouble(Expression expr) method isNot (line 870) | public static boolean isNot(Expression expr) method isAnd (line 875) | public static boolean isAnd(Expression expr) method isOr (line 881) | public static boolean isOr(Expression expr) method isIff (line 886) | public static boolean isIff(Expression expr) method isImplies (line 892) | public static boolean isImplies(Expression expr) method isParenth (line 898) | public static boolean isParenth(Expression expr) method isRelOp (line 904) | public static boolean isRelOp(Expression expr) method isFilter (line 910) | public static boolean isFilter(Expression expr, ExpressionFilter.Filte... method isFunc (line 918) | public static boolean isFunc(Expression expr, int nameCode) method isQuantitative (line 926) | public static boolean isQuantitative(Expression expr) method isReach (line 943) | public static boolean isReach(Expression expr) method containsTemporalTimeBounds (line 956) | public static boolean containsTemporalTimeBounds(Expression expr) method usesInstantaneousReward (line 977) | public static boolean usesInstantaneousReward(Expression expr) method containsMinReward (line 993) | public static boolean containsMinReward(Expression expr) method containsNonProbLTLFormula (line 1015) | public static boolean containsNonProbLTLFormula(Expression expr) method containsMultiObjective (line 1042) | public static boolean containsMultiObjective(Expression expr) method isPositiveNormalFormLTL (line 1065) | public static boolean isPositiveNormalFormLTL(Expression expr) method isCoSafeLTLSyntactic (line 1113) | public static boolean isCoSafeLTLSyntactic(Expression expr) method isCoSafeLTLSyntactic (line 1125) | public static boolean isCoSafeLTLSyntactic(Expression expr, boolean co... method convertSimplePathFormulaToCanonicalForm (line 1165) | public static Expression convertSimplePathFormulaToCanonicalForm(Expre... method createFromJltl2ba (line 1232) | public static Expression createFromJltl2ba(SimpleLTL ltl) throws Prism... method toStringPrecLt (line 1271) | public static String toStringPrecLt(Expression expr, Expression parent) method toStringPrecLeq (line 1287) | public static String toStringPrecLeq(Expression expr, Expression parent) FILE: prism/src/parser/ast/ExpressionBinaryOp.java class ExpressionBinaryOp (line 40) | public class ExpressionBinaryOp extends Expression method isLogical (line 61) | public static boolean isLogical(int op) { return op==IMPLIES || op==IF... method isRelOp (line 62) | public static boolean isRelOp(int op) { return op==EQ || op==NE || op=... method isArithmetic (line 63) | public static boolean isArithmetic(int op) { return op==PLUS || op==MI... method ExpressionBinaryOp (line 73) | public ExpressionBinaryOp() method ExpressionBinaryOp (line 77) | public ExpressionBinaryOp(int op, Expression operand1, Expression oper... method setOperator (line 86) | public void setOperator(int i) method setOperator (line 94) | public void setOperator(String s) throws PrismLangException method setOperand1 (line 105) | public void setOperand1(Expression e1) method setOperand2 (line 110) | public void setOperand2(Expression e2) method getOperator (line 117) | public int getOperator() method getOperatorSymbol (line 122) | public String getOperatorSymbol() method getOperand1 (line 127) | public Expression getOperand1() method getOperand2 (line 132) | public Expression getOperand2() method isConstant (line 139) | @Override method isProposition (line 145) | @Override method evaluate (line 151) | @Override method apply (line 173) | public Object apply(Object eval1, Object eval2, EvalMode evalMode) thr... method returnsSingleValue (line 328) | @Override method getPrecedence (line 334) | @Override method accept (line 369) | @Override method deepCopy (line 375) | @Override method clone (line 384) | @Override method toString (line 392) | @Override method hashCode (line 416) | @Override method equals (line 426) | @Override FILE: prism/src/parser/ast/ExpressionConstant.java class ExpressionConstant (line 35) | public class ExpressionConstant extends Expression method ExpressionConstant (line 41) | public ExpressionConstant() method ExpressionConstant (line 45) | public ExpressionConstant(String n, Type t) method setName (line 53) | public void setName(String n) method getName (line 60) | public String getName() method isConstant (line 67) | @Override method isProposition (line 73) | @Override method evaluate (line 79) | @Override method returnsSingleValue (line 91) | @Override method accept (line 99) | @Override method deepCopy (line 105) | @Override method clone (line 111) | @Override method toString (line 119) | @Override method hashCode (line 125) | @Override method equals (line 134) | @Override FILE: prism/src/parser/ast/ExpressionExists.java class ExpressionExists (line 34) | public class ExpressionExists extends Expression method ExpressionExists (line 40) | public ExpressionExists() method ExpressionExists (line 44) | public ExpressionExists(Expression e) method setExpression (line 51) | public void setExpression(Expression e) method getExpression (line 58) | public Expression getExpression() method isConstant (line 65) | @Override method isProposition (line 71) | @Override method evaluate (line 77) | @Override method returnsSingleValue (line 83) | @Override method accept (line 91) | @Override method deepCopy (line 97) | @Override method clone (line 105) | @Override method toString (line 113) | @Override method hashCode (line 123) | @Override method equals (line 132) | @Override FILE: prism/src/parser/ast/ExpressionFilter.java class ExpressionFilter (line 41) | public class ExpressionFilter extends Expression type FilterOperator (line 47) | public enum FilterOperator { method FilterOperator (line 79) | FilterOperator(final String keyword) { method ExpressionFilter (line 106) | public ExpressionFilter(String opName, Expression operand) method ExpressionFilter (line 111) | public ExpressionFilter(String opName, Expression operand, Expression ... method setOperator (line 120) | public void setOperator(String opName) method setOperand (line 141) | public void setOperand(Expression operand) method setFilter (line 146) | public void setFilter(Expression filter) method setInvisible (line 151) | public void setInvisible(boolean invisible) method setExplanationEnabled (line 156) | public void setExplanationEnabled(boolean explanationEnabled) method setParam (line 161) | public void setParam() method getOperatorType (line 168) | public FilterOperator getOperatorType() method getOperatorName (line 173) | public String getOperatorName() method getOperand (line 178) | public Expression getOperand() method getFilter (line 183) | public Expression getFilter() method isInvisible (line 188) | public boolean isInvisible() method getExplanationEnabled (line 193) | public boolean getExplanationEnabled() method isParam (line 198) | public boolean isParam() method apply (line 210) | public Object apply(Iterable values) throws PrismException method applyMin (line 239) | public static Object applyMin(Iterable values, Type type) thro... method applyMax (line 263) | public static Object applyMax(Iterable values, Type type) thro... method applyCount (line 287) | public static Object applyCount(Iterable values, Type type) th... method applySum (line 307) | public static Object applySum(Iterable values, Type type) thro... method applyAvg (line 331) | public static Object applyAvg(Iterable values, Type type) thro... method applyRange (line 359) | public static Object applyRange(Iterable values, Type type) th... method applyForAll (line 387) | public static Object applyForAll(Iterable values, Type type) t... method applyExists (line 406) | public static Object applyExists(Iterable values, Type type) t... method isClose (line 432) | public static boolean isClose(Object value, Object match, Type type, A... method isConstant (line 445) | @Override method isProposition (line 454) | @Override method evaluate (line 460) | @Override method returnsSingleValue (line 466) | @Override method accept (line 481) | @Override method deepCopy (line 487) | @Override method clone (line 496) | @Override method toString (line 504) | @Override method hashCode (line 517) | @Override method equals (line 532) | @Override method addDefaultFilterIfNeeded (line 577) | public static ExpressionFilter addDefaultFilterIfNeeded(Expression exp... FILE: prism/src/parser/ast/ExpressionForAll.java class ExpressionForAll (line 34) | public class ExpressionForAll extends Expression method ExpressionForAll (line 40) | public ExpressionForAll() method ExpressionForAll (line 44) | public ExpressionForAll(Expression e) method setExpression (line 51) | public void setExpression(Expression e) method getExpression (line 58) | public Expression getExpression() method isConstant (line 65) | @Override method isProposition (line 71) | @Override method evaluate (line 77) | @Override method returnsSingleValue (line 83) | @Override method accept (line 91) | @Override method deepCopy (line 97) | @Override method clone (line 105) | @Override method toString (line 113) | @Override method hashCode (line 123) | @Override method equals (line 132) | @Override FILE: prism/src/parser/ast/ExpressionFormula.java class ExpressionFormula (line 34) | public class ExpressionFormula extends Expression method ExpressionFormula (line 41) | public ExpressionFormula() method ExpressionFormula (line 45) | public ExpressionFormula(String n) method setName (line 53) | public void setName(String n) method setDefinition (line 58) | public void setDefinition(Expression definition) method getName (line 65) | public String getName() method getDefinition (line 70) | public Expression getDefinition() method isConstant (line 77) | @Override method isProposition (line 84) | @Override method evaluate (line 91) | @Override method returnsSingleValue (line 101) | @Override method accept (line 110) | @Override method deepCopy (line 116) | @Override method clone (line 124) | @Override method toString (line 132) | @Override method hashCode (line 138) | @Override method equals (line 148) | @Override FILE: prism/src/parser/ast/ExpressionFunc.java class ExpressionFunc (line 44) | public class ExpressionFunc extends Expression method ExpressionFunc (line 72) | public ExpressionFunc() method ExpressionFunc (line 77) | public ExpressionFunc(String name) method setName (line 85) | public void setName(String s) method addOperand (line 101) | public void addOperand(Expression e) method setOperand (line 106) | public void setOperand(int i, Expression e) method setOldStyle (line 111) | public void setOldStyle(boolean b) method getName (line 118) | public String getName() method getNameCode (line 123) | public int getNameCode() method getNumOperands (line 128) | public int getNumOperands() method getOperand (line 133) | public Expression getOperand(int i) method getOldStyle (line 138) | public boolean getOldStyle() method getMinArity (line 143) | public int getMinArity() method getMaxArity (line 148) | public int getMaxArity() method isConstant (line 155) | @Override method isProposition (line 167) | @Override method evaluate (line 179) | @Override method apply (line 200) | public Object apply(Object[] eval, EvalMode evalMode) throws PrismLang... method applyUnary (line 228) | public Object applyUnary(Object eval, EvalMode evalMode) throws PrismL... method applyBinary (line 246) | public Object applyBinary(Object eval1, Object eval2, EvalMode evalMod... method applyMin (line 268) | private Object applyMin(Object[] eval, EvalMode evalMode) throws Prism... method applyMinBinary (line 316) | private Object applyMinBinary(Object eval1, Object eval2, EvalMode eva... method applyMax (line 349) | private Object applyMax(Object[] eval, EvalMode evalMode) throws Prism... method applyMaxBinary (line 397) | private Object applyMaxBinary(Object eval1, Object eval2, EvalMode eva... method applyFloor (line 430) | private Object applyFloor(Object eval, EvalMode evalMode) throws Prism... method applyCeil (line 453) | private Object applyCeil(Object eval, EvalMode evalMode) throws PrismL... method applyRound (line 476) | private Object applyRound(Object eval, EvalMode evalMode) throws Prism... method applyPow (line 499) | private Object applyPow(Object eval1, Object eval2, EvalMode evalMode)... method applyPow (line 514) | public static Object applyPow(Type type, Object eval1, Object eval2, E... method applyMod (line 569) | private Object applyMod(Object eval1, Object eval2, EvalMode evalMode)... method applyLog (line 601) | private Object applyLog(Object eval1, Object eval2, EvalMode evalMode)... method returnsSingleValue (line 617) | @Override method accept (line 632) | @Override method deepCopy (line 638) | @Override method clone (line 647) | @SuppressWarnings("unchecked") method toString (line 660) | @Override method hashCode (line 684) | @Override method equals (line 696) | @Override FILE: prism/src/parser/ast/ExpressionITE.java class ExpressionITE (line 36) | public class ExpressionITE extends Expression method ExpressionITE (line 45) | public ExpressionITE(Expression c, Expression t, Expression e) method setOperand1 (line 54) | public void setOperand1(Expression e) method setOperand2 (line 59) | public void setOperand2(Expression e) method setOperand3 (line 64) | public void setOperand3(Expression e) method getOperand1 (line 71) | public Expression getOperand1() method getOperand2 (line 76) | public Expression getOperand2() method getOperand3 (line 81) | public Expression getOperand3() method isConstant (line 88) | @Override method isProposition (line 94) | @Override method evaluate (line 100) | @Override method apply (line 112) | public Object apply(Object eval1, Object eval2, Object eval3, EvalMode... method returnsSingleValue (line 118) | @Override method getPrecedence (line 124) | @Override method accept (line 132) | @Override method deepCopy (line 138) | @Override method clone (line 148) | @Override method toString (line 156) | @Override method hashCode (line 169) | @Override method equals (line 180) | @Override FILE: prism/src/parser/ast/ExpressionIdent.java class ExpressionIdent (line 34) | public class ExpressionIdent extends Expression method ExpressionIdent (line 40) | public ExpressionIdent() method ExpressionIdent (line 44) | public ExpressionIdent(String n) method setName (line 51) | public void setName(String n) method getName (line 58) | public String getName() method isConstant (line 65) | @Override method isProposition (line 72) | @Override method evaluate (line 79) | @Override method returnsSingleValue (line 87) | @Override method accept (line 96) | @Override method deepCopy (line 102) | @Override method clone (line 108) | @Override method toString (line 116) | @Override method hashCode (line 122) | @Override method equals (line 131) | @Override method isLegalIdentifierName (line 151) | public static boolean isLegalIdentifierName(String name) FILE: prism/src/parser/ast/ExpressionInterval.java class ExpressionInterval (line 35) | public class ExpressionInterval extends Expression method ExpressionInterval (line 43) | public ExpressionInterval(Expression operand1, Expression operand2) method setOperand1 (line 51) | public void setOperand1(Expression e1) method setOperand2 (line 56) | public void setOperand2(Expression e2) method getOperand1 (line 63) | public Expression getOperand1() method getOperand2 (line 68) | public Expression getOperand2() method isConstant (line 75) | @Override method isProposition (line 81) | @Override method evaluate (line 87) | @Override method returnsSingleValue (line 98) | @Override method accept (line 106) | @Override method deepCopy (line 112) | @Override method clone (line 121) | @Override method toString (line 129) | @Override method hashCode (line 135) | @Override method equals (line 144) | @Override FILE: prism/src/parser/ast/ExpressionLabel.java class ExpressionLabel (line 34) | public class ExpressionLabel extends Expression method ExpressionLabel (line 40) | public ExpressionLabel(String s) method getName (line 47) | public String getName() method isInitLabel (line 55) | public boolean isInitLabel() method isDeadlockLabel (line 63) | public boolean isDeadlockLabel() method isConstant (line 70) | @Override method isProposition (line 77) | @Override method evaluate (line 83) | @Override method returnsSingleValue (line 89) | @Override method accept (line 97) | @Override method deepCopy (line 103) | @Override method clone (line 109) | @Override method toString (line 117) | @Override method hashCode (line 123) | @Override method equals (line 132) | @Override FILE: prism/src/parser/ast/ExpressionLiteral.java class ExpressionLiteral (line 40) | public class ExpressionLiteral extends Expression method ExpressionLiteral (line 47) | public ExpressionLiteral(Type type, Object value) method ExpressionLiteral (line 52) | public ExpressionLiteral(Type type, Object value, String string) method setValue (line 61) | public void setValue(Object value) method setString (line 67) | public void setString(String string) method getValue (line 74) | public Object getValue() method getString (line 79) | public String getString() method isConstant (line 86) | @Override method isProposition (line 92) | @Override method evaluate (line 98) | @Override method returnsSingleValue (line 122) | @Override method accept (line 130) | @Override method deepCopy (line 136) | @Override method clone (line 142) | @Override method toString (line 150) | @Override method hashCode (line 156) | @Override method equals (line 166) | @Override FILE: prism/src/parser/ast/ExpressionObs.java class ExpressionObs (line 37) | public class ExpressionObs extends Expression method ExpressionObs (line 46) | public ExpressionObs(String name) method setName (line 54) | public void setName(String name) method setIndex (line 59) | public void setIndex(int i) method getName (line 66) | public String getName() method getIndex (line 71) | public int getIndex() method isConstant (line 78) | @Override method isProposition (line 84) | @Override method evaluate (line 90) | @Override method returnsSingleValue (line 102) | @Override method accept (line 110) | @Override method deepCopy (line 116) | @Override method clone (line 122) | @Override method toString (line 130) | @Override method hashCode (line 136) | @Override method equals (line 146) | @Override FILE: prism/src/parser/ast/ExpressionProb.java class ExpressionProb (line 36) | public class ExpressionProb extends ExpressionQuant method ExpressionProb (line 40) | public ExpressionProb() method ExpressionProb (line 44) | public ExpressionProb(Expression expression, String relOpString, Expre... method setProb (line 56) | public void setProb(Expression p) method getProb (line 66) | public Expression getProb() method getTypeOfPOperator (line 74) | public String getTypeOfPOperator() method getRelopBoundInfo (line 82) | @Override method isConstant (line 97) | @Override method isProposition (line 103) | @Override method evaluate (line 109) | @Override method getResultName (line 115) | @Override method returnsSingleValue (line 128) | @Override method accept (line 136) | @Override method deepCopy (line 142) | @Override method clone (line 149) | @Override method toString (line 157) | @Override FILE: prism/src/parser/ast/ExpressionProp.java class ExpressionProp (line 37) | public class ExpressionProp extends Expression method ExpressionProp (line 43) | public ExpressionProp(String s) method getName (line 50) | public String getName() method isConstant (line 57) | @Override method isProposition (line 64) | @Override method evaluate (line 71) | @Override method returnsSingleValue (line 77) | @Override method accept (line 85) | @Override method deepCopy (line 91) | @Override method clone (line 97) | @Override method toString (line 105) | @Override method hashCode (line 111) | @Override method equals (line 120) | @Override FILE: prism/src/parser/ast/ExpressionQuant.java class ExpressionQuant (line 39) | public abstract class ExpressionQuant extends Expression method setModifier (line 58) | public void setModifier(String modifier) method setRelOp (line 67) | public void setRelOp(RelOp relOp) method setRelOp (line 76) | public void setRelOp(String relOpString) method setBound (line 84) | public void setBound(Expression bound) method setExpression (line 92) | public void setExpression(Expression expression) method setFilter (line 101) | public void setFilter(Filter f) method getModifier (line 111) | public String getModifier() method getModifierString (line 119) | public String getModifierString() method getRelOp (line 127) | public RelOp getRelOp() method getBound (line 135) | public Expression getBound() method getExpression (line 143) | public Expression getExpression() method getRelopBoundInfo (line 155) | public abstract OpRelOpBound getRelopBoundInfo(Values constantValues) ... method getFilter (line 161) | public Filter getFilter() method clone (line 168) | @Override method deepCopy (line 174) | @Override method hashCode (line 184) | @Override method equals (line 197) | @Override FILE: prism/src/parser/ast/ExpressionReward.java class ExpressionReward (line 40) | public class ExpressionReward extends ExpressionQuant method ExpressionReward (line 47) | public ExpressionReward() method ExpressionReward (line 51) | public ExpressionReward(Expression expression, String relOpString, Exp... method setRewardStructIndex (line 60) | public void setRewardStructIndex(Object o) method setRewardStructIndexDiv (line 65) | public void setRewardStructIndexDiv(Object o) method setReward (line 73) | public void setReward(Expression r) method getRewardStructIndex (line 80) | public Object getRewardStructIndex() method getRewardStructIndexDiv (line 85) | public Object getRewardStructIndexDiv() method getReward (line 93) | public Expression getReward() method getTypeOfROperator (line 103) | public String getTypeOfROperator() method getRewardStructIndexByIndexObject (line 119) | public int getRewardStructIndexByIndexObject(RewardGenerator rewardGen... method getRewardStructIndexByIndexObject (line 132) | public int getRewardStructIndexByIndexObject(List rewardStruct... method getRewardStructIndexByIndexObject (line 146) | public static int getRewardStructIndexByIndexObject(Object rsi, Reward... method getRewardStructIndexByIndexObject (line 163) | public static int getRewardStructIndexByIndexObject(Object rsi, List coalition) method setSingleOperand (line 90) | public void setSingleOperand(Expression expression) method addOperand (line 97) | public void addOperand(Expression e) method setOperand (line 102) | public void setOperand(int i, Expression e) method isThereExists (line 109) | public boolean isThereExists() method getOperatorString (line 117) | public String getOperatorString() method getCoalition (line 122) | public Coalition getCoalition() method coalitionIsAllPlayers (line 127) | public boolean coalitionIsAllPlayers() method getCoalitionPlayers (line 132) | public List getCoalitionPlayers() method hasSingleOperand (line 137) | public boolean hasSingleOperand() method getNumOperands (line 142) | public int getNumOperands() method getOperand (line 147) | public Expression getOperand(int i) method getOperands (line 152) | public List getOperands() method isConstant (line 159) | @Override method isProposition (line 165) | @Override method evaluate (line 171) | @Override method returnsSingleValue (line 183) | @Override method accept (line 191) | @Override method deepCopy (line 197) | @Override method clone (line 205) | @SuppressWarnings("unchecked") method toString (line 219) | @Override method hashCode (line 243) | @Override method equals (line 255) | @Override FILE: prism/src/parser/ast/ExpressionTemporal.java class ExpressionTemporal (line 34) | public class ExpressionTemporal extends Expression method ExpressionTemporal (line 71) | public ExpressionTemporal() method ExpressionTemporal (line 81) | public ExpressionTemporal(int op, Expression operand1, Expression oper... method setOperator (line 91) | public void setOperator(int i) method setOperand1 (line 97) | public void setOperand1(Expression e1) method setOperand2 (line 103) | public void setOperand2(Expression e2) method setLowerBound (line 112) | public void setLowerBound(Expression e) method setLowerBound (line 121) | public void setLowerBound(Expression e, boolean strict) method setUpperBound (line 131) | public void setUpperBound(Expression e) method setUpperBound (line 140) | public void setUpperBound(Expression e, boolean strict) method setEqualBounds (line 149) | public void setEqualBounds(Expression e) method setBoundsFrom (line 162) | public void setBoundsFrom(ExpressionTemporal exprTemp) method getOperator (line 172) | public int getOperator() method getOperatorSymbol (line 177) | public String getOperatorSymbol() method getOperand1 (line 183) | public Expression getOperand1() method getOperand2 (line 189) | public Expression getOperand2() method getNumOperands (line 195) | public int getNumOperands() method hasBounds (line 203) | public boolean hasBounds() method getLowerBound (line 208) | public Expression getLowerBound() method lowerBoundIsStrict (line 213) | public boolean lowerBoundIsStrict() method getUpperBound (line 218) | public Expression getUpperBound() method upperBoundIsStrict (line 223) | public boolean upperBoundIsStrict() method getEquals (line 231) | public boolean getEquals() method isConstant (line 238) | @Override method isProposition (line 244) | @Override method evaluate (line 250) | @Override method returnsSingleValue (line 256) | @Override method getPrecedence (line 262) | @Override method accept (line 285) | @Override method deepCopy (line 291) | @Override method clone (line 302) | @Override method toString (line 310) | @Override method hashCode (line 361) | @Override method equals (line 377) | @Override method convertToUntilForm (line 423) | public Expression convertToUntilForm() throws PrismLangException method isNext (line 466) | public static boolean isNext(Expression e) method isUntil (line 474) | public static boolean isUntil(Expression e) method isWeakUntil (line 482) | public static boolean isWeakUntil(Expression e) method isRelease (line 490) | public static boolean isRelease(Expression e) method isFinally (line 498) | public static boolean isFinally(Expression e) method isGlobally (line 506) | public static boolean isGlobally(Expression e) method isGloballyFinally (line 515) | public static boolean isGloballyFinally(Expression e) method isFinallyGlobally (line 524) | public static boolean isFinallyGlobally(Expression e) method Next (line 533) | public static ExpressionTemporal Next(Expression expr) method Finally (line 539) | public static ExpressionTemporal Finally(Expression expr) method Globally (line 545) | public static ExpressionTemporal Globally(Expression expr) method Globally (line 551) | public static ExpressionTemporal Globally(Expression expr1, Expression... method WeakUntil (line 557) | public static ExpressionTemporal WeakUntil(Expression expr1, Expressio... method Release (line 563) | public static ExpressionTemporal Release(Expression expr1, Expression ... FILE: prism/src/parser/ast/ExpressionUnaryOp.java class ExpressionUnaryOp (line 38) | public class ExpressionUnaryOp extends Expression method ExpressionUnaryOp (line 54) | public ExpressionUnaryOp() method ExpressionUnaryOp (line 58) | public ExpressionUnaryOp(int op, Expression operand) method setOperator (line 66) | public void setOperator(int i) method setOperator (line 74) | public void setOperator(String s) throws PrismLangException method setOperand (line 85) | public void setOperand(Expression e) method getOperator (line 92) | public int getOperator() method getOperatorSymbol (line 97) | public String getOperatorSymbol() method getOperand (line 102) | public Expression getOperand() method isConstant (line 109) | @Override method isProposition (line 115) | @Override method evaluate (line 121) | @Override method apply (line 131) | public Object apply(Object eval, EvalMode evalMode) throws PrismLangEx... method returnsSingleValue (line 167) | @Override method getPrecedence (line 173) | @Override method accept (line 190) | @Override method deepCopy (line 196) | @Override method clone (line 204) | @Override method toString (line 212) | @Override method hashCode (line 228) | @Override method equals (line 238) | @Override FILE: prism/src/parser/ast/ExpressionVar.java class ExpressionVar (line 35) | public class ExpressionVar extends Expression method ExpressionVar (line 44) | public ExpressionVar(String n, Type t) method setName (line 53) | public void setName(String n) method setIndex (line 58) | public void setIndex(int i) method getName (line 65) | public String getName() method getIndex (line 70) | public int getIndex() method isConstant (line 77) | @Override method isProposition (line 83) | @Override method evaluate (line 89) | @Override method returnsSingleValue (line 101) | @Override method accept (line 109) | @Override method deepCopy (line 115) | @Override method clone (line 121) | @Override method toString (line 129) | @Override method hashCode (line 135) | @Override method equals (line 145) | @Override FILE: prism/src/parser/ast/Filter.java class Filter (line 36) | public class Filter extends ASTElement method Filter (line 46) | public Filter(Expression expr) method setExpression (line 53) | public void setExpression(Expression expr) method setMinRequested (line 58) | public void setMinRequested(boolean b) method setMaxRequested (line 63) | public void setMaxRequested(boolean b) method getExpression (line 70) | public Expression getExpression() method minRequested (line 75) | public boolean minRequested() method maxRequested (line 80) | public boolean maxRequested() method getFilterOpString (line 89) | public String getFilterOpString() method accept (line 103) | public Object accept(ASTVisitor v) throws PrismLangException method toString (line 111) | public String toString() method deepCopy (line 120) | @Override method clone (line 128) | @Override FILE: prism/src/parser/ast/ForLoop.java class ForLoop (line 33) | public class ForLoop extends ASTElement method ForLoop (line 46) | public ForLoop() method setLHS (line 60) | public void setLHS(String s) method setFrom (line 65) | public void setFrom(Expression e) method setTo (line 70) | public void setTo(Expression e) method setStep (line 75) | public void setStep(Expression e) method setPC (line 80) | public void setPC(int i) method setBetween (line 85) | public void setBetween(String s) method getLHS (line 92) | public String getLHS() method getFrom (line 97) | public Expression getFrom() method getTo (line 102) | public Expression getTo() method getStep (line 107) | public Expression getStep() method getPC (line 112) | public int getPC() method getBetween (line 117) | public String getBetween() method accept (line 127) | public Object accept(ASTVisitor v) throws PrismLangException method toString (line 135) | public String toString() method deepCopy (line 143) | @Override method clone (line 153) | @Override FILE: prism/src/parser/ast/FormulaList.java class FormulaList (line 39) | public class FormulaList extends ASTElement method FormulaList (line 50) | public FormulaList() method addFormula (line 59) | public void addFormula(ExpressionIdent n, Expression f) method setFormulaName (line 66) | public void setFormulaName(int i, ExpressionIdent n) method setFormula (line 72) | public void setFormula(int i, Expression f) method size (line 79) | public int size() method getFormulaName (line 84) | public String getFormulaName(int i) method getFormula (line 89) | public Expression getFormula(int i) method getFormulaNameIdent (line 94) | public ExpressionIdent getFormulaNameIdent(int i) method getFormulaIndex (line 102) | public int getFormulaIndex(String s) method findCycles (line 110) | public void findCycles() throws PrismLangException method accept (line 138) | public Object accept(ASTVisitor v) throws PrismLangException method toString (line 146) | public String toString() method deepCopy (line 160) | @Override method clone (line 169) | @SuppressWarnings("unchecked") FILE: prism/src/parser/ast/LabelList.java class LabelList (line 38) | public class LabelList extends ASTElement method LabelList (line 49) | public LabelList() method addLabel (line 58) | public void addLabel(ExpressionIdent n, Expression l) method setLabelName (line 65) | public void setLabelName(int i , ExpressionIdent n) method setLabel (line 71) | public void setLabel(int i , Expression l) method size (line 78) | public int size() method getLabelName (line 83) | public String getLabelName(int i) method getLabelNames (line 88) | public List getLabelNames() method getLabel (line 93) | public Expression getLabel(int i) method getLabelNameIdent (line 98) | public ExpressionIdent getLabelNameIdent(int i) method getLabelIndex (line 106) | public int getLabelIndex(String s) method accept (line 116) | public Object accept(ASTVisitor v) throws PrismLangException method toString (line 124) | public String toString() method deepCopy (line 138) | @Override method clone (line 147) | @SuppressWarnings("unchecked") FILE: prism/src/parser/ast/Module.java class Module (line 36) | public class Module extends ASTElement method Module (line 56) | public Module(String n) method setName (line 68) | public void setName(String n) method setNameASTElement (line 73) | public void setNameASTElement(ExpressionIdent e) method addDeclaration (line 78) | public void addDeclaration(Declaration d) method setDeclaration (line 83) | public void setDeclaration(int i, Declaration d) method addCommand (line 88) | public void addCommand(Command c) method removeCommand (line 94) | public void removeCommand(Command c) method setCommand (line 99) | public void setCommand(int i, Command c) method setInvariant (line 105) | public void setInvariant(Expression e) method setParent (line 110) | public void setParent(ModulesFile mf) method setBaseModule (line 115) | public void setBaseModule(String b) method setAlphabet (line 125) | public void setAlphabet(List alphabet) method getName (line 132) | public String getName() method getNameASTElement (line 137) | public ExpressionIdent getNameASTElement() method getNumDeclarations (line 145) | public int getNumDeclarations() method getDeclaration (line 153) | public Declaration getDeclaration(int i) method getDeclarations (line 161) | public List getDeclarations() method isVariableName (line 169) | public boolean isVariableName(String var) method getNumCommands (line 178) | public int getNumCommands() method getCommand (line 183) | public Command getCommand(int i) method getCommands (line 188) | public List getCommands() method getInvariant (line 193) | public Expression getInvariant() method getParent (line 198) | public ModulesFile getParent() method getBaseModule (line 203) | public String getBaseModule() method getAllSynchs (line 214) | public List getAllSynchs() method containsUnlabelledCommand (line 236) | public boolean containsUnlabelledCommand() method usesSynch (line 250) | public boolean usesSynch(String s) method isLocalVariable (line 255) | public boolean isLocalVariable(String s) method accept (line 271) | public Object accept(ASTVisitor v) throws PrismLangException method toString (line 279) | public String toString() method deepCopy (line 302) | @Override method clone (line 314) | @SuppressWarnings("unchecked") FILE: prism/src/parser/ast/ModulesFile.java class ModulesFile (line 55) | public class ModulesFile extends ASTElement implements ModelInfo, Reward... method ModulesFile (line 106) | public ModulesFile() method setFormulaList (line 138) | public void setFormulaList(FormulaList fl) method setLabelList (line 143) | public void setLabelList(LabelList ll) method setConstantList (line 148) | public void setConstantList(ConstantList cl) method setModelTypeInFile (line 157) | public void setModelTypeInFile(ModelType t) method setModelType (line 169) | public void setModelType(ModelType t) method addGlobal (line 174) | public void addGlobal(Declaration d) method setGlobal (line 179) | public void setGlobal(int i, Declaration d) method addModule (line 184) | public void addModule(Module m) method setModule (line 190) | public void setModule(int i, Module m) method addRenamedModule (line 196) | public void addRenamedModule(RenamedModule m) method setSystemDefn (line 205) | public void setSystemDefn(SystemDefn systemDefn) method clearSystemDefns (line 214) | public void clearSystemDefns() method addSystemDefn (line 224) | public void addSystemDefn(SystemDefn systemDefn) method addSystemDefn (line 234) | public void addSystemDefn(SystemDefn systemDefn, String name) method setSystemDefn (line 246) | public void setSystemDefn(int i, SystemDefn systemDefn, String name) method clearRewardStructs (line 252) | public void clearRewardStructs() method addRewardStruct (line 258) | public void addRewardStruct(RewardStruct r) method setRewardStruct (line 264) | public void setRewardStruct(int i, RewardStruct r) method setRewardStruct (line 271) | public void setRewardStruct(RewardStruct r) method setInitialStates (line 277) | public void setInitialStates(Expression e) method addObservableVarList (line 285) | public void addObservableVarList(ObservableVars obsVars) method setObservableVarList (line 293) | public void setObservableVarList(int i, ObservableVars obsVars) method addObservableDefinition (line 301) | public void addObservableDefinition(Observable obs) method setObservableDefinition (line 309) | public void setObservableDefinition(int i, Observable obs) method getFormulaList (line 316) | public FormulaList getFormulaList() method getNumLabels (line 321) | @Override method getLabelNames (line 327) | @Override method getLabelName (line 333) | @Override method getLabelIndex (line 339) | @Override method getLabelList (line 345) | public LabelList getLabelList() method getConstantList (line 350) | public ConstantList getConstantList() method getModelTypeInFile (line 355) | public ModelType getModelTypeInFile() method getModelType (line 360) | @Override method getTypeString (line 366) | public String getTypeString() method getTypeFullString (line 371) | public String getTypeFullString() method getNumGlobals (line 376) | public int getNumGlobals() method getGlobal (line 381) | public Declaration getGlobal(int i) method getNumModules (line 386) | public int getNumModules() method getModule (line 394) | public Module getModule(int i) method getModuleIndex (line 403) | public int getModuleIndex(String s) method getSystemDefn (line 425) | public SystemDefn getSystemDefn() method getNumSystemDefns (line 440) | public int getNumSystemDefns() method getSystemDefn (line 448) | public SystemDefn getSystemDefn(int i) method getSystemDefnName (line 457) | public String getSystemDefnName(int i) method getSystemDefnIndex (line 467) | public int getSystemDefnIndex(String name) method getSystemDefnByName (line 483) | public SystemDefn getSystemDefnByName(String name) method getNumRewardStructs (line 492) | public int getNumRewardStructs() method getRewardStructNames (line 500) | public List getRewardStructNames() method getRewardStructIndex (line 510) | public int getRewardStructIndex(String name) method rewardStructHasStateRewards (line 525) | public boolean rewardStructHasStateRewards(int r) method rewardStructHasTransitionRewards (line 535) | public boolean rewardStructHasTransitionRewards(int r) method getRewardStruct (line 546) | public RewardStruct getRewardStruct(int i) method getRewardStructs (line 554) | public List getRewardStructs() method getRewardStructByName (line 563) | public RewardStruct getRewardStructByName(String name) method getRewardStruct (line 572) | public RewardStruct getRewardStruct() method isRewardLookupSupported (line 577) | @Override method getInitialStates (line 589) | public Expression getInitialStates() method hasObservables (line 598) | public boolean hasObservables() method getNumObservableVarLists (line 606) | public int getNumObservableVarLists() method getObservableVarList (line 614) | public ObservableVars getObservableVarList(int i) method getNumObservableDefinitions (line 622) | public int getNumObservableDefinitions() method getObservableDefinition (line 630) | public Observable getObservableDefinition(int i) method getPropertyByName (line 640) | public Property getPropertyByName(String name) method checkAndAddIdentifier (line 653) | private void checkAndAddIdentifier(String ident, ASTElement decl, Stri... method isIdentUsed (line 658) | @Override method checkIdent (line 666) | @Override method checkAndAddQuotedIdentifier (line 682) | private void checkAndAddQuotedIdentifier(String ident, ASTElement decl... method isQuotedIdentUsed (line 687) | @Override method checkQuotedIdent (line 693) | @Override method getModuleName (line 702) | public String getModuleName(int i) method getModuleNames (line 708) | public String[] getModuleNames() method getSynchs (line 717) | public List getSynchs() method getSynch (line 726) | public String getSynch(int i) method isSynch (line 735) | public boolean isSynch(String a) method getActions (line 744) | public List getActions() method getNumVars (line 754) | public int getNumVars() method getVarIndex (line 763) | public int getVarIndex(String name) method getVarDeclaration (line 771) | public Declaration getVarDeclaration(int i) method getVarName (line 779) | public String getVarName(int i) method getVarType (line 787) | public Type getVarType(int i) method getVarNames (line 792) | public List getVarNames() method getVarTypes (line 797) | public List getVarTypes() method getVarDeclarationType (line 802) | @Override method getVarModuleIndex (line 808) | @Override method isGlobalVariable (line 814) | public boolean isGlobalVariable(String s) method containsUnboundedVariables (line 826) | @Override method containsClockVariables (line 839) | public boolean containsClockVariables() method getObservable (line 850) | public Observable getObservable(int i) method isVarObservable (line 855) | @Override method isVarObservable (line 861) | public boolean isVarObservable(String varName) method getObservableNames (line 866) | @Override method getObservableTypes (line 872) | @Override method tidyUp (line 882) | public void tidyUp() throws PrismLangException method checkFormulaIdents (line 968) | private void checkFormulaIdents() throws PrismLangException method sortRenamings (line 979) | private void sortRenamings() throws PrismLangException method checkLabelIdents (line 1028) | private void checkLabelIdents() throws PrismLangException method checkModuleNames (line 1039) | private void checkModuleNames() throws PrismLangException method getSynchAndActionNames (line 1069) | private void getSynchAndActionNames() throws PrismLangException method getActionStringDescription (line 1102) | @Override method checkConstantIdents (line 1110) | private void checkConstantIdents() throws PrismLangException method checkVarNames (line 1121) | private void checkVarNames() throws PrismLangException method checkRewardStructNames (line 1160) | private void checkRewardStructNames() throws PrismLangException method checkSystemDefns (line 1177) | private void checkSystemDefns() throws PrismLangException method checkObservables (line 1230) | private void checkObservables() throws PrismLangException method addObservable (line 1281) | private void addObservable(String name, ASTElement decl, Expression de... method doSemanticChecks (line 1296) | private void doSemanticChecks() throws PrismLangException method doSemanticChecksAfterConstants (line 1307) | public void doSemanticChecksAfterConstants() throws PrismLangException method getUndefinedConstants (line 1317) | public List getUndefinedConstants() method setSomeUndefinedConstants (line 1322) | @Override method setUndefinedConstants (line 1337) | @Deprecated method isDefinedConstant (line 1347) | public boolean isDefinedConstant(String name) method getUndefinedEvaluateContext (line 1356) | public EvaluateContext getUndefinedEvaluateContext() method getConstantValues (line 1361) | @Override method getEvaluateContext (line 1367) | @Override method getDefaultInitialState (line 1379) | public State getDefaultInitialState() throws PrismLangException method getInitialValues (line 1414) | @Deprecated method recomputeVariableinformation (line 1426) | public void recomputeVariableinformation() throws PrismLangException method createVarList (line 1462) | public VarList createVarList() throws PrismException method finaliseModelType (line 1470) | private void finaliseModelType() throws PrismLangException method probabilitiesContainIntervals (line 1515) | public boolean probabilitiesContainIntervals() method findIntervalInProbabilities (line 1524) | public ASTElement findIntervalInProbabilities() method isNonProbabilistic (line 1550) | private boolean isNonProbabilistic() method accept (line 1579) | public Object accept(ASTVisitor v) throws PrismLangException method toString (line 1587) | public String toString() method deepCopy (line 1653) | @Override method clone (line 1679) | @SuppressWarnings("unchecked") FILE: prism/src/parser/ast/Observable.java class Observable (line 33) | public class Observable extends ASTElement method Observable (line 51) | public Observable(String name, Expression definition) method setName (line 59) | public void setName(String name) method setDefinition (line 64) | public void setDefinition(Expression definition) method getName (line 74) | public String getName() method getDefinition (line 82) | public Expression getDefinition() method accept (line 92) | public Object accept(ASTVisitor v) throws PrismLangException method toString (line 100) | public String toString() method deepCopy (line 105) | @Override method clone (line 113) | @Override FILE: prism/src/parser/ast/ObservableVars.java class ObservableVars (line 39) | public class ObservableVars extends ASTElement method ObservableVars (line 51) | public ObservableVars() method addVar (line 63) | public void addVar(Expression exprVar) method addVar (line 71) | public void addVar(String varName) method setVar (line 81) | public void setVar(int i, Expression exprVar) method getNumVars (line 91) | public int getNumVars() method getVar (line 100) | public Expression getVar(int i) method accept (line 110) | public Object accept(ASTVisitor v) throws PrismLangException method toString (line 118) | public String toString() method deepCopy (line 128) | @Override method clone (line 136) | @SuppressWarnings("unchecked") FILE: prism/src/parser/ast/PropertiesFile.java class PropertiesFile (line 45) | public class PropertiesFile extends ASTElement method PropertiesFile (line 70) | public PropertiesFile(ModelInfo modelInfo) method setModelInfo (line 87) | public void setModelInfo(ModelInfo modelInfo) method setFormulaList (line 104) | public void setFormulaList(FormulaList fl) method setLabelList (line 109) | public void setLabelList(LabelList ll) method setConstantList (line 114) | public void setConstantList(ConstantList cl) method addProperty (line 119) | public void addProperty(Property prop) method addProperty (line 124) | public void addProperty(Expression p, String c) method setPropertyObject (line 129) | public void setPropertyObject(int i, Property prop) method setPropertyExpression (line 134) | public void setPropertyExpression(int i, Expression p) method insertPropertiesFile (line 142) | public void insertPropertiesFile(PropertiesFile pf) throws PrismLangEx... method getFormulaList (line 173) | public FormulaList getFormulaList() method getLabelList (line 178) | public LabelList getLabelList() method getCombinedLabelList (line 183) | public LabelList getCombinedLabelList() method getConstantList (line 188) | public ConstantList getConstantList() method getNumProperties (line 193) | public int getNumProperties() method getPropertyObject (line 198) | public Property getPropertyObject(int i) method getProperty (line 203) | public Expression getProperty(int i) method getPropertyName (line 208) | public String getPropertyName(int i) method getPropertyComment (line 213) | public String getPropertyComment(int i) method getPropertyObjectByName (line 223) | public Property getPropertyObjectByName(String name) method getPropertyIndexByName (line 239) | public int getPropertyIndexByName(String name) method lookUpPropertyObjectByName (line 255) | public Property lookUpPropertyObjectByName(String name) method checkAndAddIdentifier (line 268) | private void checkAndAddIdentifier(String ident, ASTElement decl, Stri... method isIdentUsed (line 280) | public boolean isIdentUsed(String ident) method checkAndAddQuotedIdentifier (line 293) | private void checkAndAddQuotedIdentifier(String ident, ASTElement decl... method tidyUp (line 303) | public void tidyUp() throws PrismLangException method checkFormulaIdents (line 362) | private void checkFormulaIdents() throws PrismLangException method checkLabelIdents (line 374) | private void checkLabelIdents() throws PrismLangException method checkConstantIdents (line 400) | private void checkConstantIdents() throws PrismLangException method checkPropertyNames (line 413) | private void checkPropertyNames() throws PrismLangException method findCyclesInPropertyReferences (line 427) | public void findCyclesInPropertyReferences() throws PrismLangException method doSemanticChecks (line 455) | private void doSemanticChecks() throws PrismLangException method getUndefinedConstants (line 465) | public List getUndefinedConstants() method getUndefinedConstantsUsedInLabels (line 475) | public List getUndefinedConstantsUsedInLabels() method getUndefinedConstantsUsedInProperty (line 499) | public List getUndefinedConstantsUsedInProperty(Property prop) method getUndefinedConstantsUsedInProperties (line 509) | public List getUndefinedConstantsUsedInProperties(List v, ModulesFile modulesFile); method getSynchs (line 75) | @Deprecated method getSynchs (line 81) | public abstract void getSynchs(List v, ModulesFile modulesFile); method containsSystemHide (line 86) | public boolean containsSystemHide() method getReferences (line 105) | public abstract void getReferences(List v); FILE: prism/src/parser/ast/SystemFullParallel.java class SystemFullParallel (line 36) | public class SystemFullParallel extends SystemDefn method SystemFullParallel (line 43) | public SystemFullParallel() method addOperand (line 50) | public void addOperand(SystemDefn s) method setOperand (line 55) | public void setOperand(int i, SystemDefn s) method getNumOperands (line 62) | public int getNumOperands() method getOperand (line 67) | public SystemDefn getOperand(int i) method getModules (line 74) | @Override method getModules (line 86) | @Override method getSynchs (line 97) | @Override method getSynchs (line 109) | @Override method getReferences (line 120) | @Override method accept (line 131) | @Override method toString (line 137) | @Override method deepCopy (line 154) | @Override method clone (line 162) | @SuppressWarnings("unchecked") FILE: prism/src/parser/ast/SystemHide.java class SystemHide (line 36) | public class SystemHide extends SystemDefn method SystemHide (line 45) | public SystemHide() method SystemHide (line 50) | public SystemHide(SystemDefn s) method setOperand (line 58) | public void setOperand(SystemDefn s) method addAction (line 63) | public void addAction(String s) method setAction (line 68) | public void setAction(int i, String s) method getOperand (line 75) | public SystemDefn getOperand() method getNumActions (line 80) | public int getNumActions() method getAction (line 85) | public String getAction(int i) method containsAction (line 90) | public boolean containsAction(String s) method getModules (line 97) | @Override method getModules (line 104) | @Override method getSynchs (line 110) | @Override method getSynchs (line 118) | @Override method getReferences (line 125) | @Override method accept (line 133) | @Override method toString (line 139) | @Override method deepCopy (line 158) | @Override method clone (line 166) | @SuppressWarnings("unchecked") FILE: prism/src/parser/ast/SystemInterleaved.java class SystemInterleaved (line 36) | public class SystemInterleaved extends SystemDefn method SystemInterleaved (line 43) | public SystemInterleaved() method addOperand (line 50) | public void addOperand(SystemDefn s) method setOperand (line 55) | public void setOperand(int i, SystemDefn s) method getNumOperands (line 62) | public int getNumOperands() method getOperand (line 67) | public SystemDefn getOperand(int i) method getModules (line 74) | @Override method getModules (line 86) | @Override method getSynchs (line 97) | @Override method getSynchs (line 109) | @Override method getReferences (line 120) | @Override method accept (line 131) | @Override method toString (line 137) | @Override method deepCopy (line 154) | @Override method clone (line 162) | @SuppressWarnings("unchecked") FILE: prism/src/parser/ast/SystemModule.java class SystemModule (line 35) | public class SystemModule extends SystemDefn method SystemModule (line 42) | public SystemModule() method SystemModule (line 46) | public SystemModule(String n) method setName (line 53) | public void setName(String n) method getName (line 60) | public String getName() method getModules (line 67) | @Override method getModules (line 73) | @Override method getSynchs (line 79) | @Override method getSynchs (line 85) | @Override method getReferences (line 91) | @Override method accept (line 99) | @Override method toString (line 105) | @Override method deepCopy (line 111) | @Override method clone (line 117) | @Override FILE: prism/src/parser/ast/SystemParallel.java class SystemParallel (line 36) | public class SystemParallel extends SystemDefn method SystemParallel (line 46) | public SystemParallel() method SystemParallel (line 51) | public SystemParallel(SystemDefn s1, SystemDefn s2) method setOperand1 (line 60) | public void setOperand1(SystemDefn s1) method setOperand2 (line 65) | public void setOperand2(SystemDefn s2) method addAction (line 70) | public void addAction(String s) method setAction (line 75) | public void setAction(int i, String s) method getOperand1 (line 82) | public SystemDefn getOperand1() method getOperand2 (line 87) | public SystemDefn getOperand2() method getNumActions (line 92) | public int getNumActions() method getAction (line 97) | public String getAction(int i) method containsAction (line 102) | public boolean containsAction(String s) method getModules (line 109) | @Override method getModules (line 117) | @Override method getSynchs (line 124) | @Override method getSynchs (line 132) | @Override method getReferences (line 139) | @Override method accept (line 148) | @Override method toString (line 154) | @Override method deepCopy (line 173) | @Override method clone (line 182) | @SuppressWarnings("unchecked") FILE: prism/src/parser/ast/SystemReference.java class SystemReference (line 35) | public class SystemReference extends SystemDefn method SystemReference (line 42) | public SystemReference(String name) method setName (line 49) | public void setName(String name) method getName (line 56) | public String getName() method getModules (line 63) | @Override method getModules (line 69) | @Override method getSynchs (line 79) | @Override method getSynchs (line 85) | @Override method getReferences (line 95) | @Override method accept (line 104) | @Override method toString (line 110) | @Override method deepCopy (line 116) | @Override method clone (line 122) | @Override FILE: prism/src/parser/ast/SystemRename.java class SystemRename (line 36) | public class SystemRename extends SystemDefn method SystemRename (line 46) | public SystemRename() method SystemRename (line 52) | public SystemRename(SystemDefn s) method setOperand (line 60) | public void setOperand(SystemDefn s) method addRename (line 65) | public void addRename(String s1, String s2) method setRename (line 71) | public void setRename(int i, String s1, String s2) method getOperand (line 79) | public SystemDefn getOperand() method getNumRenames (line 84) | public int getNumRenames() method getFrom (line 89) | public String getFrom(int i) method getTo (line 94) | public String getTo(int i) method getNewName (line 99) | public String getNewName(String s) method getModules (line 113) | @Override method getModules (line 120) | @Override method getSynchs (line 126) | @Override method getSynchs (line 147) | @Override method getReferences (line 167) | @Override method accept (line 175) | @Override method toString (line 181) | @Override method deepCopy (line 200) | @Override method clone (line 208) | @SuppressWarnings("unchecked") FILE: prism/src/parser/ast/Update.java class Update (line 47) | public class Update extends ASTElement implements Iterable method Update (line 58) | public Update() method addElement (line 70) | public void addElement(ExpressionIdent v, Expression e) method addElement (line 78) | public void addElement(UpdateElement e) method setElement (line 86) | public void setElement(int i, UpdateElement e) method setVar (line 96) | public void setVar(int i, ExpressionIdent v) method setExpression (line 106) | public void setExpression(int i, Expression e) method setType (line 116) | public void setType(int i, Type t) method setVarIndex (line 126) | public void setVarIndex(int i, int index) method setParent (line 134) | public void setParent(Updates u) method getNumElements (line 144) | public int getNumElements() method getElement (line 150) | public UpdateElement getElement(int index) method getVar (line 158) | public String getVar(int i) method getExpression (line 166) | public Expression getExpression(int i) method getType (line 174) | public Type getType(int i) method getVarIdent (line 182) | public ExpressionIdent getVarIdent(int i) method getVarIndex (line 190) | public int getVarIndex(int i) method getParent (line 198) | public Updates getParent() method update (line 213) | public void update(State oldState, State newState, boolean exact, VarL... method updatePartially (line 235) | public void updatePartially(State oldState, State newState, int[] varM... method checkUpdate (line 252) | public State checkUpdate(State oldState, VarList varList) throws Prism... method accept (line 264) | @Override method deepCopy (line 270) | @Override method clone (line 278) | @SuppressWarnings("unchecked") method iterator (line 291) | @Override method toString (line 297) | @Override FILE: prism/src/parser/ast/UpdateElement.java class UpdateElement (line 40) | public class UpdateElement extends ASTElement method UpdateElement (line 54) | public UpdateElement(ExpressionIdent v, Expression e) method UpdateElement (line 64) | public UpdateElement(UpdateElement other) method getVar (line 76) | public String getVar() method getExpression (line 82) | public Expression getExpression() method getType (line 88) | public Type getType() method getVarIdent (line 94) | public ExpressionIdent getVarIdent() method setVar (line 100) | public void setVar(String var) method getVarIndex (line 106) | public int getVarIndex() method setExpression (line 114) | public void setExpression(Expression expr) method setType (line 120) | public void setType(Type type) method setVarIdent (line 126) | public void setVarIdent(ExpressionIdent ident) method setVarIndex (line 133) | public void setVarIndex(int index) method update (line 146) | public void update(EvaluateContext ec, State newState, VarList varList... method checkUpdate (line 157) | public void checkUpdate(State oldState, VarList varList) throws PrismL... method accept (line 168) | @Override method deepCopy (line 174) | @Override method clone (line 183) | @Override method toString (line 191) | @Override FILE: prism/src/parser/ast/Updates.java class Updates (line 42) | public class Updates extends ASTElement method Updates (line 53) | public Updates() method addUpdate (line 65) | public void addUpdate(Expression p, Update u) method setUpdate (line 75) | public void setUpdate(int i, Update u) method setProbability (line 84) | public void setProbability(int i, Expression p) method setParent (line 93) | public void setParent(Command c) method getNumUpdates (line 103) | public int getNumUpdates() method getUpdate (line 111) | public Update getUpdate(int i) method getUpdates (line 119) | public List getUpdates() method getProbability (line 127) | public Expression getProbability(int i) method getProbabilityInState (line 135) | public double getProbabilityInState(int i, State state) throws PrismLa... method getParent (line 144) | public Command getParent() method accept (line 154) | public Object accept(ASTVisitor v) throws PrismLangException method toString (line 162) | public String toString() method deepCopy (line 180) | @Override method clone (line 193) | @SuppressWarnings("unchecked") FILE: prism/src/parser/type/Type.java class Type (line 33) | public abstract class Type method getTypeString (line 38) | public abstract String getTypeString(); method isPrimitive (line 43) | public boolean isPrimitive() method defaultValue (line 52) | public Object defaultValue() method defaultDeclarationType (line 61) | public DeclarationType defaultDeclarationType() throws PrismLangException method canCastTypeTo (line 70) | public boolean canCastTypeTo(Type type) method castValueTo (line 85) | public Object castValueTo(Object value) throws PrismLangException method castValueTo (line 101) | public Object castValueTo(Object value, EvalMode evalMode) throws Pris... method toString (line 107) | @Override FILE: prism/src/parser/type/TypeArray.java class TypeArray (line 31) | public class TypeArray extends Type method TypeArray (line 42) | public TypeArray(Type subType) method getSubType (line 47) | public Type getSubType() method setSubType (line 52) | public void setSubType(Type subType) method equals (line 57) | public boolean equals(Object o) method getTypeString (line 68) | public String getTypeString() method getInstance (line 73) | public static TypeArray getInstance(Type subType) FILE: prism/src/parser/type/TypeBool.java class TypeBool (line 34) | public class TypeBool extends Type method TypeBool (line 43) | private TypeBool() method getInstance (line 47) | public static TypeBool getInstance() method getTypeString (line 54) | @Override method isPrimitive (line 60) | @Override method defaultValue (line 66) | @Override method canCastTypeTo (line 72) | @Override method defaultDeclarationType (line 78) | @Override method castValueTo (line 84) | @Override method castValueTo (line 94) | @Override method equals (line 107) | @Override FILE: prism/src/parser/type/TypeClock.java class TypeClock (line 32) | public class TypeClock extends Type method TypeClock (line 41) | private TypeClock() method getInstance (line 45) | public static TypeClock getInstance() method getTypeString (line 52) | @Override method isPrimitive (line 58) | @Override method defaultValue (line 64) | @Override method canCastTypeTo (line 70) | @Override method castValueTo (line 76) | @Override method castValueTo (line 84) | @Override method equals (line 94) | public boolean equals(Object o) FILE: prism/src/parser/type/TypeDouble.java class TypeDouble (line 37) | public class TypeDouble extends Type method TypeDouble (line 46) | private TypeDouble() method getInstance (line 50) | public static TypeDouble getInstance() method getTypeString (line 57) | @Override method isPrimitive (line 63) | @Override method defaultValue (line 69) | @Override method defaultDeclarationType (line 75) | @Override method canCastTypeTo (line 81) | @Override method castValueTo (line 87) | @Override method castValueTo (line 108) | @Override method equals (line 147) | public boolean equals(Object o) FILE: prism/src/parser/type/TypeInt.java class TypeInt (line 36) | public class TypeInt extends Type method TypeInt (line 45) | private TypeInt() method getInstance (line 49) | public static TypeInt getInstance() method getTypeString (line 56) | @Override method isPrimitive (line 62) | @Override method defaultValue (line 68) | @Override method defaultDeclarationType (line 74) | @Override method canCastTypeTo (line 80) | @Override method castValueTo (line 86) | @Override method castValueTo (line 98) | @Override method equals (line 125) | public boolean equals(Object o) FILE: prism/src/parser/type/TypeInterval.java class TypeInterval (line 38) | public class TypeInterval extends Type method TypeInterval (line 49) | private TypeInterval(Type subType) method getInstance (line 54) | public static TypeInterval getInstance(Type subType) method getSubType (line 59) | public Type getSubType() method setSubType (line 64) | public void setSubType(Type subType) method getTypeString (line 71) | @Override method isPrimitive (line 77) | @Override method defaultValue (line 83) | @Override method canCastTypeTo (line 89) | @Override method castValueTo (line 95) | @Override method castValueTo (line 114) | @Override method equals (line 135) | @Override FILE: prism/src/parser/type/TypePathBool.java class TypePathBool (line 29) | public class TypePathBool extends Type method TypePathBool (line 38) | private TypePathBool() method equals (line 42) | public boolean equals(Object o) method getTypeString (line 47) | public String getTypeString() method getInstance (line 52) | public static TypePathBool getInstance() FILE: prism/src/parser/type/TypePathDouble.java class TypePathDouble (line 29) | public class TypePathDouble extends Type method TypePathDouble (line 38) | private TypePathDouble() method equals (line 42) | public boolean equals(Object o) method getTypeString (line 47) | public String getTypeString() method getInstance (line 52) | public static TypePathDouble getInstance() FILE: prism/src/parser/type/TypePathInt.java class TypePathInt (line 29) | public class TypePathInt extends Type method TypePathInt (line 38) | private TypePathInt() method equals (line 42) | public boolean equals(Object o) method getTypeString (line 47) | public String getTypeString() method getInstance (line 52) | public static TypePathInt getInstance() FILE: prism/src/parser/type/TypeUtils.java class TypeUtils (line 39) | public class TypeUtils method guessTypeForValue (line 46) | public static Type guessTypeForValue(Object value) throws PrismLangExc... method guessTypesForValues (line 65) | public static List guessTypesForValues(List values) thro... FILE: prism/src/parser/type/TypeVoid.java class TypeVoid (line 32) | public class TypeVoid extends Type method TypeVoid (line 41) | private TypeVoid() method equals (line 45) | public boolean equals(Object o) method getTypeString (line 50) | @Override method defaultValue (line 56) | @Override method getInstance (line 62) | public static TypeVoid getInstance() method canCastTypeTo (line 67) | @Override method castValueTo (line 73) | @Override method castValueTo (line 79) | @Override FILE: prism/src/parser/visitor/ASTTraverse.java class ASTTraverse (line 38) | public class ASTTraverse implements ASTVisitor method defaultVisitPre (line 40) | public void defaultVisitPre(ASTElement e) throws PrismLangException {} method defaultVisitPost (line 41) | public void defaultVisitPost(ASTElement e) throws PrismLangException {} method visitPre (line 43) | public void visitPre(ModulesFile e) throws PrismLangException { defaul... method visit (line 44) | public Object visit(ModulesFile e) throws PrismLangException method visitPost (line 76) | public void visitPost(ModulesFile e) throws PrismLangException { defau... method visitPre (line 78) | public void visitPre(PropertiesFile e) throws PrismLangException { def... method visit (line 79) | public Object visit(PropertiesFile e) throws PrismLangException method visitPost (line 92) | public void visitPost(PropertiesFile e) throws PrismLangException { de... method visitPre (line 94) | public void visitPre(Property e) throws PrismLangException { defaultVi... method visit (line 95) | public Object visit(Property e) throws PrismLangException method visitPost (line 102) | public void visitPost(Property e) throws PrismLangException { defaultV... method visitPre (line 104) | public void visitPre(FormulaList e) throws PrismLangException { defaul... method visit (line 105) | public Object visit(FormulaList e) throws PrismLangException method visitPost (line 116) | public void visitPost(FormulaList e) throws PrismLangException { defau... method visitPre (line 118) | public void visitPre(LabelList e) throws PrismLangException { defaultV... method visit (line 119) | public Object visit(LabelList e) throws PrismLangException method visitPost (line 130) | public void visitPost(LabelList e) throws PrismLangException { default... method visitPre (line 132) | public void visitPre(ConstantList e) throws PrismLangException { defau... method visit (line 133) | public Object visit(ConstantList e) throws PrismLangException method visitPost (line 144) | public void visitPost(ConstantList e) throws PrismLangException { defa... method visitPre (line 146) | public void visitPre(Declaration e) throws PrismLangException { defaul... method visit (line 147) | public Object visit(Declaration e) throws PrismLangException method visitPost (line 155) | public void visitPost(Declaration e) throws PrismLangException { defau... method visitPre (line 157) | public void visitPre(DeclarationInt e) throws PrismLangException { def... method visit (line 158) | public Object visit(DeclarationInt e) throws PrismLangException method visitPost (line 166) | public void visitPost(DeclarationInt e) throws PrismLangException { de... method visitPre (line 168) | public void visitPre(DeclarationBool e) throws PrismLangException { de... method visit (line 169) | public Object visit(DeclarationBool e) throws PrismLangException method visitPost (line 175) | public void visitPost(DeclarationBool e) throws PrismLangException { d... method visitPre (line 177) | public void visitPre(DeclarationArray e) throws PrismLangException { d... method visit (line 178) | public Object visit(DeclarationArray e) throws PrismLangException method visitPost (line 187) | public void visitPost(DeclarationArray e) throws PrismLangException { ... method visitPre (line 189) | public void visitPre(DeclarationClock e) throws PrismLangException { d... method visit (line 190) | public Object visit(DeclarationClock e) throws PrismLangException method visitPost (line 196) | public void visitPost(DeclarationClock e) throws PrismLangException { ... method visitPre (line 198) | public void visitPre(DeclarationIntUnbounded e) throws PrismLangExcept... method visit (line 199) | public Object visit(DeclarationIntUnbounded e) throws PrismLangException method visitPost (line 205) | public void visitPost(DeclarationIntUnbounded e) throws PrismLangExcep... method visitPre (line 207) | public void visitPre(DeclarationDoubleUnbounded e) throws PrismLangExc... method visit (line 208) | public Object visit(DeclarationDoubleUnbounded e) throws PrismLangExce... method visitPost (line 214) | public void visitPost(DeclarationDoubleUnbounded e) throws PrismLangEx... method visitPre (line 216) | public void visitPre(parser.ast.Module e) throws PrismLangException { ... method visit (line 217) | public Object visit(parser.ast.Module e) throws PrismLangException method visitPost (line 236) | public void visitPost(parser.ast.Module e) throws PrismLangException {... method visitPre (line 238) | public void visitPre(Command e) throws PrismLangException { defaultVis... method visit (line 239) | public Object visit(Command e) throws PrismLangException method visitPost (line 249) | public void visitPost(Command e) throws PrismLangException { defaultVi... method visitPre (line 251) | public void visitPre(Updates e) throws PrismLangException { defaultVis... method visit (line 252) | public Object visit(Updates e) throws PrismLangException method visitPost (line 264) | public void visitPost(Updates e) throws PrismLangException { defaultVi... method visitPre (line 266) | public void visitPre(Update e) throws PrismLangException { defaultVisi... method visit (line 267) | public Object visit(Update e) throws PrismLangException method visitPost (line 278) | public void visitPost(Update e) throws PrismLangException { defaultVis... method visitPre (line 280) | public void visitPre(UpdateElement e) throws PrismLangException { defa... method visit (line 281) | public Object visit(UpdateElement e) throws PrismLangException method visitPost (line 287) | public void visitPost(UpdateElement e) throws PrismLangException { def... method visitPre (line 289) | public void visitPre(RenamedModule e) throws PrismLangException { defa... method visit (line 290) | public Object visit(RenamedModule e) throws PrismLangException method visitPost (line 296) | public void visitPost(RenamedModule e) throws PrismLangException { def... method visitPre (line 298) | public void visitPre(RewardStruct e) throws PrismLangException { defau... method visit (line 299) | public Object visit(RewardStruct e) throws PrismLangException method visitPost (line 310) | public void visitPost(RewardStruct e) throws PrismLangException { defa... method visitPre (line 312) | public void visitPre(RewardStructItem e) throws PrismLangException { d... method visit (line 313) | public Object visit(RewardStructItem e) throws PrismLangException method visitPost (line 321) | public void visitPost(RewardStructItem e) throws PrismLangException { ... method visitPre (line 323) | public void visitPre(ObservableVars e) throws PrismLangException { def... method visit (line 324) | public Object visit(ObservableVars e) throws PrismLangException method visitPost (line 334) | public void visitPost(ObservableVars e) throws PrismLangException { de... method visitPre (line 336) | public void visitPre(Observable e) throws PrismLangException { default... method visit (line 337) | public Object visit(Observable e) throws PrismLangException method visitPost (line 344) | public void visitPost(Observable e) throws PrismLangException { defaul... method visitPre (line 346) | public void visitPre(SystemInterleaved e) throws PrismLangException { ... method visit (line 347) | public Object visit(SystemInterleaved e) throws PrismLangException method visitPost (line 357) | public void visitPost(SystemInterleaved e) throws PrismLangException {... method visitPre (line 359) | public void visitPre(SystemFullParallel e) throws PrismLangException {... method visit (line 360) | public Object visit(SystemFullParallel e) throws PrismLangException method visitPost (line 370) | public void visitPost(SystemFullParallel e) throws PrismLangException ... method visitPre (line 372) | public void visitPre(SystemParallel e) throws PrismLangException { def... method visit (line 373) | public Object visit(SystemParallel e) throws PrismLangException method visitPost (line 381) | public void visitPost(SystemParallel e) throws PrismLangException { de... method visitPre (line 383) | public void visitPre(SystemHide e) throws PrismLangException { default... method visit (line 384) | public Object visit(SystemHide e) throws PrismLangException method visitPost (line 391) | public void visitPost(SystemHide e) throws PrismLangException { defaul... method visitPre (line 393) | public void visitPre(SystemRename e) throws PrismLangException { defau... method visit (line 394) | public Object visit(SystemRename e) throws PrismLangException method visitPost (line 401) | public void visitPost(SystemRename e) throws PrismLangException { defa... method visitPre (line 403) | public void visitPre(SystemModule e) throws PrismLangException { defau... method visit (line 404) | public Object visit(SystemModule e) throws PrismLangException method visitPost (line 410) | public void visitPost(SystemModule e) throws PrismLangException { defa... method visitPre (line 412) | public void visitPre(SystemBrackets e) throws PrismLangException { def... method visit (line 413) | public Object visit(SystemBrackets e) throws PrismLangException method visitPost (line 420) | public void visitPost(SystemBrackets e) throws PrismLangException { de... method visitPre (line 422) | public void visitPre(SystemReference e) throws PrismLangException { de... method visit (line 423) | public Object visit(SystemReference e) throws PrismLangException method visitPost (line 429) | public void visitPost(SystemReference e) throws PrismLangException { d... method visitPre (line 431) | public void visitPre(ExpressionTemporal e) throws PrismLangException {... method visit (line 432) | public Object visit(ExpressionTemporal e) throws PrismLangException method visitPost (line 442) | public void visitPost(ExpressionTemporal e) throws PrismLangException ... method visitPre (line 444) | public void visitPre(ExpressionITE e) throws PrismLangException { defa... method visit (line 445) | public Object visit(ExpressionITE e) throws PrismLangException method visitPost (line 454) | public void visitPost(ExpressionITE e) throws PrismLangException { def... method visitPre (line 456) | public void visitPre(ExpressionBinaryOp e) throws PrismLangException {... method visit (line 457) | public Object visit(ExpressionBinaryOp e) throws PrismLangException method visitPost (line 465) | public void visitPost(ExpressionBinaryOp e) throws PrismLangException ... method visitPre (line 467) | public void visitPre(ExpressionUnaryOp e) throws PrismLangException { ... method visit (line 468) | public Object visit(ExpressionUnaryOp e) throws PrismLangException method visitPost (line 475) | public void visitPost(ExpressionUnaryOp e) throws PrismLangException {... method visitPre (line 477) | public void visitPre(ExpressionFunc e) throws PrismLangException { def... method visit (line 478) | public Object visit(ExpressionFunc e) throws PrismLangException method visitPost (line 488) | public void visitPost(ExpressionFunc e) throws PrismLangException { de... method visitPre (line 490) | public void visitPre(ExpressionIdent e) throws PrismLangException { de... method visit (line 491) | public Object visit(ExpressionIdent e) throws PrismLangException method visitPost (line 497) | public void visitPost(ExpressionIdent e) throws PrismLangException { d... method visitPre (line 499) | public void visitPre(ExpressionLiteral e) throws PrismLangException { ... method visit (line 500) | public Object visit(ExpressionLiteral e) throws PrismLangException method visitPost (line 506) | public void visitPost(ExpressionLiteral e) throws PrismLangException {... method visitPre (line 508) | public void visitPre(ExpressionConstant e) throws PrismLangException {... method visit (line 509) | public Object visit(ExpressionConstant e) throws PrismLangException method visitPost (line 515) | public void visitPost(ExpressionConstant e) throws PrismLangException ... method visitPre (line 517) | public void visitPre(ExpressionFormula e) throws PrismLangException { ... method visit (line 518) | public Object visit(ExpressionFormula e) throws PrismLangException method visitPost (line 525) | public void visitPost(ExpressionFormula e) throws PrismLangException {... method visitPre (line 527) | public void visitPre(ExpressionVar e) throws PrismLangException { defa... method visit (line 528) | public Object visit(ExpressionVar e) throws PrismLangException method visitPost (line 534) | public void visitPost(ExpressionVar e) throws PrismLangException { def... method visitPre (line 536) | public void visitPre(ExpressionInterval e) throws PrismLangException {... method visit (line 537) | public Object visit(ExpressionInterval e) throws PrismLangException method visitPost (line 545) | public void visitPost(ExpressionInterval e) throws PrismLangException ... method visitPre (line 547) | public void visitPre(ExpressionProb e) throws PrismLangException { def... method visit (line 548) | public Object visit(ExpressionProb e) throws PrismLangException method visitPost (line 557) | public void visitPost(ExpressionProb e) throws PrismLangException { de... method visitPre (line 559) | public void visitPre(ExpressionReward e) throws PrismLangException { d... method visit (line 560) | public Object visit(ExpressionReward e) throws PrismLangException method visitPost (line 571) | public void visitPost(ExpressionReward e) throws PrismLangException { ... method visitPre (line 573) | public void visitPre(ExpressionSS e) throws PrismLangException { defau... method visit (line 574) | public Object visit(ExpressionSS e) throws PrismLangException method visitPost (line 583) | public void visitPost(ExpressionSS e) throws PrismLangException { defa... method visitPre (line 585) | public void visitPre(ExpressionExists e) throws PrismLangException { d... method visit (line 586) | public Object visit(ExpressionExists e) throws PrismLangException method visitPost (line 593) | public void visitPost(ExpressionExists e) throws PrismLangException { ... method visitPre (line 595) | public void visitPre(ExpressionForAll e) throws PrismLangException { d... method visit (line 596) | public Object visit(ExpressionForAll e) throws PrismLangException method visitPost (line 603) | public void visitPost(ExpressionForAll e) throws PrismLangException { ... method visitPre (line 605) | public void visitPre(ExpressionStrategy e) throws PrismLangException {... method visit (line 606) | public Object visit(ExpressionStrategy e) throws PrismLangException method visitPost (line 616) | public void visitPost(ExpressionStrategy e) throws PrismLangException ... method visitPre (line 618) | public void visitPre(ExpressionLabel e) throws PrismLangException { de... method visit (line 619) | public Object visit(ExpressionLabel e) throws PrismLangException method visitPost (line 625) | public void visitPost(ExpressionLabel e) throws PrismLangException { d... method visitPre (line 627) | public void visitPre(ExpressionObs e) throws PrismLangException { defa... method visit (line 628) | public Object visit(ExpressionObs e) throws PrismLangException method visitPost (line 634) | public void visitPost(ExpressionObs e) throws PrismLangException { def... method visitPre (line 636) | public void visitPre(ExpressionProp e) throws PrismLangException { def... method visit (line 637) | public Object visit(ExpressionProp e) throws PrismLangException method visitPost (line 643) | public void visitPost(ExpressionProp e) throws PrismLangException { de... method visitPre (line 645) | public void visitPre(ExpressionFilter e) throws PrismLangException { d... method visit (line 646) | public Object visit(ExpressionFilter e) throws PrismLangException method visitPost (line 654) | public void visitPost(ExpressionFilter e) throws PrismLangException { ... method visitPre (line 656) | public void visitPre(Filter e) throws PrismLangException { defaultVisi... method visit (line 657) | public Object visit(Filter e) throws PrismLangException method visitPost (line 664) | public void visitPost(Filter e) throws PrismLangException { defaultVis... method visitPre (line 666) | public void visitPre(ForLoop e) throws PrismLangException { defaultVis... method visit (line 667) | public Object visit(ForLoop e) throws PrismLangException method visitPost (line 676) | public void visitPost(ForLoop e) throws PrismLangException { defaultVi... FILE: prism/src/parser/visitor/ASTTraverseModify.java class ASTTraverseModify (line 39) | public class ASTTraverseModify implements ASTVisitor method defaultVisitPre (line 41) | public void defaultVisitPre(ASTElement e) throws PrismLangException {} method defaultVisitPost (line 42) | public void defaultVisitPost(ASTElement e) throws PrismLangException {} method visitPre (line 44) | public void visitPre(ModulesFile e) throws PrismLangException { defaul... method visit (line 45) | public Object visit(ModulesFile e) throws PrismLangException method visitPost (line 80) | public void visitPost(ModulesFile e) throws PrismLangException { defau... method visitPre (line 82) | public void visitPre(PropertiesFile e) throws PrismLangException { def... method visit (line 83) | public Object visit(PropertiesFile e) throws PrismLangException method visitPost (line 96) | public void visitPost(PropertiesFile e) throws PrismLangException { de... method visitPre (line 99) | public void visitPre(Property e) throws PrismLangException method visit (line 104) | public Object visit(Property e) throws PrismLangException method visitPost (line 113) | public void visitPost(Property e) throws PrismLangException method visitPre (line 119) | public void visitPre(FormulaList e) throws PrismLangException { defaul... method visit (line 120) | public Object visit(FormulaList e) throws PrismLangException method visitPost (line 131) | public void visitPost(FormulaList e) throws PrismLangException { defau... method visitPre (line 133) | public void visitPre(LabelList e) throws PrismLangException { defaultV... method visit (line 134) | public Object visit(LabelList e) throws PrismLangException method visitPost (line 145) | public void visitPost(LabelList e) throws PrismLangException { default... method visitPre (line 147) | public void visitPre(ConstantList e) throws PrismLangException { defau... method visit (line 148) | public Object visit(ConstantList e) throws PrismLangException method visitPost (line 159) | public void visitPost(ConstantList e) throws PrismLangException { defa... method visitPre (line 161) | public void visitPre(Declaration e) throws PrismLangException { defaul... method visit (line 162) | public Object visit(Declaration e) throws PrismLangException method visitPost (line 170) | public void visitPost(Declaration e) throws PrismLangException { defau... method visitPre (line 172) | public void visitPre(DeclarationInt e) throws PrismLangException { def... method visit (line 173) | public Object visit(DeclarationInt e) throws PrismLangException method visitPost (line 181) | public void visitPost(DeclarationInt e) throws PrismLangException { de... method visitPre (line 183) | public void visitPre(DeclarationBool e) throws PrismLangException { de... method visit (line 184) | public Object visit(DeclarationBool e) throws PrismLangException method visitPost (line 190) | public void visitPost(DeclarationBool e) throws PrismLangException { d... method visitPre (line 192) | public void visitPre(DeclarationArray e) throws PrismLangException { d... method visit (line 193) | public Object visit(DeclarationArray e) throws PrismLangException method visitPost (line 202) | public void visitPost(DeclarationArray e) throws PrismLangException { ... method visitPre (line 204) | public void visitPre(DeclarationClock e) throws PrismLangException { d... method visit (line 205) | public Object visit(DeclarationClock e) throws PrismLangException method visitPost (line 211) | public void visitPost(DeclarationClock e) throws PrismLangException { ... method visitPre (line 213) | public void visitPre(DeclarationIntUnbounded e) throws PrismLangExcept... method visit (line 214) | public Object visit(DeclarationIntUnbounded e) throws PrismLangException method visitPost (line 220) | public void visitPost(DeclarationIntUnbounded e) throws PrismLangExcep... method visitPre (line 222) | public void visitPre(DeclarationDoubleUnbounded e) throws PrismLangExc... method visit (line 223) | public Object visit(DeclarationDoubleUnbounded e) throws PrismLangExce... method visitPost (line 229) | public void visitPost(DeclarationDoubleUnbounded e) throws PrismLangEx... method visitPre (line 231) | public void visitPre(parser.ast.Module e) throws PrismLangException { ... method visit (line 232) | public Object visit(parser.ast.Module e) throws PrismLangException method visitPost (line 249) | public void visitPost(parser.ast.Module e) throws PrismLangException {... method visitPre (line 251) | public void visitPre(Command e) throws PrismLangException { defaultVis... method visit (line 252) | public Object visit(Command e) throws PrismLangException method visitPost (line 260) | public void visitPost(Command e) throws PrismLangException { defaultVi... method visitPre (line 262) | public void visitPre(Updates e) throws PrismLangException { defaultVis... method visit (line 263) | public Object visit(Updates e) throws PrismLangException method visitPost (line 275) | public void visitPost(Updates e) throws PrismLangException { defaultVi... method visitPre (line 277) | public void visitPre(Update e) throws PrismLangException { defaultVisi... method visit (line 278) | public Object visit(Update e) throws PrismLangException method visitPost (line 289) | public void visitPost(Update e) throws PrismLangException { defaultVis... method visitPre (line 291) | public void visitPre(UpdateElement e) throws PrismLangException { defa... method visit (line 292) | public Object visit(UpdateElement e) throws PrismLangException method visitPost (line 299) | public void visitPost(UpdateElement e) throws PrismLangException { def... method visitPre (line 301) | public void visitPre(RenamedModule e) throws PrismLangException { defa... method visit (line 302) | public Object visit(RenamedModule e) throws PrismLangException method visitPost (line 308) | public void visitPost(RenamedModule e) throws PrismLangException { def... method visitPre (line 310) | public void visitPre(RewardStruct e) throws PrismLangException { defau... method visit (line 311) | public Object visit(RewardStruct e) throws PrismLangException method visitPost (line 322) | public void visitPost(RewardStruct e) throws PrismLangException { defa... method visitPre (line 324) | public void visitPre(RewardStructItem e) throws PrismLangException { d... method visit (line 325) | public Object visit(RewardStructItem e) throws PrismLangException method visitPost (line 333) | public void visitPost(RewardStructItem e) throws PrismLangException { ... method visitPre (line 335) | public void visitPre(ObservableVars e) throws PrismLangException { def... method visit (line 336) | public Object visit(ObservableVars e) throws PrismLangException method visitPost (line 346) | public void visitPost(ObservableVars e) throws PrismLangException { de... method visitPre (line 348) | public void visitPre(Observable e) throws PrismLangException { default... method visit (line 349) | public Object visit(Observable e) throws PrismLangException method visitPost (line 356) | public void visitPost(Observable e) throws PrismLangException { defaul... method visitPre (line 358) | public void visitPre(SystemInterleaved e) throws PrismLangException { ... method visit (line 359) | public Object visit(SystemInterleaved e) throws PrismLangException method visitPost (line 369) | public void visitPost(SystemInterleaved e) throws PrismLangException {... method visitPre (line 371) | public void visitPre(SystemFullParallel e) throws PrismLangException {... method visit (line 372) | public Object visit(SystemFullParallel e) throws PrismLangException method visitPost (line 382) | public void visitPost(SystemFullParallel e) throws PrismLangException ... method visitPre (line 384) | public void visitPre(SystemParallel e) throws PrismLangException { def... method visit (line 385) | public Object visit(SystemParallel e) throws PrismLangException method visitPost (line 393) | public void visitPost(SystemParallel e) throws PrismLangException { de... method visitPre (line 395) | public void visitPre(SystemHide e) throws PrismLangException { default... method visit (line 396) | public Object visit(SystemHide e) throws PrismLangException method visitPost (line 403) | public void visitPost(SystemHide e) throws PrismLangException { defaul... method visitPre (line 405) | public void visitPre(SystemRename e) throws PrismLangException { defau... method visit (line 406) | public Object visit(SystemRename e) throws PrismLangException method visitPost (line 413) | public void visitPost(SystemRename e) throws PrismLangException { defa... method visitPre (line 415) | public void visitPre(SystemModule e) throws PrismLangException { defau... method visit (line 416) | public Object visit(SystemModule e) throws PrismLangException method visitPost (line 422) | public void visitPost(SystemModule e) throws PrismLangException { defa... method visitPre (line 424) | public void visitPre(SystemBrackets e) throws PrismLangException { def... method visit (line 425) | public Object visit(SystemBrackets e) throws PrismLangException method visitPost (line 432) | public void visitPost(SystemBrackets e) throws PrismLangException { de... method visitPre (line 434) | public void visitPre(SystemReference e) throws PrismLangException { de... method visit (line 435) | public Object visit(SystemReference e) throws PrismLangException method visitPost (line 441) | public void visitPost(SystemReference e) throws PrismLangException { d... method visitPre (line 443) | public void visitPre(ExpressionTemporal e) throws PrismLangException {... method visit (line 444) | public Object visit(ExpressionTemporal e) throws PrismLangException method visitPost (line 454) | public void visitPost(ExpressionTemporal e) throws PrismLangException ... method visitPre (line 456) | public void visitPre(ExpressionITE e) throws PrismLangException { defa... method visit (line 457) | public Object visit(ExpressionITE e) throws PrismLangException method visitPost (line 466) | public void visitPost(ExpressionITE e) throws PrismLangException { def... method visitPre (line 468) | public void visitPre(ExpressionBinaryOp e) throws PrismLangException {... method visit (line 469) | public Object visit(ExpressionBinaryOp e) throws PrismLangException method visitPost (line 477) | public void visitPost(ExpressionBinaryOp e) throws PrismLangException ... method visitPre (line 479) | public void visitPre(ExpressionUnaryOp e) throws PrismLangException { ... method visit (line 480) | public Object visit(ExpressionUnaryOp e) throws PrismLangException method visitPost (line 487) | public void visitPost(ExpressionUnaryOp e) throws PrismLangException {... method visitPre (line 489) | public void visitPre(ExpressionFunc e) throws PrismLangException { def... method visit (line 490) | public Object visit(ExpressionFunc e) throws PrismLangException method visitPost (line 500) | public void visitPost(ExpressionFunc e) throws PrismLangException { de... method visitPre (line 502) | public void visitPre(ExpressionIdent e) throws PrismLangException { de... method visit (line 503) | public Object visit(ExpressionIdent e) throws PrismLangException method visitPost (line 509) | public void visitPost(ExpressionIdent e) throws PrismLangException { d... method visitPre (line 511) | public void visitPre(ExpressionLiteral e) throws PrismLangException { ... method visit (line 512) | public Object visit(ExpressionLiteral e) throws PrismLangException method visitPost (line 518) | public void visitPost(ExpressionLiteral e) throws PrismLangException {... method visitPre (line 520) | public void visitPre(ExpressionConstant e) throws PrismLangException {... method visit (line 521) | public Object visit(ExpressionConstant e) throws PrismLangException method visitPost (line 527) | public void visitPost(ExpressionConstant e) throws PrismLangException ... method visitPre (line 529) | public void visitPre(ExpressionFormula e) throws PrismLangException { ... method visit (line 530) | public Object visit(ExpressionFormula e) throws PrismLangException method visitPost (line 537) | public void visitPost(ExpressionFormula e) throws PrismLangException {... method visitPre (line 539) | public void visitPre(ExpressionVar e) throws PrismLangException { defa... method visit (line 540) | public Object visit(ExpressionVar e) throws PrismLangException method visitPost (line 546) | public void visitPost(ExpressionVar e) throws PrismLangException { def... method visitPre (line 548) | public void visitPre(ExpressionInterval e) throws PrismLangException {... method visit (line 549) | public Object visit(ExpressionInterval e) throws PrismLangException method visitPost (line 557) | public void visitPost(ExpressionInterval e) throws PrismLangException ... method visitPre (line 559) | public void visitPre(ExpressionProb e) throws PrismLangException { def... method visit (line 560) | public Object visit(ExpressionProb e) throws PrismLangException method visitPost (line 569) | public void visitPost(ExpressionProb e) throws PrismLangException { de... method visitPre (line 571) | public void visitPre(ExpressionReward e) throws PrismLangException { d... method visit (line 572) | public Object visit(ExpressionReward e) throws PrismLangException method visitPost (line 585) | public void visitPost(ExpressionReward e) throws PrismLangException { ... method visitPre (line 587) | public void visitPre(ExpressionSS e) throws PrismLangException { defau... method visit (line 588) | public Object visit(ExpressionSS e) throws PrismLangException method visitPost (line 597) | public void visitPost(ExpressionSS e) throws PrismLangException { defa... method visitPre (line 599) | public void visitPre(ExpressionExists e) throws PrismLangException { d... method visit (line 600) | public Object visit(ExpressionExists e) throws PrismLangException method visitPost (line 607) | public void visitPost(ExpressionExists e) throws PrismLangException { ... method visitPre (line 609) | public void visitPre(ExpressionForAll e) throws PrismLangException { d... method visit (line 610) | public Object visit(ExpressionForAll e) throws PrismLangException method visitPost (line 617) | public void visitPost(ExpressionForAll e) throws PrismLangException { ... method visitPre (line 619) | public void visitPre(ExpressionStrategy e) throws PrismLangException {... method visit (line 620) | public Object visit(ExpressionStrategy e) throws PrismLangException method visitPost (line 630) | public void visitPost(ExpressionStrategy e) throws PrismLangException ... method visitPre (line 632) | public void visitPre(ExpressionLabel e) throws PrismLangException { de... method visit (line 633) | public Object visit(ExpressionLabel e) throws PrismLangException method visitPost (line 639) | public void visitPost(ExpressionLabel e) throws PrismLangException { d... method visitPre (line 641) | public void visitPre(ExpressionObs e) throws PrismLangException { defa... method visit (line 642) | public Object visit(ExpressionObs e) throws PrismLangException method visitPost (line 648) | public void visitPost(ExpressionObs e) throws PrismLangException { def... method visitPre (line 650) | public void visitPre(ExpressionProp e) throws PrismLangException { def... method visit (line 651) | public Object visit(ExpressionProp e) throws PrismLangException method visitPost (line 657) | public void visitPost(ExpressionProp e) throws PrismLangException { de... method visitPre (line 659) | public void visitPre(ExpressionFilter e) throws PrismLangException { d... method visit (line 660) | public Object visit(ExpressionFilter e) throws PrismLangException method visitPost (line 668) | public void visitPost(ExpressionFilter e) throws PrismLangException { ... method visitPre (line 670) | public void visitPre(ForLoop e) throws PrismLangException { defaultVis... method visit (line 671) | public Object visit(ForLoop e) throws PrismLangException method visitPost (line 680) | public void visitPost(ForLoop e) throws PrismLangException { defaultVi... method visitPre (line 682) | public void visitPre(Filter e) throws PrismLangException { defaultVisi... method visit (line 683) | public Object visit(Filter e) throws PrismLangException method visitPost (line 690) | public void visitPost(Filter e) throws PrismLangException { defaultVis... FILE: prism/src/parser/visitor/ASTVisitor.java type ASTVisitor (line 32) | public interface ASTVisitor method visit (line 35) | public Object visit(ModulesFile e) throws PrismLangException; method visit (line 36) | public Object visit(PropertiesFile e) throws PrismLangException; method visit (line 37) | public Object visit(Property e) throws PrismLangException; method visit (line 38) | public Object visit(FormulaList e) throws PrismLangException; method visit (line 39) | public Object visit(LabelList e) throws PrismLangException; method visit (line 40) | public Object visit(ConstantList e) throws PrismLangException; method visit (line 41) | public Object visit(Declaration e) throws PrismLangException; method visit (line 42) | public Object visit(DeclarationInt e) throws PrismLangException; method visit (line 43) | public Object visit(DeclarationBool e) throws PrismLangException; method visit (line 44) | public Object visit(DeclarationArray e) throws PrismLangException; method visit (line 45) | public Object visit(DeclarationClock e) throws PrismLangException; method visit (line 46) | public Object visit(DeclarationIntUnbounded e) throws PrismLangException; method visit (line 47) | public Object visit(DeclarationDoubleUnbounded e) throws PrismLangExce... method visit (line 48) | public Object visit(parser.ast.Module e) throws PrismLangException; method visit (line 49) | public Object visit(Command e) throws PrismLangException; method visit (line 50) | public Object visit(Updates e) throws PrismLangException; method visit (line 51) | public Object visit(Update e) throws PrismLangException; method visit (line 52) | public Object visit(UpdateElement e) throws PrismLangException; method visit (line 53) | public Object visit(RenamedModule e) throws PrismLangException; method visit (line 54) | public Object visit(RewardStruct e) throws PrismLangException; method visit (line 55) | public Object visit(RewardStructItem e) throws PrismLangException; method visit (line 56) | public Object visit(ObservableVars e) throws PrismLangException; method visit (line 57) | public Object visit(Observable e) throws PrismLangException; method visit (line 59) | public Object visit(SystemInterleaved e) throws PrismLangException; method visit (line 60) | public Object visit(SystemFullParallel e) throws PrismLangException; method visit (line 61) | public Object visit(SystemParallel e) throws PrismLangException; method visit (line 62) | public Object visit(SystemHide e) throws PrismLangException; method visit (line 63) | public Object visit(SystemRename e) throws PrismLangException; method visit (line 64) | public Object visit(SystemModule e) throws PrismLangException; method visit (line 65) | public Object visit(SystemBrackets e) throws PrismLangException; method visit (line 66) | public Object visit(SystemReference e) throws PrismLangException; method visit (line 68) | public Object visit(ExpressionTemporal e) throws PrismLangException; method visit (line 69) | public Object visit(ExpressionITE e) throws PrismLangException; method visit (line 70) | public Object visit(ExpressionBinaryOp e) throws PrismLangException; method visit (line 71) | public Object visit(ExpressionUnaryOp e) throws PrismLangException; method visit (line 72) | public Object visit(ExpressionFunc e) throws PrismLangException; method visit (line 73) | public Object visit(ExpressionIdent e) throws PrismLangException; method visit (line 74) | public Object visit(ExpressionLiteral e) throws PrismLangException; method visit (line 75) | public Object visit(ExpressionConstant e) throws PrismLangException; method visit (line 76) | public Object visit(ExpressionFormula e) throws PrismLangException; method visit (line 77) | public Object visit(ExpressionVar e) throws PrismLangException; method visit (line 78) | public Object visit(ExpressionInterval e) throws PrismLangException; method visit (line 79) | public Object visit(ExpressionProb e) throws PrismLangException; method visit (line 80) | public Object visit(ExpressionReward e) throws PrismLangException; method visit (line 81) | public Object visit(ExpressionSS e) throws PrismLangException; method visit (line 82) | public Object visit(ExpressionExists e) throws PrismLangException; method visit (line 83) | public Object visit(ExpressionForAll e) throws PrismLangException; method visit (line 84) | public Object visit(ExpressionStrategy e) throws PrismLangException; method visit (line 85) | public Object visit(ExpressionLabel e) throws PrismLangException; method visit (line 86) | public Object visit(ExpressionObs e) throws PrismLangException; method visit (line 87) | public Object visit(ExpressionProp e) throws PrismLangException; method visit (line 88) | public Object visit(ExpressionFilter e) throws PrismLangException; method visit (line 90) | public Object visit(Filter e) throws PrismLangException; method visit (line 91) | public Object visit(ForLoop e) throws PrismLangException; FILE: prism/src/parser/visitor/CheckValid.java class CheckValid (line 39) | public class CheckValid extends ASTTraverse method CheckValid (line 43) | public CheckValid(ModelType modelType) method visitPost (line 48) | public void visitPost(ExpressionTemporal e) throws PrismLangException method visitPost (line 82) | public void visitPost(ExpressionProb e) throws PrismLangException method visitPost (line 88) | public void visitPost(ExpressionReward e) throws PrismLangException method visitPost (line 96) | public void visitPost(ExpressionSS e) throws PrismLangException method visitPost (line 106) | public void visitPost(ExpressionStrategy e) throws PrismLangException FILE: prism/src/parser/visitor/ComputeProbNesting.java class ComputeProbNesting (line 35) | public class ComputeProbNesting extends ASTTraverse method ComputeProbNesting (line 43) | public ComputeProbNesting() method ComputeProbNesting (line 48) | public ComputeProbNesting(PropertiesFile propertiesFile) method getMaxNesting (line 55) | public int getMaxNesting() method visitPre (line 60) | public void visitPre(ExpressionProb e) throws PrismLangException method visitPost (line 66) | public void visitPost(ExpressionProb e) throws PrismLangException method visitPre (line 71) | public void visitPre(ExpressionReward e) throws PrismLangException method visitPost (line 77) | public void visitPost(ExpressionReward e) throws PrismLangException method visitPre (line 82) | public void visitPre(ExpressionSS e) throws PrismLangException method visitPost (line 88) | public void visitPost(ExpressionSS e) throws PrismLangException method visitPost (line 93) | public void visitPost(ExpressionProp e) throws PrismLangException FILE: prism/src/parser/visitor/ConvertForJltl2ba.java class ConvertForJltl2ba (line 49) | public class ConvertForJltl2ba method ConvertForJltl2ba (line 57) | public ConvertForJltl2ba() method ConvertForJltl2ba (line 66) | public ConvertForJltl2ba(boolean allowSharing) method convert (line 75) | public SimpleLTL convert(Expression e) throws PrismLangException method setFormula (line 109) | private Object setFormula(ASTElement e, SimpleLTL formula) method getFormula (line 115) | private SimpleLTL getFormula(ASTElement e) method convertTemporal (line 121) | private SimpleLTL convertTemporal(ExpressionTemporal e) throws PrismLa... method convertBinaryOp (line 161) | private SimpleLTL convertBinaryOp(ExpressionBinaryOp e) throws PrismLa... method convertUnaryOp (line 186) | private SimpleLTL convertUnaryOp(ExpressionUnaryOp e) throws PrismLang... method convertLiteral (line 204) | private SimpleLTL convertLiteral(ExpressionLiteral e) throws PrismLang... method convertLabel (line 213) | private SimpleLTL convertLabel(ExpressionLabel e) throws PrismLangExce... FILE: prism/src/parser/visitor/DeepCopy.java class DeepCopy (line 99) | public class DeepCopy implements ASTVisitor method copy (line 108) | @SuppressWarnings("unchecked") method copyAll (line 121) | public List copyAll(List list) throws Pri... method visit (line 133) | @Override method visit (line 139) | @Override method visit (line 145) | @Override method visit (line 151) | @Override method visit (line 157) | @Override method visit (line 163) | @Override method visit (line 169) | @Override method visit (line 175) | @Override method visit (line 181) | @Override method visit (line 187) | @Override method visit (line 193) | @Override method visit (line 199) | @Override method visit (line 205) | @Override method visit (line 211) | @Override method visit (line 217) | @Override method visit (line 223) | @Override method visit (line 229) | @Override method visit (line 235) | @Override method visit (line 241) | @Override method visit (line 247) | @Override method visit (line 253) | @Override method visit (line 259) | @Override method visit (line 265) | @Override method visit (line 271) | @Override method visit (line 277) | @Override method visit (line 283) | @Override method visit (line 289) | @Override method visit (line 295) | @Override method visit (line 301) | @Override method visit (line 307) | @Override method visit (line 313) | @Override method visit (line 319) | @Override method visit (line 325) | @Override method visit (line 331) | @Override method visit (line 337) | @Override method visit (line 343) | @Override method visit (line 349) | @Override method visit (line 355) | @Override method visit (line 361) | @Override method visit (line 367) | @Override method visit (line 373) | @Override method visit (line 379) | @Override method visit (line 385) | @Override method visit (line 391) | @Override method visit (line 397) | @Override method visit (line 403) | @Override method visit (line 409) | @Override method visit (line 415) | @Override method visit (line 421) | @Override method visit (line 427) | @Override method visit (line 433) | @Override method visit (line 439) | @Override method visit (line 445) | @Override method visit (line 451) | @Override FILE: prism/src/parser/visitor/EvaluatePartially.java class EvaluatePartially (line 36) | public class EvaluatePartially extends ASTTraverseModify method EvaluatePartially (line 40) | public EvaluatePartially(EvaluateContext ec) method visit (line 45) | public Object visit(ExpressionConstant e) throws PrismLangException method visit (line 55) | public Object visit(ExpressionVar e) throws PrismLangException FILE: prism/src/parser/visitor/ExpandConstants.java class ExpandConstants (line 36) | public class ExpandConstants extends ASTTraverseModify method ExpandConstants (line 44) | public ExpandConstants(ConstantList constantList) method ExpandConstants (line 53) | public ExpandConstants(ConstantList constantList, boolean all) method visit (line 59) | @Override FILE: prism/src/parser/visitor/ExpandFormulas.java class ExpandFormulas (line 36) | public class ExpandFormulas extends ASTTraverseModify method ExpandFormulas (line 45) | public ExpandFormulas(FormulaList formulaList, boolean replace) method visit (line 51) | public Object visit(ExpressionFormula e) throws PrismLangException FILE: prism/src/parser/visitor/ExpandLabels.java class ExpandLabels (line 37) | public class ExpandLabels extends ASTTraverseModify method ExpandLabels (line 42) | public ExpandLabels(LabelList labelList) method visit (line 47) | public Object visit(ExpressionLabel e) throws PrismLangException FILE: prism/src/parser/visitor/ExpandPropRefsAndLabels.java class ExpandPropRefsAndLabels (line 39) | public class ExpandPropRefsAndLabels extends ASTTraverseModify method ExpandPropRefsAndLabels (line 46) | public ExpandPropRefsAndLabels(PropertiesFile propertiesFile, LabelLis... method visit (line 52) | public Object visit(ExpressionLabel e) throws PrismLangException method visit (line 87) | public Object visit(ExpressionProp e) throws PrismLangException FILE: prism/src/parser/visitor/ExpressionTraverseNonNested.java class ExpressionTraverseNonNested (line 50) | public class ExpressionTraverseNonNested extends ASTTraverse method ExpressionTraverseNonNested (line 58) | public ExpressionTraverseNonNested() method ExpressionTraverseNonNested (line 64) | public ExpressionTraverseNonNested(int nestingLimit) method inLimit (line 71) | private boolean inLimit() method visit (line 76) | @Override method visit (line 90) | @Override method visit (line 104) | @Override FILE: prism/src/parser/visitor/FindAllActions.java class FindAllActions (line 38) | public class FindAllActions extends ASTTraverseModify method FindAllActions (line 42) | public FindAllActions(List synchs) method visitPost (line 49) | public void visitPost(Command e) throws PrismLangException method visitPost (line 71) | public void visitPost(RewardStructItem e) throws PrismLangException FILE: prism/src/parser/visitor/FindAllConstants.java class FindAllConstants (line 38) | public class FindAllConstants extends ASTTraverseModify method FindAllConstants (line 46) | public FindAllConstants(ConstantList constantList) method FindAllConstants (line 51) | public FindAllConstants(List constIdents, List constTypes) method getConstantIndex (line 57) | private int getConstantIndex(String name) method getConstantType (line 66) | private Type getConstantType(int i) method visit (line 75) | public Object visit(ExpressionIdent e) throws PrismLangException FILE: prism/src/parser/visitor/FindAllFormulas.java class FindAllFormulas (line 35) | public class FindAllFormulas extends ASTTraverseModify method FindAllFormulas (line 39) | public FindAllFormulas(FormulaList formulaList) method visit (line 44) | public Object visit(ExpressionIdent e) throws PrismLangException FILE: prism/src/parser/visitor/FindAllObsRefs.java class FindAllObsRefs (line 39) | public class FindAllObsRefs extends ASTTraverseModify method FindAllObsRefs (line 45) | public FindAllObsRefs(List observableNames, List observa... method visit (line 51) | public Object visit(ExpressionLabel e) throws PrismLangException method visit (line 70) | public Object visit(ExpressionObs e) throws PrismLangException FILE: prism/src/parser/visitor/FindAllPropRefs.java class FindAllPropRefs (line 35) | public class FindAllPropRefs extends ASTTraverseModify method FindAllPropRefs (line 40) | public FindAllPropRefs(ModulesFile mf, PropertiesFile pf) method visit (line 46) | public Object visit(ExpressionLabel e) throws PrismLangException FILE: prism/src/parser/visitor/FindAllVars.java class FindAllVars (line 41) | public class FindAllVars extends ASTTraverseModify method FindAllVars (line 46) | public FindAllVars(List varIdents, List varTypes) method visitPost (line 54) | public void visitPost(Update e) throws PrismLangException method visit (line 74) | public Object visit(ExpressionIdent e) throws PrismLangException method visit (line 92) | public Object visit(ExpressionVar e) throws PrismLangException FILE: prism/src/parser/visitor/GetAllConstants.java class GetAllConstants (line 37) | public class GetAllConstants extends ASTTraverse method GetAllConstants (line 41) | public GetAllConstants(List v) method visitPost (line 46) | public void visitPost(ExpressionConstant e) throws PrismLangException FILE: prism/src/parser/visitor/GetAllFormulas.java class GetAllFormulas (line 37) | public class GetAllFormulas extends ASTTraverse method GetAllFormulas (line 41) | public GetAllFormulas(List v) method visitPost (line 46) | public void visitPost(ExpressionFormula e) throws PrismLangException FILE: prism/src/parser/visitor/GetAllLabels.java class GetAllLabels (line 37) | public class GetAllLabels extends ASTTraverse method GetAllLabels (line 41) | public GetAllLabels(List v) method visitPost (line 46) | public void visitPost(ExpressionLabel e) throws PrismLangException FILE: prism/src/parser/visitor/GetAllPropRefs.java class GetAllPropRefs (line 37) | public class GetAllPropRefs extends ASTTraverse method GetAllPropRefs (line 41) | public GetAllPropRefs(List v) method visitPost (line 46) | public void visitPost(ExpressionProp e) throws PrismLangException FILE: prism/src/parser/visitor/GetAllPropRefsRecursively.java class GetAllPropRefsRecursively (line 42) | public class GetAllPropRefsRecursively extends ASTTraverse method GetAllPropRefsRecursively (line 47) | public GetAllPropRefsRecursively(List v, PropertiesFile pf) method visitPost (line 53) | public void visitPost(ExpressionProp e) throws PrismLangException method visitPost (line 60) | public void visitPost(ExpressionLabel e) throws PrismLangException FILE: prism/src/parser/visitor/GetAllUndefinedConstantsRecursively.java class GetAllUndefinedConstantsRecursively (line 49) | public class GetAllUndefinedConstantsRecursively extends ASTTraverse method GetAllUndefinedConstantsRecursively (line 56) | public GetAllUndefinedConstantsRecursively(List v, ConstantLis... method visitPost (line 64) | public void visitPost(ExpressionConstant e) throws PrismLangException method visitPost (line 84) | public void visitPost(ExpressionLabel e) throws PrismLangException method visitPost (line 101) | public void visitPost(ExpressionProp e) throws PrismLangException FILE: prism/src/parser/visitor/GetAllVars.java class GetAllVars (line 37) | public class GetAllVars extends ASTTraverse method GetAllVars (line 41) | public GetAllVars(List v) method visitPost (line 46) | public void visitPost(ExpressionVar e) throws PrismLangException FILE: prism/src/parser/visitor/ModulesFileSemanticCheck.java class ModulesFileSemanticCheck (line 40) | public class ModulesFileSemanticCheck extends SemanticCheck method ModulesFileSemanticCheck (line 50) | public ModulesFileSemanticCheck(ModulesFile modulesFile) method visitPost (line 55) | public void visitPost(ModulesFile e) throws PrismLangException method visit (line 96) | public Object visit(SystemReference e) throws PrismLangException method visit (line 104) | public Object visit(FormulaList e) throws PrismLangException method visitPost (line 112) | public void visitPost(LabelList e) throws PrismLangException method visitPost (line 126) | public void visitPost(ConstantList e) throws PrismLangException method visitPost (line 137) | public void visitPost(Declaration e) throws PrismLangException method visitPost (line 150) | public void visitPost(DeclarationInt e) throws PrismLangException method visitPost (line 160) | public void visitPost(DeclarationArray e) throws PrismLangException method visitPost (line 170) | public void visitPost(DeclarationClock e) throws PrismLangException method visitPre (line 178) | public void visitPre(parser.ast.Module e) throws PrismLangException method visit (line 184) | public Object visit(parser.ast.Module e) throws PrismLangException method visitPost (line 205) | public void visitPost(parser.ast.Module e) throws PrismLangException method visit (line 211) | public Object visit(Command e) throws PrismLangException method visitPre (line 223) | public void visitPre(Update e) throws PrismLangException method visitPost (line 229) | public void visitPost(Update e) throws PrismLangException method visitPre (line 261) | public void visitPre(ObservableVars e) throws PrismLangException method visitPost (line 267) | public void visitPost(ObservableVars e) throws PrismLangException method visitPre (line 273) | public void visitPre(Observable e) throws PrismLangException method visitPost (line 279) | public void visitPost(Observable e) throws PrismLangException method visitPost (line 285) | public void visitPost(SystemRename e) throws PrismLangException method visitPost (line 309) | public void visitPost(SystemHide e) throws PrismLangException method visitPost (line 331) | public void visitPost(SystemParallel e) throws PrismLangException method visitPost (line 353) | public void visitPost(ExpressionVar e) throws PrismLangException method visitPost (line 371) | public void visitPost(ExpressionLabel e) throws PrismLangException FILE: prism/src/parser/visitor/ModulesFileSemanticCheckAfterConstants.java class ModulesFileSemanticCheckAfterConstants (line 38) | public class ModulesFileSemanticCheckAfterConstants extends ASTTraverse method ModulesFileSemanticCheckAfterConstants (line 43) | public ModulesFileSemanticCheckAfterConstants(ModulesFile modulesFile) method setModulesFile (line 48) | public void setModulesFile(ModulesFile modulesFile) method visitPost (line 53) | public void visitPost(Update e) throws PrismLangException FILE: prism/src/parser/visitor/PropertiesSemanticCheck.java class PropertiesSemanticCheck (line 49) | public class PropertiesSemanticCheck extends SemanticCheck method PropertiesSemanticCheck (line 55) | public PropertiesSemanticCheck(PropertiesFile propertiesFile) method PropertiesSemanticCheck (line 60) | public PropertiesSemanticCheck(PropertiesFile propertiesFile, ModelInf... method setPropertiesFile (line 66) | public void setPropertiesFile(PropertiesFile propertiesFile) method setModelInfo (line 71) | public void setModelInfo(ModelInfo modelInfo) method visit (line 81) | public Object visit(FormulaList e) throws PrismLangException method visitPost (line 89) | public void visitPost(LabelList e) throws PrismLangException method visitPost (line 103) | public void visitPost(ConstantList e) throws PrismLangException method visitPost (line 114) | public void visitPost(ExpressionTemporal e) throws PrismLangException method visitPost (line 143) | public void visitPost(ExpressionProb e) throws PrismLangException method visitPost (line 153) | public void visitPost(ExpressionReward e) throws PrismLangException method visitPost (line 189) | public void visitPost(ExpressionSS e) throws PrismLangException method visitPost (line 199) | public void visitPost(ExpressionLabel e) throws PrismLangException method visitPost (line 217) | public void visitPost(ExpressionFilter e) throws PrismLangException FILE: prism/src/parser/visitor/Rename.java class Rename (line 35) | public class Rename extends ASTTraverseModify method Rename (line 39) | public Rename(RenamedModule rm) method visitPost (line 44) | public void visitPost(ModulesFile e) throws PrismLangException method visitPost (line 51) | public void visitPost(PropertiesFile e) throws PrismLangException method visitPost (line 58) | public void visitPost(Declaration e) throws PrismLangException method visitPost (line 70) | public void visitPost(parser.ast.Module e) throws PrismLangException method visitPost (line 76) | public void visitPost(Command e) throws PrismLangException method visitPost (line 83) | public void visitPost(Update e) throws PrismLangException method visitPost (line 95) | public void visitPost(ExpressionTemporal e) throws PrismLangException method visitPost (line 102) | public void visitPost(ExpressionFunc e) throws PrismLangException method visitPost (line 109) | public void visitPost(ExpressionIdent e) throws PrismLangException method visitPost (line 116) | public void visitPost(ExpressionProb e) throws PrismLangException method visitPost (line 123) | public void visitPost(ExpressionReward e) throws PrismLangException method visitPost (line 130) | public void visitPost(ExpressionSS e) throws PrismLangException method visitPost (line 137) | public void visitPost(ExpressionExists e) throws PrismLangException method visitPost (line 144) | public void visitPost(ExpressionForAll e) throws PrismLangException method visitPost (line 151) | public void visitPost(ExpressionStrategy e) throws PrismLangException FILE: prism/src/parser/visitor/ReplaceLabels.java class ReplaceLabels (line 36) | public class ReplaceLabels extends ASTTraverseModify method ReplaceLabels (line 42) | public ReplaceLabels(Map replacements) method ReplaceLabels (line 48) | public ReplaceLabels(String labelFrom, String labelTo) method visit (line 54) | @Override FILE: prism/src/parser/visitor/SemanticCheck.java class SemanticCheck (line 40) | public class SemanticCheck extends ASTTraverse method SemanticCheck (line 42) | public SemanticCheck() method visitPost (line 46) | public void visitPost(ExpressionFunc e) throws PrismLangException method visitPost (line 61) | public void visitPost(ExpressionIdent e) throws PrismLangException method visitPost (line 68) | public void visitPost(ExpressionFormula e) throws PrismLangException FILE: prism/src/parser/visitor/Simplify.java class Simplify (line 36) | public class Simplify extends ASTTraverseModify method visit (line 38) | public Object visit(ExpressionBinaryOp e) throws PrismLangException method visit (line 162) | public Object visit(ExpressionUnaryOp e) throws PrismLangException method visit (line 177) | public Object visit(ExpressionITE e) throws PrismLangException method visit (line 197) | public Object visit(ExpressionFunc e) throws PrismLangException method visit (line 221) | public Object visit(ExpressionFormula e) throws PrismLangException method replace (line 227) | private Expression replace(Expression eOld, Expression eNew) FILE: prism/src/parser/visitor/ToTreeString.java class ToTreeString (line 32) | public class ToTreeString extends ASTTraverse method getString (line 40) | public String getString() method defaultVisitPre (line 45) | public void defaultVisitPre(ASTElement node) throws PrismLangException method defaultVisitPost (line 54) | public void defaultVisitPost(ASTElement node) throws PrismLangException method print (line 62) | private void print(String s) FILE: prism/src/parser/visitor/TypeCheck.java class TypeCheck (line 37) | public class TypeCheck extends ASTTraverse method TypeCheck (line 41) | public TypeCheck() method TypeCheck (line 46) | public TypeCheck(PropertiesFile propertiesFile) method visitPost (line 51) | public void visitPost(ModulesFile e) throws PrismLangException method visitPost (line 58) | public void visitPost(Property e) throws PrismLangException method visitPost (line 63) | public void visitPost(FormulaList e) throws PrismLangException method visitPost (line 69) | public void visitPost(LabelList e) throws PrismLangException method visitPost (line 80) | public void visitPost(ConstantList e) throws PrismLangException method visitPost (line 91) | public void visitPost(Declaration e) throws PrismLangException method visitPost (line 98) | public void visitPost(DeclarationInt e) throws PrismLangException method visitPost (line 108) | public void visitPost(DeclarationArray e) throws PrismLangException method visitPost (line 118) | public void visitPost(Command e) throws PrismLangException method visitPost (line 125) | public void visitPost(Updates e) throws PrismLangException method visitPost (line 141) | public void visitPost(Update e) throws PrismLangException method visitPost (line 162) | public void visitPost(RewardStructItem e) throws PrismLangException method visitPost (line 172) | public void visitPost(ExpressionTemporal e) throws PrismLangException method visitPost (line 208) | public void visitPost(ExpressionITE e) throws PrismLangException method visitPost (line 229) | public void visitPost(ExpressionBinaryOp e) throws PrismLangException method visitPost (line 320) | public void visitPost(ExpressionUnaryOp e) throws PrismLangException method visitPost (line 343) | public void visitPost(ExpressionFunc e) throws PrismLangException method visitPost (line 440) | public void visitPost(ExpressionIdent e) throws PrismLangException method visitPost (line 446) | public void visitPost(ExpressionLiteral e) throws PrismLangException method visitPost (line 451) | public void visitPost(ExpressionConstant e) throws PrismLangException method visitPost (line 456) | public void visitPost(ExpressionFormula e) throws PrismLangException method visitPost (line 466) | public void visitPost(ExpressionVar e) throws PrismLangException method visitPost (line 471) | public void visitPost(ExpressionInterval e) throws PrismLangException method visitPost (line 487) | public void visitPost(ExpressionProb e) throws PrismLangException method visitPost (line 512) | public void visitPost(ExpressionReward e) throws PrismLangException method visitPost (line 550) | public void visitPost(ExpressionSS e) throws PrismLangException method visitPost (line 574) | public void visitPost(ExpressionExists e) throws PrismLangException method visitPost (line 579) | public void visitPost(ExpressionForAll e) throws PrismLangException method visitPost (line 584) | public void visitPost(ExpressionStrategy e) throws PrismLangException method visitPost (line 602) | public void visitPost(ExpressionLabel e) throws PrismLangException method visitPost (line 607) | public void visitPost(ExpressionObs e) throws PrismLangException method visitPost (line 615) | public void visitPost(ExpressionProp e) throws PrismLangException method visitPost (line 636) | public void visitPost(ExpressionFilter e) throws PrismLangException FILE: prism/src/pepa/compiler/InternalError.java class InternalError (line 29) | public class InternalError extends Exception { method InternalError (line 32) | protected InternalError(String s) { FILE: prism/src/pepa/compiler/Main.java class Main (line 30) | public class Main { method compile (line 32) | public static String compile(String fileName) throws InternalError { method main (line 74) | public static void main(String[] args) throws InternalError { FILE: prism/src/prism/Accuracy.java class Accuracy (line 32) | public class Accuracy type AccuracyLevel (line 37) | public enum AccuracyLevel { EXACT, EXACT_FLOATING_POINT, BOUNDED, ESTI... type AccuracyType (line 62) | public enum AccuracyType { ABSOLUTE, RELATIVE } method Accuracy (line 79) | public Accuracy(AccuracyLevel level) method Accuracy (line 88) | public Accuracy(AccuracyLevel level, double errorBound) method Accuracy (line 98) | public Accuracy(AccuracyLevel level, double errorBound, boolean absolute) method Accuracy (line 108) | public Accuracy(AccuracyLevel level, double errorBound, AccuracyType t... method setLevel (line 129) | public void setLevel(AccuracyLevel level) method setErrorBound (line 138) | public void setErrorBound(double errorBound) method setProbability (line 147) | public void setProbability(double probability) method setType (line 155) | public void setType(AccuracyType type) method getLevel (line 163) | public AccuracyLevel getLevel() method getErrorBound (line 173) | public double getErrorBound() method getType (line 190) | public AccuracyType getType() method getTypeString (line 198) | public String getTypeString() method getAbsoluteErrorBound (line 206) | public double getAbsoluteErrorBound(double result) method getRelativeErrorBound (line 218) | public double getRelativeErrorBound(double result) method getResultLowerBound (line 231) | public double getResultLowerBound(double result) method getResultUpperBound (line 240) | public double getResultUpperBound(double result) method getResultLowerBound (line 249) | public double getResultLowerBound(double result, boolean fpError) method getResultUpperBound (line 259) | public double getResultUpperBound(double result, boolean fpError) method getProbability (line 269) | public double getProbability() method toString (line 279) | public String toString(Object result) method toString (line 310) | @Override FILE: prism/src/prism/AccuracyFactory.java class AccuracyFactory (line 35) | public class AccuracyFactory method valueIteration (line 44) | public static Accuracy valueIteration(double convEps, double maxDiff, ... method guaranteedNumericalIterative (line 64) | public static Accuracy guaranteedNumericalIterative(double errorBound,... method boundedNumericalIterations (line 81) | public static Accuracy boundedNumericalIterations() method doublesFromQualitative (line 91) | public static Accuracy doublesFromQualitative() method valueAndAccuracyFromInterval (line 105) | public static Pair valueAndAccuracyFromInterval(doubl... FILE: prism/src/prism/ActionList.java class ActionList (line 51) | public class ActionList method ActionList (line 73) | public ActionList(Supplier> newActionSource) method ActionList (line 88) | public ActionList(List actions, Supplier> newActi... method copyFrom (line 98) | public void copyFrom(ActionList other) method setActions (line 111) | public void setActions(List actions) method clear (line 124) | public void clear() method addAction (line 137) | public int addAction(Object action) method addActions (line 151) | public void addActions(List actionList) method markNeedsRecomputing (line 159) | public void markNeedsRecomputing() method recompute (line 168) | private void recompute() method getActions (line 177) | public List getActions() method actionIndex (line 189) | public int actionIndex(Object action) method actionString (line 202) | public static String actionString(Object action) method toString (line 207) | @Override FILE: prism/src/prism/ActionListOwner.java type ActionListOwner (line 32) | public interface ActionListOwner method getActionList (line 37) | ActionList getActionList(); FILE: prism/src/prism/BasicModelInfo.java class BasicModelInfo (line 44) | public class BasicModelInfo implements ModelInfo method BasicModelInfo (line 66) | public BasicModelInfo() method BasicModelInfo (line 79) | public BasicModelInfo(ModelType modelType) method setModelType (line 90) | public void setModelType(ModelType modelType) method setActionList (line 98) | public void setActionList(List actionList) method setVarList (line 106) | public void setVarList(VarList varList) method setObservableNameList (line 114) | public void setObservableNameList(List observableNameList) method setObservableTypeList (line 122) | public void setObservableTypeList(List observableTypeList) method setLabelNameList (line 130) | public void setLabelNameList(List labelNameList) method getActionList (line 138) | public List getActionList() method getVarList (line 146) | public VarList getVarList() method getObservableNameList (line 154) | public List getObservableNameList() method getObservableTypeList (line 162) | public List getObservableTypeList() method getLabelNameList (line 170) | public List getLabelNameList() method getModelType (line 177) | @Override method setSomeUndefinedConstants (line 183) | @Override method getEvaluateContext (line 189) | @Override method getActions (line 195) | @Override method getNumVars (line 201) | @Override method getVarNames (line 208) | @Override method getVarIndex (line 222) | @Override method getVarName (line 229) | @Override method getVarTypes (line 236) | @Override method getVarType (line 250) | @Override method getVarDeclarationType (line 257) | @Override method getObservableNames (line 263) | @Override method getObservableTypes (line 269) | @Override method getLabelNames (line 275) | @Override FILE: prism/src/prism/BasicRewardInfo.java class BasicRewardInfo (line 37) | public class BasicRewardInfo implements RewardInfo method addReward (line 51) | public void addReward(String name) method setHasStateRewards (line 63) | public void setHasStateRewards(int r, boolean b) method setHasTransitionRewards (line 73) | public void setHasTransitionRewards(int r, boolean b) method getRewardStructNames (line 80) | @Override method getNumRewardStructs (line 86) | @Override method rewardStructHasStateRewards (line 92) | @Override method rewardStructHasTransitionRewards (line 98) | @Override FILE: prism/src/prism/DefaultModelGenerator.java class DefaultModelGenerator (line 35) | public abstract class DefaultModelGenerator implements ModelGenerator method DefinedConstant (line 65) | private DefinedConstant(String name, Type type, T low, T high, T step,... method isDefined (line 76) | public boolean isDefined() method clear (line 85) | public Undefined clear() method define (line 98) | public DefinedConstant define(String sl, String sh, String ss, bool... method defineInt (line 112) | public static DefinedInteger defineInt(String name, String sl, String ... method defineDouble (line 164) | public static DefinedDouble defineDouble(String name, String sl, Strin... method defineBigRational (line 224) | public static DefinedBigRational defineBigRational(String name, String... method defineBoolean (line 284) | public static DefinedBoolean defineBoolean(String name, String sl, Str... method setValue (line 305) | public void setValue(T val) method getValue (line 313) | public Object getValue() method incr (line 323) | public abstract boolean incr(); method getValue (line 332) | public abstract T getValue(int j); method getValueIndex (line 341) | public abstract int getValueIndex(T v); method getName (line 345) | public String getName() { return name; } method getType (line 347) | public Type getType() { return type; } method getLow (line 349) | public T getLow() { return low; } method getHigh (line 351) | public T getHigh() { return high; } method getStep (line 353) | public T getStep() { return step; } method getNumSteps (line 355) | public int getNumSteps() { return numSteps; } method toString (line 361) | public String toString() method parseDouble (line 375) | public static double parseDouble(String s) method isValidDouble (line 397) | public static boolean isValidDouble(String s) class Undefined (line 409) | public static class Undefined extends DefinedConstant method Undefined (line 411) | public Undefined(String name, Type type) method incr (line 416) | public boolean incr() method getValue (line 421) | public Object getValue(int j) method getValueIndex (line 426) | public int getValueIndex(Object v) class DefinedBigRational (line 434) | public static class DefinedBigRational extends DefinedConstant method DefinedBoolean (line 494) | public DefinedBoolean(String name, boolean low) method incr (line 499) | @Override method getValue (line 507) | @Override method getValueIndex (line 521) | @Override class DefinedDouble (line 531) | public static class DefinedDouble extends DefinedConstant method DefinedDouble (line 533) | public DefinedDouble(String name, double low, double high, double st... method incr (line 538) | @Override method getValue (line 558) | @Override method getValueIndex (line 568) | @Override class DefinedInteger (line 580) | public static class DefinedInteger extends DefinedConstant method DefinedInteger (line 582) | public DefinedInteger(String name, int low, int high, int step, int ... method incr (line 587) | @Override method getValue (line 603) | @Override method getValueIndex (line 615) | @Override class DefinedDomain (line 632) | public static class DefinedDomain extends DefinedCon... method fromValues (line 646) | public static DefinedDomain fromValues(String ... method DefinedDomain (line 666) | protected DefinedDomain(String name, Type type, T[] domain) method checkType (line 678) | protected void checkType() method incr (line 690) | @Override method getValue (line 701) | @Override method setValue (line 707) | @Override method getValueIndex (line 716) | @Override method toString (line 722) | @Override FILE: prism/src/prism/Evaluator.java type Evaluator (line 55) | public interface Evaluator method forDouble (line 59) | public static Evaluator forDouble() method forBigRational (line 64) | public static Evaluator forBigRational() method forRationalFunction (line 69) | public static Evaluator forRationalFunction(FunctionFactory ... method forDoubleInterval (line 74) | public static Evaluator> forDoubleInterval() method zero (line 84) | public Value zero(); method one (line 89) | public Value one(); method isZero (line 94) | public boolean isZero(Value x); method isOne (line 99) | public boolean isOne(Value x); method isFinite (line 104) | public boolean isFinite(Value x); method add (line 109) | public Value add(Value x, Value y); method subtract (line 114) | public Value subtract(Value x, Value y); method multiply (line 119) | public Value multiply(Value x, Value y); method divide (line 124) | public Value divide(Value x, Value y); method gt (line 129) | public boolean gt(Value x, Value y); method geq (line 134) | public boolean geq(Value x, Value y); method equals (line 141) | public boolean equals(Value x, Value y); method checkProbabilitySum (line 149) | public Value checkProbabilitySum(Value sum) throws PrismException; method evaluate (line 157) | public Value evaluate(Expression expr, Values constantValues, State st... method evaluate (line 162) | public default Value evaluate(Expression expr, State state) throws Pri... method fromString (line 171) | public Value fromString(String s) throws NumberFormatException; method toDouble (line 176) | public double toDouble(Value x); method toStringExport (line 184) | public default String toStringExport(Value x) method toStringExport (line 196) | public default String toStringExport(Value x, int precision) method toStringPrism (line 205) | public default String toStringPrism(Value x) method toStringPrism (line 215) | public default String toStringPrism(Value x, int precision) method exact (line 224) | public boolean exact(); method isSymbolic (line 229) | public boolean isSymbolic(); method evalMode (line 234) | public EvalMode evalMode(); method createIntervalEvaluator (line 239) | public default Evaluator> createIntervalEvaluator() th... method sum (line 251) | public default Value sum(Iterable values) method product (line 264) | public default Value product(Iterable values) class EvaluatorDouble (line 275) | class EvaluatorDouble implements Evaluator method zero (line 281) | @Override method one (line 287) | @Override method isZero (line 293) | @Override method isOne (line 299) | @Override method isFinite (line 306) | @Override method add (line 312) | @Override method subtract (line 318) | @Override method multiply (line 324) | @Override method divide (line 330) | @Override method gt (line 336) | @Override method geq (line 342) | @Override method equals (line 348) | @Override method checkProbabilitySum (line 355) | @Override method evaluate (line 365) | @Override method toDouble (line 371) | @Override method toStringExport (line 377) | @Override method toStringExport (line 383) | @Override method fromString (line 389) | @Override method exact (line 395) | @Override method isSymbolic (line 401) | @Override method evalMode (line 407) | @Override method createIntervalEvaluator (line 413) | @Override class EvaluatorBigRational (line 422) | class EvaluatorBigRational implements Evaluator method zero (line 426) | @Override method one (line 432) | @Override method isZero (line 438) | @Override method isOne (line 444) | @Override method isFinite (line 450) | @Override method add (line 456) | @Override method subtract (line 462) | @Override method multiply (line 468) | @Override method divide (line 474) | @Override method gt (line 480) | @Override method geq (line 486) | @Override method equals (line 492) | @Override method checkProbabilitySum (line 498) | @Override method evaluate (line 507) | @Override method toDouble (line 514) | @Override method fromString (line 520) | @Override method exact (line 526) | @Override method isSymbolic (line 532) | @Override method evalMode (line 538) | @Override method createIntervalEvaluator (line 544) | @Override class EvaluatorFunction (line 553) | class EvaluatorFunction implements Evaluator method EvaluatorFunction (line 557) | public EvaluatorFunction(FunctionFactory functionFactory) method getFunctionFactory (line 565) | public FunctionFactory getFunctionFactory() method zero (line 570) | @Override method one (line 576) | @Override method isZero (line 582) | @Override method isOne (line 591) | @Override method isFinite (line 600) | @Override method add (line 606) | @Override method subtract (line 612) | @Override method multiply (line 618) | @Override method divide (line 624) | @Override method gt (line 630) | @Override method geq (line 636) | @Override method equals (line 642) | @Override method checkProbabilitySum (line 648) | @Override method evaluate (line 654) | @Override method toDouble (line 661) | @Override method fromString (line 668) | @Override method exact (line 675) | @Override method isSymbolic (line 681) | @Override method evalMode (line 687) | @Override class EvaluatorDoubleInterval (line 697) | class EvaluatorDoubleInterval implements Evaluator> method zero (line 703) | @Override method one (line 709) | @Override method isZero (line 715) | @Override method isOne (line 721) | @Override method isFinite (line 728) | @Override method add (line 734) | @Override method subtract (line 742) | @Override method multiply (line 750) | @Override method divide (line 762) | @Override method gt (line 769) | @Override method geq (line 775) | @Override method equals (line 781) | @Override method checkProbabilitySum (line 790) | @Override method evaluate (line 805) | @Override method toDouble (line 813) | @Override method toStringExport (line 819) | @Override method toStringExport (line 827) | @Override method fromString (line 835) | @Override method exact (line 849) | @Override method isSymbolic (line 855) | @Override method evalMode (line 861) | @Override class EvaluatorBigRationalInterval (line 870) | class EvaluatorBigRationalInterval implements Evaluator renameFrom, ... method parseAndConvert (line 176) | public static String parseAndConvert(InputStream in) throws PrismExcep... method main (line 215) | public static void main(String args[]) FILE: prism/src/prism/Model.java type Model (line 37) | public interface Model method getModelType (line 44) | ModelType getModelType(); method getActions (line 54) | default List getActions() method getActionStrings (line 67) | default List getActionStrings() method findActionsUsed (line 78) | List findActionsUsed(); method onlyNullActionUsed (line 83) | default boolean onlyNullActionUsed() method actionIndex (line 95) | default int actionIndex(Object action) method getNumStates (line 104) | int getNumStates(); method getNumPlayers (line 109) | default int getNumPlayers() method getNumInitialStates (line 118) | int getNumInitialStates(); method getNumTransitions (line 123) | int getNumTransitions(); method numStatesExceedsInt (line 128) | default boolean numStatesExceedsInt() method getNumStatesString (line 137) | default String getNumStatesString() method getNumInitialStatesString (line 145) | default String getNumInitialStatesString() method getNumTransitionsString (line 153) | default String getNumTransitionsString() FILE: prism/src/prism/ModelGenerator.java type ModelGenerator (line 43) | public interface ModelGenerator extends ModelInfo method getEvaluator (line 50) | @SuppressWarnings("unchecked") method getIntervalEvaluator (line 60) | public default Evaluator> getIntervalEvaluator() throw... method hasSingleInitialState (line 69) | public default boolean hasSingleInitialState() throws PrismException method getInitialStates (line 79) | public default List getInitialStates() throws PrismException method getInitialState (line 90) | public State getInitialState() throws PrismException; method exploreState (line 98) | public void exploreState(State exploreState) throws PrismException; method getNumChoices (line 103) | public int getNumChoices() throws PrismException; method getNumTransitions (line 108) | public default int getNumTransitions() throws PrismException method getNumTransitions (line 123) | public int getNumTransitions(int i) throws PrismException; method getChoiceIndexOfTransition (line 129) | public default int getChoiceIndexOfTransition(int index) throws PrismE... method getChoiceOffsetOfTransition (line 148) | public default int getChoiceOffsetOfTransition(int index) throws Prism... method getTotalIndexOfTransition (line 168) | public default int getTotalIndexOfTransition(int i, int offset) throws... method isDeadlock (line 181) | public default boolean isDeadlock() throws PrismException method getTransitionAction (line 196) | public Object getTransitionAction(int i, int offset) throws PrismExcep... method getTransitionActionString (line 207) | public default String getTransitionActionString(int i, int offset) thr... method getTransitionActionDescription (line 225) | public default String getTransitionActionDescription(int i, int offset... method getChoiceAction (line 240) | public default Object getChoiceAction(int i) throws PrismException method getChoiceActionString (line 254) | public default String getChoiceActionString(int i) throws PrismException method getChoiceActionDescription (line 271) | public default String getChoiceActionDescription(int i) throws PrismEx... method getChoiceIndexByAction (line 281) | public default int getChoiceIndexByAction(Object action) throws PrismE... method getChoiceClockGuard (line 306) | public default Expression getChoiceClockGuard(int i) throws PrismExcep... method getTransitionProbability (line 317) | public Value getTransitionProbability(int i, int offset) throws PrismE... method getChoiceProbabilitySum (line 323) | public default Value getChoiceProbabilitySum(int i) throws PrismException method getProbabilitySum (line 337) | public default Value getProbabilitySum() throws PrismException method getTransitionProbabilityInterval (line 355) | public default Interval getTransitionProbabilityInterval(int i,... method getTransitionProbabilityObject (line 368) | public default Object getTransitionProbabilityObject(int i, int offset... method getTransitionProbabilityString (line 383) | public default String getTransitionProbabilityString(int i, int offset... method isDeterministic (line 397) | public default boolean isDeterministic() throws PrismException method getTransitionUpdateString (line 417) | public default String getTransitionUpdateString(int i, int offset) thr... method getTransitionUpdateStringFull (line 436) | public default String getTransitionUpdateStringFull(int i, int offset)... method computeTransitionTarget (line 446) | public State computeTransitionTarget(int i, int offset) throws PrismEx... method isLabelTrue (line 452) | public default boolean isLabelTrue(String label) throws PrismException method getClockInvariant (line 468) | public default Expression getClockInvariant() throws PrismException method isLabelTrue (line 478) | public default boolean isLabelTrue(int i) throws PrismException method getObservation (line 491) | public default State getObservation(State state) throws PrismException FILE: prism/src/prism/ModelInfo.java type ModelInfo (line 46) | public interface ModelInfo method getModelType (line 51) | public ModelType getModelType(); method setSomeUndefinedConstants (line 62) | public default void setSomeUndefinedConstants(EvaluateContext ecUndefi... method setSomeUndefinedConstants (line 82) | public default void setSomeUndefinedConstants(Values someValues) throw... method setSomeUndefinedConstants (line 92) | @Deprecated method getConstantValues (line 103) | public default Values getConstantValues() method getEvaluateContext (line 115) | public default EvaluateContext getEvaluateContext() method getActions (line 133) | public default List getActions() method getActionStrings (line 148) | public default List getActionStrings() method getBracketedActionStrings (line 163) | public default List getBracketedActionStrings() method containsUnboundedVariables (line 173) | public default boolean containsUnboundedVariables() method getNumVars (line 182) | public default int getNumVars() method getVarNames (line 191) | public List getVarNames(); method getVarIndex (line 197) | public default int getVarIndex(String name) method getVarName (line 207) | public default String getVarName(int i) method getVarTypes (line 216) | public List getVarTypes(); method getVarType (line 222) | public default Type getVarType(int i) throws PrismException method getVarDeclarationType (line 241) | public default DeclarationType getVarDeclarationType(int i) throws Pri... method getVarModuleIndex (line 259) | public default int getVarModuleIndex(int i) method getModuleName (line 272) | public default String getModuleName(int i) method createVarList (line 288) | public default VarList createVarList() throws PrismException method isVarObservable (line 300) | public default boolean isVarObservable(int i) method getNumObservableVars (line 311) | public default int getNumObservableVars() method getNumUnobservableVars (line 328) | public default int getNumUnobservableVars() method getObservableVars (line 338) | public default List getObservableVars() method getUnobservableVars (line 355) | public default List getUnobservableVars() method getActionStringDescription (line 372) | public default String getActionStringDescription() method getNumLabels (line 380) | public default int getNumLabels() method getLabelNames (line 389) | public default List getLabelNames() method getLabelName (line 399) | public default String getLabelName(int i) throws PrismException method getLabelIndex (line 413) | public default int getLabelIndex(String name) method getNumObservables (line 423) | public default int getNumObservables() method getObservableNames (line 433) | public default List getObservableNames() method getObservableName (line 444) | public default String getObservableName(int i) throws PrismException method getObservableIndex (line 459) | public default int getObservableIndex(String name) method getObservableTypes (line 469) | public default List getObservableTypes() method getObservableType (line 480) | public default Type getObservableType(int i) method isIdentUsed (line 490) | public default boolean isIdentUsed(String ident) method checkIdent (line 510) | public default void checkIdent(String ident, ASTElement decl, String u... method isQuotedIdentUsed (line 522) | public default boolean isQuotedIdentUsed(String ident) method checkQuotedIdent (line 538) | public default void checkQuotedIdent(String ident, ASTElement decl, St... FILE: prism/src/prism/ModelType.java type ModelType (line 29) | public enum ModelType method choicesSumToOne (line 33) | @Override method continuousTime (line 39) | @Override method nondeterministic (line 45) | @Override method probabilityOrRate (line 51) | @Override method choicesSumToOne (line 58) | @Override method continuousTime (line 64) | @Override method probabilityOrRate (line 70) | @Override method removeNondeterminism (line 76) | @Override method nondeterministic (line 83) | @Override method isProbabilistic (line 90) | @Override method probabilityOrRate (line 96) | @Override method removeNondeterminism (line 102) | @Override method removeNondeterminism (line 109) | @Override method partiallyObservable (line 116) | @Override method removeNondeterminism (line 122) | @Override method continuousTime (line 129) | @Override method realTime (line 135) | @Override method partiallyObservable (line 141) | @Override method removeNondeterminism (line 147) | @Override method continuousTime (line 154) | @Override method realTime (line 160) | @Override method multiplePlayers (line 167) | @Override method removeNondeterminism (line 173) | @Override method multiplePlayers (line 180) | @Override method removeNondeterminism (line 186) | @Override method nondeterministic (line 193) | @Override method uncertain (line 200) | @Override method intervals (line 206) | @Override method nondeterministic (line 213) | @Override method uncertain (line 220) | @Override method removeNondeterminism (line 227) | @Override method uncertain (line 233) | @Override method intervals (line 239) | @Override method removeNondeterminism (line 246) | @Override method uncertain (line 252) | @Override method partiallyObservable (line 259) | @Override method removeNondeterminism (line 265) | @Override method uncertain (line 271) | @Override method intervals (line 277) | @Override method partiallyObservable (line 284) | @Override method removeNondeterminism (line 290) | @Override method uncertain (line 296) | @Override method ModelType (line 309) | ModelType(final String fullName) { method fullName (line 316) | public String fullName() method keyword (line 324) | public String keyword() method choicesSumToOne (line 333) | public boolean choicesSumToOne() method continuousTime (line 341) | public boolean continuousTime() method realTime (line 349) | public boolean realTime() method nondeterministic (line 357) | public boolean nondeterministic() method multiplePlayers (line 365) | public boolean multiplePlayers() method isProbabilistic (line 373) | public boolean isProbabilistic() method probabilityOrRate (line 382) | public String probabilityOrRate() method partiallyObservable (line 390) | public boolean partiallyObservable() method uncertain (line 398) | public boolean uncertain() method intervals (line 406) | public boolean intervals() method removeNondeterminism (line 418) | public ModelType removeNondeterminism() method parseName (line 424) | public static ModelType parseName(String name) FILE: prism/src/prism/MultiObjUtils.java class MultiObjUtils (line 42) | public class MultiObjUtils method getWeights (line 55) | public static Point getWeights(Point point, List computedPoints... method printGraphFileDebug (line 182) | public static void printGraphFileDebug(Point target, List point... method exportPareto (line 235) | public static void exportPareto(TileList tl, String filename) throws P... method fillDirections (line 266) | protected static java.util.Map fillDirections(List removeDuplicities(List list) { method upperBoundPoints (line 337) | protected static List upperBoundPoints(List computedPoin... method getNewTarget (line 410) | protected static Point getNewTarget(List computedPoints, List> splitOptionsString(String opt... FILE: prism/src/prism/PEPA2Prism.java class PEPA2Prism (line 9) | public class PEPA2Prism extends PrismLanguageTranslator method getName (line 13) | @Override method load (line 19) | @Override method load (line 25) | @Override method load (line 43) | @Override method translateToString (line 65) | @Override method translate (line 78) | @Override FILE: prism/src/prism/Pair.java class Pair (line 34) | public class Pair implements Entry method Pair (line 39) | public Pair(X first, Y second) method getKey (line 45) | @Override method getValue (line 50) | @Override method setValue (line 55) | @Override method hashCode (line 61) | @Override method equals (line 71) | @Override method toString (line 94) | @Override method compare (line 105) | public static int compare(... FILE: prism/src/prism/PermutedLexicographicComparator.java class PermutedLexicographicComparator (line 42) | public class PermutedLexicographicComparator implements Comparator method PermutedLexicographicComparator (line 57) | public PermutedLexicographicComparator(int[] dimensionPermutation, boo... method compare (line 69) | @Override method compare (line 91) | protected int compare(Point o1, Point o2, int i) FILE: prism/src/prism/Point.java class Point (line 34) | public class Point method Point (line 52) | public Point(int dimensions) method Point (line 62) | public Point(double[] coords) method getCoord (line 72) | public double getCoord(int dim) method setCoord (line 82) | public void setCoord(int dim, double val) method getDimension (line 91) | public int getDimension() method equals (line 102) | @Override method hashCode (line 122) | @Override method isCloseTo (line 138) | public boolean isCloseTo(Point p) method isCoveredBy (line 155) | public boolean isCoveredBy(Point p) method normalize (line 175) | public Point normalize() method distanceTo (line 199) | public double distanceTo(Point p) throws IllegalArgumentException method euclideanNorm (line 214) | public double euclideanNorm() method toString (line 219) | @Override method clone (line 228) | public Point clone() { method getCoords (line 239) | public double[] getCoords() method project (line 250) | public Point project(BitSet b) method toRealProperties (line 272) | public Point toRealProperties(OpsAndBoundsList obl) method isZero (line 303) | public boolean isZero() { FILE: prism/src/prism/Preprocessor.java class Preprocessor (line 42) | public class Preprocessor method Preprocessor (line 75) | public Preprocessor(Prism p, File mf) method setParameters (line 81) | public void setParameters(String args[]) method preprocess (line 88) | public String preprocess() throws PrismException method countPPExprs (line 105) | private void countPPExprs() throws PrismException method storePPExprs (line 138) | private void storePPExprs() throws PrismException method interpret (line 210) | private void interpret() throws PrismException method interpretConstant (line 290) | private void interpretConstant(String s) throws PrismException method interpretForLoop (line 347) | private void interpretForLoop(String s, String between) throws PrismEx... method interpretEnd (line 383) | private void interpretEnd() throws PrismException method interpretExpression (line 465) | private void interpretExpression(String s) throws PrismException method main (line 486) | public static void main(String[] args) FILE: prism/src/prism/Prism.java class Prism (line 104) | public class Prism extends PrismComponent implements PrismSettingsListener type ModelSource (line 250) | public enum ModelSource { method description (line 252) | public String description() type ModelBuildType (line 269) | public enum ModelBuildType { method description (line 271) | public String description() type PrismEngine (line 288) | public enum PrismEngine { method description (line 290) | public String description() class ModelDetails (line 308) | public class ModelDetails method ModelDetails (line 338) | ModelDetails() method ModelDetails (line 344) | ModelDetails(ModelDetails other) method Prism (line 390) | public Prism() throws PrismException method Prism (line 399) | public Prism(PrismLog mainLog) method loadUserSettingsFile (line 415) | public void loadUserSettingsFile() method loadUserSettingsFile (line 425) | public void loadUserSettingsFile(File settingsFile) method setWorkingDirectory (line 456) | public static void setWorkingDirectory(String dirname) throws PrismExc... method getWorkingDirectory (line 479) | public static Path getWorkingDirectory() method resolveFile (line 488) | public static File resolveFile(String filename) method resolveFile (line 497) | public static File resolveFile(File file) method setMainLog (line 507) | public void setMainLog(PrismLog mainLog) throws PrismException method setEngine (line 518) | public void setEngine(int e) throws PrismException method setVerbose (line 523) | public void setVerbose(boolean b) throws PrismException method setFairness (line 528) | public void setFairness(boolean b) throws PrismException method setPrecomp (line 533) | public void setPrecomp(boolean b) throws PrismException method setProb0 (line 538) | public void setProb0(boolean b) throws PrismException method setProb1 (line 543) | public void setProb1(boolean b) throws PrismException method setFixDeadlocks (line 548) | public void setFixDeadlocks(boolean b) throws PrismException method setDoProbChecks (line 553) | public void setDoProbChecks(boolean b) throws PrismException method setSumRoundOff (line 558) | public void setSumRoundOff(double d) throws PrismException method setCompact (line 563) | public void setCompact(boolean b) throws PrismException method setLinEqMethod (line 568) | public void setLinEqMethod(int i) throws PrismException method setLinEqMethodParam (line 573) | public void setLinEqMethodParam(double d) throws PrismException method setMDPSolnMethod (line 578) | public void setMDPSolnMethod(int i) throws PrismException method setMDPMultiSolnMethod (line 583) | public void setMDPMultiSolnMethod(int i) throws PrismException method setTermCrit (line 588) | public void setTermCrit(int i) throws PrismException method setTermCritParam (line 593) | public void setTermCritParam(double d) throws PrismException method setMaxIters (line 598) | public void setMaxIters(int i) throws PrismException method setGridResolution (line 603) | public void setGridResolution(int i) throws PrismException method setCUDDMaxMem (line 608) | public void setCUDDMaxMem(String s) throws PrismException method setCUDDEpsilon (line 613) | public void setCUDDEpsilon(double d) throws PrismException method setNumSBLevels (line 618) | public void setNumSBLevels(int i) throws PrismException method setSBMaxMem (line 623) | public void setSBMaxMem(int i) throws PrismException method setNumSORLevels (line 628) | public void setNumSORLevels(int i) throws PrismException method setSORMaxMem (line 633) | public void setSORMaxMem(int i) throws PrismException method setDoSSDetect (line 638) | public void setDoSSDetect(boolean b) throws PrismException method setExtraDDInfo (line 643) | public void setExtraDDInfo(boolean b) throws PrismException method setExtraReachInfo (line 648) | public void setExtraReachInfo(boolean b) throws PrismException method setSCCMethod (line 653) | public void setSCCMethod(int i) throws PrismException method setExportAdv (line 658) | public void setExportAdv(int i) throws PrismException method setExportAdvFilename (line 663) | public void setExportAdvFilename(String s) throws PrismException method setParametric (line 670) | public void setParametric(String[] paramNames, String[] paramLowerBoun... method setParametricOff (line 678) | public void setParametricOff() method setExportDigital (line 683) | public void setExportDigital(boolean b) throws PrismException method setExportDigitalFile (line 691) | public void setExportDigitalFile(File f) throws PrismException method setExportTarget (line 696) | public void setExportTarget(boolean b) throws PrismException method setExportTargetFilename (line 701) | public void setExportTargetFilename(String s) throws PrismException method setExportProductTrans (line 706) | public void setExportProductTrans(boolean b) throws PrismException method setExportProductTransFilename (line 711) | public void setExportProductTransFilename(String s) throws PrismException method setExportProductStates (line 716) | public void setExportProductStates(boolean b) throws PrismException method setExportProductStatesFilename (line 721) | public void setExportProductStatesFilename(String s) throws PrismExcep... method setExportProductVector (line 726) | public void setExportProductVector(boolean b) throws PrismException method setExportProductVectorFilename (line 731) | public void setExportProductVectorFilename(String s) throws PrismExcep... method setStoreVector (line 739) | public void setStoreVector(boolean storeVector) method setGenStrat (line 747) | public void setGenStrat(boolean genStrat) method setRestrictStratToReach (line 755) | public void setRestrictStratToReach(boolean restrictStratToReach) method setDoBisim (line 763) | public void setDoBisim(boolean doBisim) method setDoReach (line 768) | public void setDoReach(boolean b) throws PrismException method setBSCCComp (line 773) | public void setBSCCComp(boolean b) throws PrismException method setCheckZeroLoops (line 778) | public void setCheckZeroLoops(boolean checkZeroLoops) method setConstruction (line 783) | public void setConstruction(int i) throws PrismException method setOrdering (line 788) | public void setOrdering(int i) throws PrismException method setReachMethod (line 796) | public void setReachMethod(int reachMethod) method setTestUMB (line 801) | public void setTestUMB(boolean testUMB) method getToolName (line 812) | public static String getToolName() method getCommandLineName (line 821) | public static String getCommandLineName() method getVersion (line 829) | public static String getVersion() method getMainLog (line 839) | public PrismLog getMainLog() method getSettings (line 844) | public PrismSettings getSettings() method getEngine (line 852) | public int getEngine() method getExplicit (line 860) | public boolean getExplicit() method getFixDeadlocks (line 865) | public boolean getFixDeadlocks() method getDoProbChecks (line 870) | public boolean getDoProbChecks() method getSumRoundOff (line 875) | public double getSumRoundOff() method getLinEqMethod (line 880) | public int getLinEqMethod() method getLinEqMethodParam (line 885) | public double getLinEqMethodParam() method getMDPSolnMethod (line 890) | public int getMDPSolnMethod() method getMDPMultiSolnMethod (line 895) | public int getMDPMultiSolnMethod() method getTermCrit (line 900) | public int getTermCrit() method getTermCritParam (line 905) | public double getTermCritParam() method getMaxIters (line 910) | public int getMaxIters() method getGridResolution (line 915) | public int getGridResolution() method getVerbose (line 920) | public boolean getVerbose() method getPrecomp (line 925) | public boolean getPrecomp() method getProb0 (line 930) | public boolean getProb0() method getProb1 (line 935) | public boolean getProb1() method getPreRel (line 940) | public boolean getPreRel() method getFairness (line 945) | public boolean getFairness() method getSBMaxMem (line 950) | public int getSBMaxMem() method getNumSBLevels (line 955) | public int getNumSBLevels() method getSORMaxMem (line 960) | public int getSORMaxMem() method getDoSSDetect (line 965) | public boolean getDoSSDetect() method getExtraDDInfo (line 970) | public boolean getExtraDDInfo() method getExtraReachInfo (line 975) | public boolean getExtraReachInfo() method getNumSORLevels (line 980) | public int getNumSORLevels() method getCompact (line 985) | public boolean getCompact() method getCUDDMaxMem (line 990) | public String getCUDDMaxMem() method getCUDDEpsilon (line 995) | public double getCUDDEpsilon() method getSCCMethod (line 1000) | public int getSCCMethod() method getExportAdv (line 1005) | public int getExportAdv() method getExportAdvFilename (line 1010) | public String getExportAdvFilename() method getExportTarget (line 1017) | public boolean getExportTarget() method getExportTargetFilename (line 1022) | public String getExportTargetFilename() method getExportProductTrans (line 1027) | public boolean getExportProductTrans() method getExportProductTransFilename (line 1032) | public String getExportProductTransFilename() method getExportProductStates (line 1037) | public boolean getExportProductStates() method getExportProductStatesFilename (line 1042) | public String getExportProductStatesFilename() method getExportProductVector (line 1047) | public boolean getExportProductVector() method getExportProductVectorFilename (line 1052) | public String getExportProductVectorFilename() method getStoreVector (line 1060) | public boolean getStoreVector() method getGenStrat (line 1068) | public boolean getGenStrat() method getRestrictStratToReach (line 1076) | public boolean getRestrictStratToReach() method getDoBisim (line 1084) | public boolean getDoBisim() method getDoReach (line 1089) | public boolean getDoReach() method getBSCCComp (line 1094) | public boolean getBSCCComp() method getCheckZeroLoops (line 1099) | public boolean getCheckZeroLoops() method getConstruction (line 1104) | public int getConstruction() method getOrdering (line 1109) | public int getOrdering() method getReachMethod (line 1114) | public int getReachMethod() method getIntervalIterationFlags (line 1123) | public int getIntervalIterationFlags() throws PrismException method addModelListener (line 1143) | public void addModelListener(PrismModelListener listener) method getEngineString (line 1150) | public static String getEngineString(int engine) method notifySettings (line 1158) | public void notifySettings(PrismSettings settings) method getPrismParser (line 1173) | public static PrismParser getPrismParser() throws InterruptedException method releasePrismParser (line 1202) | public static synchronized void releasePrismParser() method getSimulator (line 1211) | public SimulatorEngine getSimulator() method getSCCComputer (line 1223) | public SCCComputer getSCCComputer(Model model) throws PrismException method getSCCComputer (line 1232) | public SCCComputer getSCCComputer(JDDNode reach, JDDNode trans01, JDDV... method getExplicitSCCComputer (line 1241) | public explicit.SCCComputer getExplicitSCCComputer(explicit.Model m... method getECComputer (line 1249) | public ECComputer getECComputer(NondetModel model) throws PrismException method getECComputer (line 1257) | public ECComputer getECComputer(JDDNode reach, JDDNode trans, JDDNode ... method getExplicitECComputer (line 1266) | public explicit.ECComputer getExplicitECComputer(explicit.NondetModel<... method getListOfKeywords (line 1278) | public static List getListOfKeywords() method initialise (line 1290) | public void initialise() throws PrismException method useNative (line 1311) | public void useNative() throws PrismException method addLibrary (line 1325) | private void addLibrary(PrismLibrary lib) throws PrismException method setSimulatorSeed (line 1335) | public void setSimulatorSeed(int seed) throws PrismException method parseModelFile (line 1344) | public ModulesFile parseModelFile(File file) throws FileNotFoundExcept... method parseModelFile (line 1354) | public ModulesFile parseModelFile(File file, ModelType typeOverride) t... method parseModelString (line 1388) | public ModulesFile parseModelString(String s) throws PrismLangException method parseModelString (line 1398) | public ModulesFile parseModelString(String s, ModelType typeOverride) ... method importPepaFile (line 1427) | public ModulesFile importPepaFile(File file) throws PrismException, Pr... method importPepaString (line 1436) | public ModulesFile importPepaString(String s) throws PrismException, P... method importSBMLFile (line 1445) | public ModulesFile importSBMLFile(File file) throws PrismException, Pr... method importSBMLString (line 1454) | public ModulesFile importSBMLString(String s) throws PrismException, P... method importModelFile (line 1462) | public ModulesFile importModelFile(String lang, File file) throws Pris... method importModelString (line 1474) | public ModulesFile importModelString(String lang, String s) throws Pri... method createPrismLanguageTranslator (line 1486) | private PrismLanguageTranslator createPrismLanguageTranslator(String l... method importPrismPreprocFile (line 1507) | public ModulesFile importPrismPreprocFile(File file, String params[]) ... method parsePropertiesFile (line 1529) | public PropertiesFile parsePropertiesFile(File file) throws FileNotFou... method parsePropertiesFile (line 1541) | public PropertiesFile parsePropertiesFile(ModelInfo modelInfo, File fi... method parsePropertiesFile (line 1554) | public PropertiesFile parsePropertiesFile(File file, boolean tidy) thr... method parsePropertiesFile (line 1569) | public PropertiesFile parsePropertiesFile(ModelInfo modelInfo, File fi... method parsePropertiesString (line 1604) | public PropertiesFile parsePropertiesString(String s) throws PrismLang... method parsePropertiesString (line 1616) | public PropertiesFile parsePropertiesString(ModelInfo modelInfo, Strin... method parseSingleExpressionString (line 1645) | public static Expression parseSingleExpressionString(String s) throws ... method parseForLoopString (line 1672) | public ForLoop parseForLoopString(String s) throws PrismLangException method isKeyword (line 1698) | public static boolean isKeyword(String s) method isValidIdentifier (line 1706) | public static boolean isValidIdentifier(String s) method toIdentifier (line 1724) | public static String toIdentifier(Object o) method clearModel (line 1733) | public void clearModel() throws PrismException method loadPRISMModel (line 1753) | public void loadPRISMModel(ModulesFile modulesFile) throws PrismException method loadModelGenerator (line 1780) | public void loadModelGenerator(ModelGenerator modelGen) throws Pris... method resetGenerators (line 1808) | private void resetGenerators() throws PrismException method setPRISMModelConstants (line 1826) | public void setPRISMModelConstants(Values definedMFConstants) throws P... method setPRISMModelConstants (line 1837) | public void setPRISMModelConstants(Values definedMFConstants, boolean ... method loadPRISMModelAndBuiltModel (line 1872) | public void loadPRISMModelAndBuiltModel(ModulesFile modulesFile, Model... method loadBuiltModel (line 1894) | public void loadBuiltModel(Model model) throws PrismException method loadModelFromExplicitFiles (line 1916) | public void loadModelFromExplicitFiles(File statesFile, File transFile... method loadModelFromExplicitFiles (line 1930) | public void loadModelFromExplicitFiles(File statesFile, File transFile... method loadModelFromUMBFile (line 1940) | public void loadModelFromUMBFile(File umbFile) throws PrismException method loadModelFromExplicitFiles (line 1949) | public void loadModelFromExplicitFiles(ExplicitModelImporter importer)... method printModelInfo (line 1970) | private void printModelInfo() throws PrismException method printModelInfo (line 1980) | private void printModelInfo(ModelInfo modelInfo, RewardInfo rewardInfo... method getModelSource (line 2009) | public ModelSource getModelSource() method isModelSourceDigitalClocks (line 2017) | public boolean isModelSourceDigitalClocks() method getModelType (line 2025) | public ModelType getModelType() method getModelInfo (line 2033) | public ModelInfo getModelInfo() method getPRISMModel (line 2041) | public ModulesFile getPRISMModel() method getCurrentEngine (line 2049) | public PrismEngine getCurrentEngine() method getModelGenerator (line 2072) | public ModelGenerator getModelGenerator() throws PrismException method getModelGenerator (line 2080) | private ModelGenerator getModelGenerator(boolean buildIfMissing) th... method getRewardInfo (line 2127) | public RewardInfo getRewardInfo() throws PrismException method getRewardGenerator (line 2135) | public RewardGenerator getRewardGenerator() throws PrismException method getUndefinedModelValues (line 2143) | public Values getUndefinedModelValues() method areUndefinedModelValuesExact (line 2151) | public boolean areUndefinedModelValuesExact() method getBuiltModel (line 2159) | public prism.Model getBuiltModel() method getBuiltModelSymbolic (line 2167) | private symbolic.model.Model getBuiltModelSymbolic() method getBuiltModelExplicit (line 2175) | public explicit.Model getBuiltModelExplicit() method getBuiltModelType (line 2183) | public ModelBuildType getBuiltModelType() method modelCanBeBuilt (line 2191) | public boolean modelCanBeBuilt() method getModelBuildTypeForEngine (line 2203) | public ModelBuildType getModelBuildTypeForEngine(PrismEngine engine) method modelIsBuilt (line 2222) | public boolean modelIsBuilt() method someModelIsBuilt (line 2231) | public boolean someModelIsBuilt() method getStrategy (line 2239) | public Strategy getStrategy() method buildModel (line 2251) | public void buildModel() throws PrismException method buildModelIfRequired (line 2262) | public void buildModelIfRequired() throws PrismException method chooseEngineForModelBuild (line 2272) | private void chooseEngineForModelBuild() method doBuildModel (line 2311) | private void doBuildModel() throws PrismException method doBuildModelDigitalClocksChecks (line 2490) | private void doBuildModelDigitalClocksChecks() throws PrismException method buildModelExplicit (line 2531) | public Model buildModelExplicit(ModulesFile modulesFile) throws PrismE... method exportPRISMModel (line 2569) | public void exportPRISMModel(File file) throws FileNotFoundException, ... method exportPRISMModelWithExpandedConstants (line 2585) | public void exportPRISMModelWithExpandedConstants(File file) throws Fi... method exportBuiltModel (line 2606) | public void exportBuiltModel(File file, ModelExportFormat exportFormat... method exportBuiltModel (line 2618) | public void exportBuiltModel(File file, ModelExportOptions exportOptio... method exportBuiltModelTransitions (line 2628) | public void exportBuiltModelTransitions(File file, ModelExportFormat e... method exportBuiltModelTransitions (line 2639) | public void exportBuiltModelTransitions(File file, ModelExportOptions ... method exportBuiltModelStateRewards (line 2652) | public void exportBuiltModelStateRewards(File file, ModelExportFormat ... method exportBuiltModelStateRewards (line 2664) | public void exportBuiltModelStateRewards(File file, ModelExportOptions... method exportBuiltModelTransRewards (line 2680) | public void exportBuiltModelTransRewards(File file, ModelExportFormat ... method exportBuiltModelTransRewards (line 2692) | public void exportBuiltModelTransRewards(File file, ModelExportOptions... method exportBuiltModelStates (line 2706) | public void exportBuiltModelStates(File file, ModelExportFormat export... method exportBuiltModelStates (line 2716) | public void exportBuiltModelStates(File file, ModelExportOptions expor... method exportBuiltModelObservations (line 2726) | public void exportBuiltModelObservations(File file, ModelExportFormat ... method exportBuiltModelObservations (line 2736) | public void exportBuiltModelObservations(File file, ModelExportOptions... method exportBuiltModelLabels (line 2750) | public void exportBuiltModelLabels(File file, ModelExportFormat export... method exportBuiltModelLabels (line 2760) | public void exportBuiltModelLabels(File file, ModelExportOptions expor... method exportBuiltModelLabels (line 2773) | public void exportBuiltModelLabels(PropertiesFile propertiesFile, File... method exportBuiltModelPropLabels (line 2791) | public void exportBuiltModelPropLabels(PropertiesFile propertiesFile, ... method exportBuiltModelTasks (line 2803) | public void exportBuiltModelTasks(List modelExportTas... method exportBuiltModelTask (line 2823) | public void exportBuiltModelTask(ModelExportTask exportTask) throws Pr... method doExportBuiltModel (line 2864) | private void doExportBuiltModel(ModelExportTask exportTask) throws Pri... method doExportBuiltModelStateRewards (line 2894) | private void doExportBuiltModelStateRewards(File file, ModelExportOpti... method doExportBuiltModelTransRewards (line 2928) | private void doExportBuiltModelTransRewards(File file, ModelExportOpti... method doExportBuiltModelStates (line 2960) | private void doExportBuiltModelStates(File file, ModelExportOptions ex... method doExportBuiltModelObservations (line 2978) | private void doExportBuiltModelObservations(File file, ModelExportOpti... method doExportBuiltModelLabels (line 2989) | private void doExportBuiltModelLabels(ModelExportTask exportTask) thro... method exportBSCCsToFile (line 3027) | public void exportBSCCsToFile(int exportType, File file) throws FileNo... method exportMECsToFile (line 3119) | public void exportMECsToFile(int exportType, File file) throws FileNot... method exportSCCsToFile (line 3206) | public void exportSCCsToFile(int exportType, File file) throws FileNot... method newMergedModelExportOptions (line 3292) | private ModelExportOptions newMergedModelExportOptions(ModelExportOpti... method modelCheck (line 3310) | public Result modelCheck(String propertyString) throws PrismException method modelCheck (line 3324) | public Result modelCheck(PropertiesFile propertiesFile, Expression exp... method modelCheck (line 3334) | public Result modelCheck(PropertiesFile propertiesFile, Property prop)... method modelCheckPTA (line 3501) | public Result modelCheckPTA(PropertiesFile propertiesFile, Expression ... method checkModelForSimulation (line 3556) | public void checkModelForSimulation() throws PrismException method loadModelIntoSimulator (line 3574) | public void loadModelIntoSimulator() throws PrismException method loadStrategyIntoSimulator (line 3592) | public void loadStrategyIntoSimulator() throws PrismException method isPropertyOKForSimulation (line 3603) | public boolean isPropertyOKForSimulation(Expression expr) method checkPropertyForSimulation (line 3613) | public void checkPropertyForSimulation(Expression expr) throws PrismEx... method modelCheckSimulator (line 3631) | public Result modelCheckSimulator(PropertiesFile propertiesFile, Expre... method modelCheckSimulatorSimultaneously (line 3677) | public Result[] modelCheckSimulatorSimultaneously(PropertiesFile prope... method modelCheckSimulatorExperiment (line 3737) | public void modelCheckSimulatorExperiment(PropertiesFile propertiesFil... method exportStrategy (line 3766) | public void exportStrategy(StrategyExportOptions exportOptions, File f... method exportStrategy (line 3782) | public void exportStrategy(StrategyExportType exportType, File file) t... method exportStrategy (line 3795) | public void exportStrategy(Strategy strat, StrategyExportOptions ex... method exportStrategy (line 3819) | public void exportStrategy(Strategy strat, StrategyExportType expor... method generateSimulationPath (line 3830) | public void generateSimulationPath(String details, long maxPathLength,... method exportSteadyStateProbabilities (line 3843) | public void exportSteadyStateProbabilities(File file, ModelExportForma... method exportSteadyStateProbabilities (line 3856) | public void exportSteadyStateProbabilities(File file, ModelExportForma... method exportSteadyStateProbabilities (line 3869) | public void exportSteadyStateProbabilities(File file, ModelExportOptio... method computeSteadyStateProbabilities (line 3886) | public prism.StateVector computeSteadyStateProbabilities(File initDist... method computeSteadyStateProbabilities (line 3921) | protected StateValues computeSteadyStateProbabilities(Model model, Fil... method computeSteadyStateProbabilitiesExplicit (line 3939) | protected explicit.StateValues computeSteadyStateProbabilitiesExplicit... method exportTransientProbabilities (line 3966) | public void exportTransientProbabilities(double time, File file, Model... method exportTransientProbabilities (line 3980) | public void exportTransientProbabilities(double time, File file, Model... method exportTransientProbabilities (line 3996) | public void exportTransientProbabilities(String timeSpec, File file, M... method exportTransientProbabilities (line 4023) | public void exportTransientProbabilities(double time, File file, Model... method computeTransientProbabilities (line 4041) | public prism.StateVector computeTransientProbabilities(double time, Fi... method exportTransientProbabilities (line 4110) | public void exportTransientProbabilities(UndefinedConstants times, Fil... method explicitBuildTest (line 4237) | public void explicitBuildTest() throws PrismException method closeDown (line 4275) | public void closeDown() method closeDown (line 4284) | public void closeDown(boolean check) method setModelSource (line 4303) | private void setModelSource(ModelSource modelSource) throws PrismExcep... method setModelSourceIsDigitalClocks (line 4311) | private void setModelSourceIsDigitalClocks(boolean digital) throws Pri... method setModelType (line 4319) | private void setModelType(ModelType modelType) throws PrismException method setModelInfo (line 4327) | private void setModelInfo(ModelInfo modelInfo) throws PrismException method setPRISMModel (line 4335) | private void setPRISMModel(ModulesFile modulesFile) throws PrismException method setModelGenerator (line 4343) | private void setModelGenerator(ModelGenerator modelGenerator) throws P... method setRewardInfo (line 4351) | private void setRewardInfo(RewardInfo rewardInfo) throws PrismException method setRewardGenerator (line 4359) | private void setRewardGenerator(RewardGenerator rewardGenerator) throw... method setDefinedMFConstants (line 4367) | private void setDefinedMFConstants(Values definedMFConstants) throws P... method setDefinedMFConstants (line 4375) | private void setDefinedMFConstants(Values definedMFConstants, boolean ... method setBuiltModel (line 4384) | private void setBuiltModel(ModelBuildType buildType, prism.Model ne... method clearBuiltModel (line 4416) | private void clearBuiltModel() method clearStrategy (line 4432) | private void clearStrategy() method createModelChecker (line 4448) | private StateModelChecker createModelChecker(PropertiesFile properties... method createModelCheckerExplicit (line 4467) | private explicit.StateModelChecker createModelCheckerExplicit(Properti... method getStringForExportType (line 4492) | private static String getStringForExportType(int exportType) method exportTransToFile (line 4527) | @Deprecated method exportStateRewardsToFile (line 4544) | @Deprecated method exportTransRewardsToFile (line 4561) | @Deprecated method exportStatesToFile (line 4576) | @Deprecated method exportObservationsToFile (line 4591) | @Deprecated method exportLabelsToFile (line 4608) | @Deprecated method exportPropLabelsToFile (line 4625) | @Deprecated method exportToDotFile (line 4636) | @Deprecated method exportBuiltModelCombined (line 4648) | @Deprecated method doSteadyState (line 4659) | @Deprecated method doSteadyState (line 4672) | @Deprecated method doTransient (line 4684) | @Deprecated method doTransient (line 4698) | @Deprecated method doTransient (line 4714) | @Deprecated method convertExportType (line 4723) | public static int convertExportType(ModelExportOptions exportOptions) method convertExportTypeTrans (line 4739) | public static int convertExportTypeTrans(ModelExportOptions exportOpti... method convertExportType (line 4755) | public static ModelExportOptions convertExportType(int exportType) method modelCheckExact (line 4790) | @Deprecated method modelCheckParametric (line 4809) | @Deprecated FILE: prism/src/prism/PrismCL.java class PrismCL (line 74) | public class PrismCL implements PrismModelListener class ModelImportSource (line 208) | private class ModelImportSource method ModelImportSource (line 214) | public ModelImportSource(ModelExportTask.ModelExportEntity entity, M... method go (line 225) | public void go(String[] args) { method run (line 260) | public void run(String[] args) method importResults (line 550) | protected void importResults() method exportResults (line 577) | protected void exportResults() method initialise (line 605) | private void initialise(String[] args) method doParsing (line 640) | private void doParsing() method sortModelImports (line 720) | private void sortModelImports() throws PrismException method sortProperties (line 792) | private void sortProperties() method doExports (line 836) | private void doExports() throws PrismException method doSteadyState (line 923) | private void doSteadyState() method doTransient (line 946) | private void doTransient() method doResultTest (line 979) | private void doResultTest(Property prop, Result res, Values mfConstant... method closeDown (line 1001) | private void closeDown() method setTimeout (line 1022) | private void setTimeout(final int timeout) method notifyModelBuildSuccessful (line 1037) | @Override method notifyModelBuildFailed (line 1042) | @Override method parseArguments (line 1052) | private void parseArguments(String[] args) throws PrismException method processFileNames (line 1889) | private void processFileNames(List filenameArgs) throws PrismE... method processImportModelSwitch (line 1919) | private void processImportModelSwitch(String filesOptionsString) throw... method addModelImport (line 2006) | private void addModelImport(ModelExportTask.ModelExportEntity entity, ... method addStateRewardImports (line 2022) | private void addStateRewardImports(String basename, boolean assumeExists) method addTransitionRewardImports (line 2054) | private void addTransitionRewardImports(String basename, boolean assum... method processExportLabelsSwitch (line 2080) | private void processExportLabelsSwitch(String filesOptionsString) thro... method processExportPropLabelsSwitch (line 2107) | private void processExportPropLabelsSwitch(String filesOptionsString) ... method processExportModelSwitch (line 2136) | private void processExportModelSwitch(String filesOptionsString) throw... method processExportStratSwitch (line 2335) | private void processExportStratSwitch(String filesOptionsString) throw... method splitFilesAndOptions (line 2436) | private static String[] splitFilesAndOptions(String filesOptionsString) method printArguments (line 2456) | public void printArguments(String[] args) method shellQuoteSingleIfNecessary (line 2476) | public static String shellQuoteSingleIfNecessary(String arg) method processOptions (line 2498) | private void processOptions() throws PrismException method processSimulationOptions (line 2586) | private SimulationMethod processSimulationOptions(Expression expr) thr... method printHelp (line 2706) | private void printHelp() method printHelpSwitch (line 2797) | private void printHelpSwitch(String sw) method printVersion (line 2922) | private void printVersion() method printListOfKeywords (line 2930) | private void printListOfKeywords() method error (line 2947) | private void error(PrismException e) method error (line 2956) | private void error(String s) method error (line 2966) | private void error(String s, boolean dontExit) method errorAndExit (line 2980) | private void errorAndExit(String s) method exit (line 2991) | private void exit() method exit (line 3000) | private void exit(int i) method main (line 3008) | public static void main(String[] args) FILE: prism/src/prism/PrismComponent.java class PrismComponent (line 47) | public class PrismComponent method PrismComponent (line 66) | public PrismComponent() method PrismComponent (line 75) | public PrismComponent(PrismComponent parent) method setLog (line 88) | public final void setLog(PrismLog mainLog) method setSettings (line 96) | public final void setSettings(PrismSettings settings) method getLog (line 106) | public PrismLog getLog() method getSettings (line 114) | public PrismSettings getSettings() method getPrismLogForFile (line 124) | public PrismLog getPrismLogForFile(File file) throws PrismException method getPrismLogForFile (line 139) | public PrismLog getPrismLogForFile(File file, boolean append) throws P... method getDestinationStringForFile (line 156) | public static String getDestinationStringForFile(File file) FILE: prism/src/prism/PrismDevNullLog.java class PrismDevNullLog (line 32) | public class PrismDevNullLog extends PrismLog method PrismDevNullLog (line 34) | public PrismDevNullLog() method ready (line 40) | @Override method flush (line 46) | @Override method close (line 51) | @Override method print (line 57) | @Override method print (line 62) | @Override method print (line 67) | @Override method print (line 72) | @Override method print (line 77) | @Override method print (line 82) | @Override method print (line 87) | @Override method print (line 92) | @Override method println (line 97) | @Override FILE: prism/src/prism/PrismException.java class PrismException (line 29) | public class PrismException extends Exception method PrismException (line 31) | public PrismException(String s) method prepend (line 39) | public PrismException prepend(String prefix) method toString (line 44) | public String toString() FILE: prism/src/prism/PrismFileLog.java class PrismFileLog (line 37) | public class PrismFileLog extends PrismPrintStreamLog method PrismFileLog (line 52) | public PrismFileLog(String filename) throws PrismException method PrismFileLog (line 64) | public PrismFileLog(String filename, boolean append) throws PrismExcep... method PrismFileLog (line 77) | public PrismFileLog(String filename, boolean append, boolean nativeCod... method createLogStream (line 88) | private void createLogStream(String filename, boolean append, boolean ... method useNative (line 114) | public void useNative() throws PrismException method getFileName (line 125) | public String getFileName() method isNative (line 133) | public boolean isNative() method ready (line 140) | @Override method getFilePointer (line 153) | @Override method create (line 172) | public static PrismFileLog create(String filename) throws PrismException method create (line 184) | public static PrismFileLog create(String filename, boolean append) thr... method create (line 197) | public static PrismFileLog create(String filename, boolean append, boo... method createStdout (line 205) | public static PrismFileLog createStdout() throws PrismException FILE: prism/src/prism/PrismFileLogNative.java class PrismFileLogNative (line 12) | public class PrismFileLogNative extends PrintStream method PrismFileLogNative (line 28) | public PrismFileLogNative(String filename) throws FileNotFoundException method PrismFileLogNative (line 40) | public PrismFileLogNative(String filename, boolean append) throws File... method ready (line 54) | public boolean ready() method getFilePointer (line 62) | public long getFilePointer() method write (line 69) | @Override method write (line 96) | @Override method flush (line 109) | @Override method close (line 122) | @Override FILE: prism/src/prism/PrismLangException.java class PrismLangException (line 31) | public class PrismLangException extends PrismException method PrismLangException (line 37) | public PrismLangException(String s) method PrismLangException (line 42) | public PrismLangException(String s, ASTElement e) method setASTElement (line 48) | public void setASTElement(ASTElement e) method prepend (line 53) | @Override method hasASTElement (line 59) | public boolean hasASTElement() method getASTElement (line 64) | public ASTElement getASTElement() method getMessage (line 69) | public String getMessage() method toString (line 90) | public String toString() method hasLineNumbers (line 95) | public boolean hasLineNumbers() method getBeginColumn (line 109) | public int getBeginColumn() method getEndColumn (line 117) | public int getEndColumn() method getBeginLine (line 125) | public int getBeginLine() method getEndLine (line 133) | public int getEndLine() FILE: prism/src/prism/PrismLanguageTranslator.java class PrismLanguageTranslator (line 41) | public abstract class PrismLanguageTranslator method getName (line 46) | public abstract String getName(); method load (line 51) | public abstract void load(InputStream in) throws PrismException; method load (line 56) | public void load(String modelString) throws PrismException method load (line 64) | public void load(File file) throws PrismException method translate (line 78) | public abstract void translate(PrintStream out) throws PrismException; method translateToString (line 83) | public String translateToString() throws PrismException FILE: prism/src/prism/PrismLibrary.java type PrismLibrary (line 34) | public interface PrismLibrary method initialise (line 40) | void initialise(Prism prism) throws PrismException; method setMainLog (line 46) | void setMainLog(PrismLog mainLog) throws PrismException; method notifySettings (line 52) | void notifySettings(PrismSettings settings); method closeDown (line 58) | void closeDown(boolean check); FILE: prism/src/prism/PrismLog.java class PrismLog (line 41) | public abstract class PrismLog implements Closeable, AutoCloseable method setVerbosityLevel (line 64) | public void setVerbosityLevel(int verbosityLevel) method resetNumberOfWarnings (line 72) | public void resetNumberOfWarnings() method getVerbosityLevel (line 82) | public int getVerbosityLevel() method getNumberOfWarnings (line 91) | public int getNumberOfWarnings() method ready (line 101) | public abstract boolean ready(); method getFilePointer (line 107) | public long getFilePointer() method flush (line 116) | public abstract void flush(); method close (line 118) | @Override method print (line 124) | public abstract void print(boolean b); method print (line 128) | public abstract void print(char c); method print (line 133) | public abstract void print(double d); method print (line 138) | public abstract void print(float f); method print (line 143) | public abstract void print(int i); method print (line 148) | public abstract void print(long l); method print (line 153) | public abstract void print(Object obj); method print (line 158) | public abstract void print(String s); method println (line 163) | public abstract void println(); method print (line 170) | public void print(double arr[]) method print (line 184) | public void print(int arr[]) method print (line 200) | public void print(boolean b, int level) method print (line 209) | public void print(char c, int level) method print (line 218) | public void print(double d, int level) method print (line 227) | public void print(float f, int level) method print (line 236) | public void print(int i, int level) method print (line 245) | public void print(long l, int level) method print (line 254) | public void print(Object obj, int level) method print (line 263) | public void print(String s, int level) method print (line 272) | public void print(double[] arr, int level) method println (line 283) | public void println(boolean b) method println (line 292) | public void println(char c) method println (line 301) | public void println(double d) method println (line 310) | public void println(float f) method println (line 319) | public void println(int i) method println (line 328) | public void println(long l) method println (line 337) | public void println(Object o) method println (line 346) | public void println(String s) method println (line 355) | public void println(double arr[]) method println (line 364) | public void println(int arr[]) method println (line 375) | public void println(boolean b, int level) method println (line 384) | public void println(char c, int level) method println (line 393) | public void println(double d, int level) method println (line 402) | public void println(float f, int level) method println (line 411) | public void println(int i, int level) method println (line 420) | public void println(long l, int level) method println (line 429) | public void println(Object o, int level) method println (line 438) | public void println(String s, int level) method println (line 447) | public void println(double arr[], int level) method println (line 456) | public void println(int arr[], int level) method printSeparator (line 467) | public void printSeparator() method printWarning (line 480) | public void printWarning(String s) FILE: prism/src/prism/PrismLogWrapper.java class PrismLogWrapper (line 10) | public class PrismLogWrapper extends PrismLog method PrismLogWrapper (line 19) | public PrismLogWrapper(PrismLog log) method ready (line 26) | @Override method getFilePointer (line 32) | @Override method flush (line 38) | @Override method close (line 44) | @Override method print (line 51) | @Override method print (line 57) | @Override method print (line 63) | @Override method print (line 69) | @Override method print (line 75) | @Override method print (line 81) | @Override method print (line 87) | @Override method print (line 93) | @Override method println (line 99) | @Override FILE: prism/src/prism/PrismModelListener.java type PrismModelListener (line 29) | public interface PrismModelListener method notifyModelBuildSuccessful (line 31) | public void notifyModelBuildSuccessful(); method notifyModelBuildFailed (line 32) | public void notifyModelBuildFailed(PrismException e); FILE: prism/src/prism/PrismNG.java class PrismNG (line 40) | public class PrismNG method nailMain (line 64) | public synchronized static void nailMain(NGContext context) throws Int... method setupChildProcessEnvironment (line 119) | public static void setupChildProcessEnvironment(ProcessBuilder builder) FILE: prism/src/prism/PrismNative.cc function JNIEXPORT (line 95) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetPrism(JNIEnv *env, ... function JNIEXPORT (line 119) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetCUDDManager(JNIEnv ... function JNIEXPORT (line 128) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetMainLog(JNIEnv *env... function PN_PrintToMainLog (line 149) | void PN_PrintToMainLog(JNIEnv *env, const char *str, ...) function PN_PrintWarningToMainLog (line 166) | void PN_PrintWarningToMainLog(JNIEnv *env, const char *str, ...) function PN_PrintMemoryToMainLog (line 185) | void PN_PrintMemoryToMainLog(JNIEnv *env, const char *before, double mem... function PN_SetErrorMessage (line 208) | void PN_SetErrorMessage(const char *str, ...) function JNIEXPORT (line 222) | JNIEXPORT jstring JNICALL Java_prism_PrismNative_PN_1GetErrorMessage(JNI... function JNIEXPORT (line 231) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetExportIterations(JN... function PN_GetFlagExportIterations (line 236) | bool PN_GetFlagExportIterations() function JNIEXPORT (line 245) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetCompact(JNIEnv *env... function JNIEXPORT (line 252) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetLinEqMethod(JNIEnv ... function JNIEXPORT (line 259) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetLinEqMethodParam(JN... function JNIEXPORT (line 266) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetTermCrit(JNIEnv *en... function JNIEXPORT (line 273) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetTermCritParam(JNIEn... function JNIEXPORT (line 280) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetMaxIters(JNIEnv *en... function JNIEXPORT (line 287) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetExportModelPrecisio... function JNIEXPORT (line 294) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetSBMaxMem(JNIEnv *en... function JNIEXPORT (line 301) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetNumSBLevels(JNIEnv ... function JNIEXPORT (line 308) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetSORMaxMem(JNIEnv *e... function JNIEXPORT (line 315) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetNumSORLevels(JNIEnv... function JNIEXPORT (line 322) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetDoSSDetect(JNIEnv *... function JNIEXPORT (line 329) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetExportAdv(JNIEnv *e... function JNIEXPORT (line 336) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetExportAdvFilename(J... function JNIEXPORT (line 348) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetDefaultExportIterat... function JNIEXPORT (line 360) | JNIEXPORT jint JNICALL Java_prism_PrismNative_PN_1SetWorkingDirectory(JN... function store_export_info (line 375) | int store_export_info(int type, jstring fn, JNIEnv *env) function export_string (line 397) | void export_string(const char *str, ...) function JNIEXPORT (line 417) | JNIEXPORT jlong __jlongpointer JNICALL Java_prism_PrismNative_PN_1GetStd... function JNIEXPORT (line 430) | JNIEXPORT jlong __jlongpointer JNICALL Java_prism_PrismNative_PN_1OpenFi... function JNIEXPORT (line 441) | JNIEXPORT jlong __jlongpointer JNICALL Java_prism_PrismNative_PN_1OpenFi... function JNIEXPORT (line 452) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1PrintToFile(JNIEnv *en... function JNIEXPORT (line 466) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1FlushFile(JNIEnv *env,... function JNIEXPORT (line 473) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1CloseFile(JNIEnv *env,... function JNIEXPORT (line 478) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1SetLastErrorBound(JNIE... function JNIEXPORT (line 483) | JNIEXPORT jdouble JNICALL Java_prism_PrismNative_PN_1GetLastErrorBound(J... function JNIEXPORT (line 492) | JNIEXPORT void JNICALL Java_prism_PrismNative_PN_1FreeGlobalRefs(JNIEnv ... FILE: prism/src/prism/PrismNative.java class PrismNative (line 35) | public class PrismNative method initialise (line 51) | public static void initialise(Prism prism) method closeDown (line 57) | public static void closeDown() method PN_FreeGlobalRefs (line 64) | private static native void PN_FreeGlobalRefs(); method PN_SetPrism (line 71) | private static native void PN_SetPrism(Prism prism); method setPrism (line 73) | public static void setPrism(Prism prism) method PN_SetCUDDManager (line 82) | private static native void PN_SetCUDDManager(long ddm); method setCUDDManager (line 83) | public static void setCUDDManager() method PN_SetMainLog (line 93) | private static native void PN_SetMainLog(PrismLog log); method setMainLog (line 95) | public static void setMainLog(PrismLog log) method PN_GetErrorMessage (line 102) | public static native String PN_GetErrorMessage(); method PN_SetExportIterations (line 104) | private static native void PN_SetExportIterations(boolean value); method SetExportIterations (line 105) | public static void SetExportIterations(boolean value) method PN_SetCompact (line 112) | private static native void PN_SetCompact(boolean b); method setCompact (line 113) | public static void setCompact(boolean b) method PN_SetLinEqMethod (line 118) | private static native void PN_SetLinEqMethod(int i); method setLinEqMethod (line 119) | public static void setLinEqMethod(int i) method PN_SetLinEqMethodParam (line 124) | private static native void PN_SetLinEqMethodParam(double d); method setLinEqMethodParam (line 125) | public static void setLinEqMethodParam(double d) method PN_SetTermCrit (line 131) | private static native void PN_SetTermCrit(int i); method setTermCrit (line 132) | public static void setTermCrit(int i) method getTermCrit (line 138) | public static int getTermCrit() method PN_SetTermCritParam (line 144) | private static native void PN_SetTermCritParam(double d); method setTermCritParam (line 145) | public static void setTermCritParam(double d) method getTermCritParam (line 151) | public static double getTermCritParam() method PN_SetMaxIters (line 156) | private static native void PN_SetMaxIters(int i); method setMaxIters (line 157) | public static void setMaxIters(int i) method PN_SetExportModelPrecision (line 162) | private static native void PN_SetExportModelPrecision(int prec); method setExportModelPrecision (line 163) | public static void setExportModelPrecision(int prec) method PN_SetSBMaxMem (line 170) | private static native void PN_SetSBMaxMem(int i); method setSBMaxMem (line 171) | public static void setSBMaxMem(int i) method PN_SetNumSBLevels (line 176) | private static native void PN_SetNumSBLevels(int i); method setNumSBLevels (line 177) | public static void setNumSBLevels(int i) method PN_SetSORMaxMem (line 182) | private static native void PN_SetSORMaxMem(int i); method setSORMaxMem (line 183) | public static void setSORMaxMem(int i) method PN_SetNumSORLevels (line 188) | private static native void PN_SetNumSORLevels(int i); method setNumSORLevels (line 189) | public static void setNumSORLevels(int i) method PN_SetDoSSDetect (line 194) | private static native void PN_SetDoSSDetect(boolean b); method setDoSSDetect (line 195) | public static void setDoSSDetect(boolean b) method PN_SetExportAdv (line 200) | private static native void PN_SetExportAdv(int i); method setExportAdv (line 201) | public static void setExportAdv(int i) method PN_SetExportAdvFilename (line 206) | private static native void PN_SetExportAdvFilename(String filename); method setExportAdvFilename (line 207) | public static void setExportAdvFilename(String filename) method PN_SetDefaultExportIterationsFilename (line 212) | private static native void PN_SetDefaultExportIterationsFilename(Strin... method setDefaultExportIterationsFilename (line 213) | public static void setDefaultExportIterationsFilename(String filename) method PN_SetWorkingDirectory (line 218) | private static native int PN_SetWorkingDirectory(String dirname); method setWorkingDirectory (line 220) | public static int setWorkingDirectory(String dirname) { method resetModelCheckingInfo (line 226) | public static void resetModelCheckingInfo() method PN_SetLastErrorBound (line 231) | private static native void PN_SetLastErrorBound(double d); method PN_GetLastErrorBound (line 232) | private static native double PN_GetLastErrorBound(); method getLastErrorBound (line 233) | public static double getLastErrorBound() method PN_GetStdout (line 239) | public static native long PN_GetStdout(); method PN_OpenFile (line 240) | public static native long PN_OpenFile(String filename); method PN_OpenFileAppend (line 241) | public static native long PN_OpenFileAppend(String filename); method PN_PrintToFile (line 242) | public static native void PN_PrintToFile(long fp, String s); method PN_FlushFile (line 243) | public static native void PN_FlushFile(long fp); method PN_CloseFile (line 244) | public static native void PN_CloseFile(long fp); FILE: prism/src/prism/PrismNativeComponent.java class PrismNativeComponent (line 32) | public class PrismNativeComponent extends PrismComponent method PrismNativeComponent (line 37) | public PrismNativeComponent(Prism prism) throws PrismException FILE: prism/src/prism/PrismNativeLibrary.java class PrismNativeLibrary (line 34) | public class PrismNativeLibrary implements PrismLibrary method initialise (line 36) | @Override method setMainLog (line 46) | @Override method notifySettings (line 52) | @Override method closeDown (line 58) | @Override FILE: prism/src/prism/PrismNotSupportedException.java class PrismNotSupportedException (line 33) | public class PrismNotSupportedException extends PrismException method PrismNotSupportedException (line 35) | public PrismNotSupportedException(String s) method prepend (line 40) | @Override FILE: prism/src/prism/PrismPrintStreamLog.java class PrismPrintStreamLog (line 34) | public class PrismPrintStreamLog extends PrismLog method PrismPrintStreamLog (line 42) | public PrismPrintStreamLog() method PrismPrintStreamLog (line 49) | public PrismPrintStreamLog(PrintStream out) method setPrintStream (line 57) | public void setPrintStream(PrintStream out) method getPrintStream (line 65) | public PrintStream getPrintStream() method ready (line 72) | @Override method flush (line 78) | @Override method close (line 84) | @Override method print (line 96) | @Override method print (line 102) | @Override method print (line 108) | @Override method print (line 114) | @Override method print (line 120) | @Override method print (line 126) | @Override method print (line 132) | @Override method print (line 138) | @Override method println (line 144) | @Override FILE: prism/src/prism/PrismSettings.java class PrismSettings (line 44) | public class PrismSettings implements Observer method PrismSettings (line 474) | public PrismSettings() method PrismSettings (line 598) | public PrismSettings(PrismSettings settings) method populateHashTable (line 614) | private void populateHashTable(int size) method settingFromHash (line 627) | private Setting settingFromHash(String key) method addSettingsListener (line 632) | public void addSettingsListener(PrismSettingsListener listener) method removeSettingsListener (line 637) | public void removeSettingsListener(PrismSettingsListener listener) method notifySettingsListeners (line 642) | public void notifySettingsListeners() method getLocationForSettingsFile (line 671) | public File getLocationForSettingsFile() method saveSettingsFile (line 712) | public synchronized void saveSettingsFile() throws PrismException method saveSettingsFile (line 717) | public synchronized void saveSettingsFile(File file) throws PrismExcep... method loadSettingsFile (line 775) | public synchronized void loadSettingsFile() throws PrismException method loadSettingsFile (line 780) | public synchronized void loadSettingsFile(File file) throws PrismExcep... method loadDefaults (line 920) | public synchronized void loadDefaults() method setExportPropAut (line 953) | public void setExportPropAut(boolean b) throws PrismException method setExportPropAutType (line 958) | public void setExportPropAutType(String s) throws PrismException method setExportPropAutFilename (line 963) | public void setExportPropAutFilename(String s) throws PrismException method getExportPropAut (line 968) | public boolean getExportPropAut() method getExportPropAutType (line 973) | public String getExportPropAutType() method getExportPropAutFilename (line 978) | public String getExportPropAutFilename() method setFromCommandLineSwitch (line 991) | public synchronized int setFromCommandLineSwitch(String args[], int i)... method splitSwitch (line 1781) | private static Pair splitSwitch(String sw) method splitOptionsString (line 1807) | private static Map splitOptionsString(String optionsSt... method printHelp (line 1830) | public static void printHelp(PrismLog mainLog) method printHelpSwitch (line 1949) | public static boolean printHelpSwitch(PrismLog mainLog, String sw) method set (line 1974) | public synchronized void set(String key, Object value) throws PrismExc... method setChoice (line 2005) | public synchronized void setChoice(String key, int value) throws Prism... method setFileSelector (line 2011) | public synchronized void setFileSelector(String key, FileSelector select) method getString (line 2020) | public synchronized String getString(String key) method getInteger (line 2038) | public synchronized int getInteger(String key) method getDouble (line 2052) | public synchronized double getDouble(String key) method getBoolean (line 2062) | public synchronized boolean getBoolean(String key) method getLong (line 2072) | public synchronized long getLong(String key) method getChoice (line 2082) | public synchronized int getChoice(String key) method getColor (line 2093) | public synchronized Color getColor(String key) method getFontColorPair (line 2103) | public synchronized FontColorPair getFontColorPair(String key) method getFile (line 2113) | public synchronized File getFile(String key) method isModified (line 2123) | public boolean isModified() method update (line 2128) | public void update(Observable obs, Object obj) method main (line 2134) | public static void main(String[]args) FILE: prism/src/prism/PrismSettingsListener.java type PrismSettingsListener (line 30) | public interface PrismSettingsListener method notifySettings (line 32) | public void notifySettings(PrismSettings settings); FILE: prism/src/prism/PrismStaTra.java class PrismStaTra (line 34) | public class PrismStaTra method PrismStaTra (line 43) | public PrismStaTra(File sf, File tf) method readStatesFromFile (line 51) | public void readStatesFromFile() throws PrismException method readTransitionsFromFile (line 87) | private void readTransitionsFromFile() throws PrismException method main (line 150) | public static void main(String args[]) FILE: prism/src/prism/PrismTest.java class PrismTest (line 40) | public class PrismTest method main (line 42) | public static void main(String args[]) method go (line 47) | public void go(String args[]) FILE: prism/src/prism/PrismUtils.java class PrismUtils (line 51) | public class PrismUtils method log (line 59) | public static double log(double x, double b) method log2 (line 72) | public static double log2(double x) method doublesAreCloseAbs (line 80) | public static boolean doublesAreCloseAbs(double d1, double d2, double ... method doublesAreCloseRel (line 95) | public static boolean doublesAreCloseRel(double d1, double d2, double ... method doublesAreClose (line 115) | public static boolean doublesAreClose(double d1, double d2, double eps... method doublesAreClose (line 127) | public static boolean doublesAreClose(double d1[], double d2[], double... method doublesAreClose (line 150) | public static boolean doublesAreClose(double d1[], double d2[], Primit... method doublesAreClose (line 161) | public static boolean doublesAreClose(double d1[], double d2[], Primit... method doublesAreClose (line 182) | public static boolean doublesAreClose(HashMap map1, Hash... method measureSupNorm (line 207) | public static double measureSupNorm(HashMap map1, HashMa... method measureSupNorm (line 235) | public static double measureSupNorm(double[] d1, double[] d2, boolean ... method measureSupNormAbs (line 258) | public static double measureSupNormAbs(double d1, double d2) method measureSupNormRel (line 269) | public static double measureSupNormRel(double d1, double d2) method measureSupNormInterval (line 280) | public static double measureSupNormInterval(double[] lower, double[] u... method measureSupNormInterval (line 296) | public static double measureSupNormInterval(double[] lower, double[] u... method measureSupNormInterval (line 311) | public static double measureSupNormInterval(double lower, double upper... method doublesAreEqual (line 341) | public static boolean doublesAreEqual(double d1, double d2) method findMaxFinite (line 350) | public static double findMaxFinite(double[] soln, PrimitiveIterator.Of... method ensureMonotonicityFromBelow (line 371) | public static void ensureMonotonicityFromBelow(double[] old_values, do... method ensureMonotonicityFromAbove (line 392) | public static void ensureMonotonicityFromAbove(double[] old_values, do... method checkMonotonicity (line 414) | public static void checkMonotonicity(double[] old_values, double[] new... method selectMidpoint (line 436) | public static void selectMidpoint(double[] soln_below, double[] soln_a... method normalise (line 464) | public static double[] normalise(double[] vector) method normalise (line 486) | public static double[] normalise(double[] vector, PrimitiveIterable.Of... method bigIntToString (line 503) | public static String bigIntToString(double d) method addCounterSuffixToFilename (line 515) | public static String addCounterSuffixToFilename(String f, int i) method addSuffixToFilename (line 523) | public static String addSuffixToFilename(String f, String s) method formatPercent1dp (line 536) | public static String formatPercent1dp(double frac) method formatDouble2dp (line 546) | public static String formatDouble2dp(double d) method formatDouble (line 558) | public static String formatDouble(double d) method formatDouble (line 567) | public static String formatDouble(int prec, double d) method formatIntFromDouble (line 592) | public static String formatIntFromDouble(double d) method joinString (line 602) | public static String joinString(List objs, String separator) method joinString (line 621) | public static String joinString(Object[] objs, String separator) method findCycle (line 643) | public static int findCycle(boolean matrix[][]) method convertMemoryStringtoKB (line 677) | public static long convertMemoryStringtoKB(String mem) throws PrismExc... method convertTimeStringtoSeconds (line 709) | public static int convertTimeStringtoSeconds(String time) throws Prism... method convertBytesToMemoryString (line 743) | public static String convertBytesToMemoryString(long bytes) throws Pri... method newPrintStream (line 762) | public static PrintStream newPrintStream(String filename) throws Prism... method compareVersions (line 779) | public static int compareVersions(String v1, String v2) method listReversed (line 788) | public static Iterable listReversed(List list) method listReversedStream (line 810) | public static Stream listReversedStream(List list) FILE: prism/src/prism/ProgressDisplay.java class ProgressDisplay (line 32) | public class ProgressDisplay method ProgressDisplay (line 48) | public ProgressDisplay(PrismLog mainLog) method start (line 56) | public void start() method setTotalCount (line 68) | public void setTotalCount(long totalCount) method ready (line 76) | public boolean ready() method updateIfReady (line 84) | public void updateIfReady(long count) method update (line 93) | public void update(long count) method end (line 132) | public void end() method end (line 140) | public void end(String text) FILE: prism/src/prism/PropertyConstants.java class PropertyConstants (line 30) | public final class PropertyConstants FILE: prism/src/prism/Reactions2Prism.java class Reactions2Prism (line 46) | public abstract class Reactions2Prism extends PrismLanguageTranslator method Reactions2Prism (line 69) | public Reactions2Prism() throws PrismException method Reactions2Prism (line 74) | public Reactions2Prism(PrismLog mainLog) method setMaxAmount (line 79) | public void setMaxAmount(int maxAmount) method printModel (line 87) | protected void printModel(PrintStream out) method convertToPRISMCode (line 106) | protected void convertToPRISMCode(PrintStream out) throws PrismException method convertToPRISMCode (line 121) | protected void convertToPRISMCode(File file) throws PrismException method convertToPRISMCode (line 137) | protected StringBuilder convertToPRISMCode() throws PrismException method processModel (line 146) | private void processModel() throws PrismException method generatePRISMCode (line 241) | private StringBuilder generatePRISMCode() throws PrismException method isValidPrismIdent (line 440) | protected static boolean isValidPrismIdent(String s) method convertToValidPrismIdent (line 451) | protected static String convertToValidPrismIdent(String s) class Species (line 465) | class Species method Species (line 473) | public Species(String id, String name, double init) method toString (line 482) | public String toString() class Parameter (line 488) | class Parameter method Parameter (line 494) | public Parameter(String name, String value) method toString (line 501) | public String toString() class Reaction (line 507) | class Reaction method Reaction (line 522) | public Reaction(String id, String name) method addReactant (line 538) | public void addReactant(String reactant) method addReactant (line 543) | public void addReactant(String reactant, int stoich) method addProduct (line 554) | public void addProduct(String product) method addProduct (line 559) | public void addProduct(String product, int stoich) method setReversible (line 570) | public void setReversible(boolean reversible) method setKineticLaw (line 575) | public void setKineticLaw(Element kineticLaw) method setKineticLawString (line 581) | public void setKineticLawString(String kineticLawString) method setKineticLawReverse (line 587) | public void setKineticLawReverse(Element kineticLawReverse) method setKineticLawReverseString (line 593) | public void setKineticLawReverseString(String kineticLawReverseString) method addParameter (line 599) | public void addParameter(String name, String value) method isSpeciesInvolved (line 604) | public boolean isSpeciesInvolved(String species) method before (line 609) | public int before(String species) method after (line 617) | public int after(String species) method reactionString (line 625) | public String reactionString() method toString (line 632) | public String toString() FILE: prism/src/prism/ReactionsText2Prism.java class ReactionsText2Prism (line 40) | public class ReactionsText2Prism extends Reactions2Prism type SectionType (line 47) | private enum SectionType { method ReactionsText2Prism (line 53) | public ReactionsText2Prism() throws PrismException method ReactionsText2Prism (line 58) | public ReactionsText2Prism(PrismLog mainLog) method getName (line 63) | @Override method load (line 69) | @Override method load (line 77) | @Override method translate (line 240) | @Override method main (line 258) | public static void main(String args[]) FILE: prism/src/prism/Result.java class Result (line 39) | public class Result method Result (line 57) | public Result() method Result (line 69) | public Result(Object result) method setAccuracy (line 78) | public void setAccuracy(Accuracy accuracy) method setResult (line 86) | public void setResult(Object result) method setExplanation (line 94) | public void setExplanation(String explanation) method setCounterexample (line 102) | public void setCounterexample(Object cex) method setStrategy (line 110) | public void setStrategy(Strategy strat) method setVector (line 118) | public void setVector(StateVector vect) method getResult (line 130) | public Object getResult() method getAccuracy (line 138) | public Accuracy getAccuracy() method getExplanation (line 146) | public String getExplanation() method getCounterexample (line 154) | public Object getCounterexample() method getStrategy (line 162) | public Strategy getStrategy() method getVector (line 170) | public StateVector getVector() method getResultString (line 178) | public String getResultString() method getResultAndAccuracy (line 189) | public String getResultAndAccuracy() method toString (line 209) | public String toString() FILE: prism/src/prism/ResultListener.java type ResultListener (line 38) | public interface ResultListener method notifyResult (line 46) | public void notifyResult(ResultsCollection resultsCollection, Values v... FILE: prism/src/prism/ResultTesting.java class ResultTesting (line 48) | public class ResultTesting method getTestingAccuracy (line 60) | public static Accuracy getTestingAccuracy(Accuracy accuracy) method checkAgainstExpectedResultString (line 83) | public static boolean checkAgainstExpectedResultString(String strExpec... method checkExceptionAgainstExpectedResultString (line 138) | private static boolean checkExceptionAgainstExpectedResultString(Strin... method checkBooleanAgainstExpectedResultString (line 171) | private static void checkBooleanAgainstExpectedResultString(String str... method parseExpectedResultString (line 202) | private static Expression parseExpectedResultString(String strExpected... method checkIntAgainstExpectedResultString (line 222) | private static void checkIntAgainstExpectedResultString(String strExpe... method checkDoubleAgainstExpectedResultString (line 255) | private static void checkDoubleAgainstExpectedResultString(String strE... method checkDoubleAgainstExpectedResult (line 307) | private static void checkDoubleAgainstExpectedResult(String strExpecte... method checkDoubleAgainstExpectedResultInterval (line 348) | private static void checkDoubleAgainstExpectedResultInterval(String st... method checkExactAgainstExpectedResultString (line 375) | private static void checkExactAgainstExpectedResultString(String strEx... method checkParetoAgainstExpectedResultString (line 446) | private static void checkParetoAgainstExpectedResultString(String strE... FILE: prism/src/prism/ResultsCollection.java class ResultsCollection (line 39) | public class ResultsCollection method ResultsCollection (line 61) | public ResultsCollection(UndefinedConstants uCons) method ResultsCollection (line 66) | public ResultsCollection(UndefinedConstants uCons, String resultName) method ResultsCollection (line 71) | @SuppressWarnings("unchecked") method getRangingConstants (line 84) | public Vector getRangingConstants() method getNumRangingConstants (line 89) | public int getNumRangingConstants() method getNumModelRangingConstants (line 94) | public int getNumModelRangingConstants() method getNumPropertyRangingConstants (line 99) | public int getNumPropertyRangingConstants() method getNonRangingConstantValues (line 104) | public Values getNonRangingConstantValues() method addResultListener (line 109) | public boolean addResultListener(ResultListener resultListener) method removeResultListener (line 114) | public boolean removeResultListener(ResultListener resultListener) method getCurrentIteration (line 119) | public int getCurrentIteration() method getResultName (line 124) | public String getResultName() method setResult (line 132) | public int setResult(Values values, Object result) method setResult (line 153) | public int setResult(Values mfValues, Values pfValues, Object result) method setMultipleErrors (line 171) | public int setMultipleErrors(Values values, Exception error) method setMultipleErrors (line 189) | public int setMultipleErrors(Values mfValues, Values pfValues, Excepti... method getResult (line 204) | public Object getResult(Values val) throws PrismException method containsErrors (line 212) | public boolean containsErrors() method getHeadingsArray (line 220) | public String[] getHeadingsArray() method toArrayList (line 237) | public ArrayList toArrayList() method toString (line 245) | public String toString() method toString (line 253) | public String toString(boolean pv, String sep, String eq) method toString (line 265) | public String toString(boolean pv, String sep, String eq, boolean header) method export (line 291) | public ResultsExporter export(ResultsExporter exporter) method toStringPartial (line 309) | public String toStringPartial(Values partial, boolean pv, String sep, ... method toStringMatrix (line 353) | public String toStringMatrix(String sep) class TreeNode (line 365) | private class TreeNode method TreeNode (line 375) | public TreeNode() method TreeNode (line 382) | public TreeNode(int l) method setResult (line 401) | public int setResult(Values setThese, Object result) method getResult (line 433) | public Object getResult(Values getThese) throws PrismException method toArrayList (line 449) | public ArrayList toArrayList() method toArrayListRec (line 457) | public void toArrayListRec(ArrayList a, String line[]) method toString (line 470) | public String toString() method toString (line 481) | public String toString(boolean pv, String sep, String eq) method export (line 493) | public void export(ResultsExporter export) method toStringRec (line 498) | public String toStringRec(boolean pv, String sep, String eq, String ... method exportRec (line 518) | public void exportRec(Values values, ResultsExporter export) method toStringPartial (line 534) | public String toStringPartial(Values partial, boolean pv, String sep... method toStringPartialRec (line 539) | public String toStringPartialRec(Values partial, boolean first, bool... method toStringMatrix (line 576) | public String toStringMatrix(String sep) method toStringMatrixRec (line 581) | public String toStringMatrixRec(String sep, String head) class TreeLeaf (line 646) | private class TreeLeaf extends TreeNode method setResult (line 650) | public int setResult(Values setThese, Object result) method getResult (line 657) | public Object getResult(Values getThese) throws PrismException method toStringMatrixRec (line 662) | public String toStringMatrixRec(String sep, String head) method toStringRec (line 667) | public String toStringRec(boolean pv, String sep, String eq, String ... method exportRec (line 672) | public void exportRec(Values values, ResultsExporter export) method toStringPartialRec (line 677) | public String toStringPartialRec(Values partial, boolean first, bool... method toArrayListRec (line 682) | public void toArrayListRec(ArrayList a, String line[]) FILE: prism/src/prism/ResultsExporter.java class ResultsExporter (line 46) | public abstract class ResultsExporter type ResultsExportShape (line 54) | public enum ResultsExportShape method getExporter (line 57) | public ResultsExporter getExporter() { method getExporter (line 62) | public ResultsExporter getExporter() { method getExporter (line 67) | public ResultsExporter getExporter() { method getExporter (line 72) | public ResultsExporter getExporter() { method getExporter (line 77) | public ResultsExporter getExporter() { method getExporter (line 82) | public ResultsExporter getExporter() { method ResultsExportShape (line 91) | ResultsExportShape(String fullName, boolean isMatrix, boolean isCSV) method getExporter (line 98) | public abstract ResultsExporter getExporter(); type ExportFormat (line 104) | public enum ExportFormat { method quote (line 107) | public String quote(String s) method printHeader (line 113) | public String printHeader(String s) method quote (line 120) | public String quote(String s) method printHeader (line 126) | public String printHeader(String s) method ExportFormat (line 134) | ExportFormat(String separator) method quote (line 139) | public abstract String quote(String s); method printHeader (line 141) | public abstract String printHeader(String s); method setRangingConstants (line 153) | public void setRangingConstants(@SuppressWarnings("rawtypes") final Li... method setNonRangingConstantValues (line 158) | public void setNonRangingConstantValues(final Values nonRangingConstan... method printResults (line 171) | public void printResults(List results, List results) method disambiguateName (line 337) | protected String disambiguateName(String name, Collection na... method resetColumns (line 350) | protected void resetColumns() method addConstantsToColumns (line 357) | @SuppressWarnings("rawtypes") method printHeader (line 374) | protected void printHeader(PrintWriter out) method disambiguatePropertyNames (line 392) | protected List disambiguatePropertyNames(List pr... method printCollectionSeparator (line 428) | @Override method printPropertyHeading (line 434) | @Override method start (line 440) | @Override method initializeColumnIndices (line 462) | protected void initializeColumnIndices() method exportResult (line 471) | @Override class ResultsExporterMatrix (line 493) | public static class ResultsExporterMatrix extends ResultsExporter method ResultsExporterMatrix (line 497) | public ResultsExporterMatrix(ExportFormat style) method printPropertyHeading (line 502) | @Override method exportResultsCollection (line 510) | @Override method exportResult (line 519) | @Override class ResultsExporterComment (line 531) | public static class ResultsExporterComment extends ResultsExporter method printPropertyHeading (line 533) | @Override method exportResult (line 539) | @Override method end (line 553) | @Override FILE: prism/src/prism/ResultsImporter.java class ResultsImporter (line 75) | public class ResultsImporter implements Iterable> iterator() method parseIdentifier (line 164) | protected static String parseIdentifier(String string) throws PrismLan... method parseValue (line 201) | protected static Object parseValue(String string) type TypeInfo (line 230) | public enum TypeInfo method convert (line 233) | @Override method infer (line 242) | @Override method convert (line 252) | @Override method infer (line 261) | @Override method convert (line 271) | @Override method infer (line 280) | @Override method convert (line 290) | @Override method infer (line 299) | @Override method convert (line 315) | @Override method infer (line 327) | @Override method convert (line 340) | @Override method infer (line 355) | @Override method convert (line 372) | public abstract Object convert(Object value); method infer (line 381) | public abstract TypeInfo infer(Object value); method from (line 390) | public static TypeInfo from(Object value) class Header (line 419) | public static class Header method Header (line 433) | public Header(String[] fields) throws PrismLangException method setPropertyAndResultIndex (line 450) | protected void setPropertyAndResultIndex(String[] fields) throws Pri... method parseConstantNames (line 488) | protected String[] parseConstantNames(String[] fields) throws PrismL... class RawResult (line 508) | public static class RawResult method RawResult (line 522) | public RawResult(String[] record, Header header, int line) throws Pr... method checkNumberOfFields (line 538) | protected int checkNumberOfFields(String[] record, Header header) th... method parsePropertyName (line 555) | protected String parsePropertyName(String[] record, Header header, i... method parseConstants (line 573) | protected Object[] parseConstants(String[] record, Header header, in... method parseConstant (line 593) | protected Object parseConstant(String[] record, int line, int field)... method parseResult (line 615) | protected Object parseResult(String[] record, Header header, int lin... class RawResultsCollection (line 630) | public static class RawResultsCollection method RawResultsCollection (line 646) | public RawResultsCollection(Header header, RawResult result) method add (line 662) | public void add(RawResult result) throws PrismLangException method toResultsCollection (line 677) | public ResultsCollection toResultsCollection() throws PrismLangExcep... method getPropertyName (line 706) | public String getPropertyName() method getResultType (line 716) | public TypeInfo getResultType() method initializeTypes (line 726) | protected void initializeTypes(RawResult result) method inferTypes (line 742) | protected void inferTypes(RawResult result) method convertConstants (line 760) | protected void convertConstants() method getRangingConstants (line 779) | @SuppressWarnings({ "rawtypes"}) method defineConstant (line 803) | @SuppressWarnings("unchecked") method collectConstantDomains (line 828) | protected Set[] collectConstantDomains() FILE: prism/src/prism/RewardGenerator.java type RewardGenerator (line 51) | public interface RewardGenerator extends RewardInfo type RewardLookup (line 56) | public enum RewardLookup { BY_STATE, BY_STATE_INDEX, BY_REWARD_STRUCT,... method getRewardEvaluator (line 65) | @SuppressWarnings("unchecked") method isRewardLookupSupported (line 74) | public default boolean isRewardLookupSupported(RewardLookup lookup) method getStateReward (line 90) | public default Value getStateReward(int r, State state) throws PrismEx... method getStateReward (line 106) | public default Value getStateReward(int r, State state, boolean allowN... method getStateActionReward (line 130) | public default Value getStateActionReward(int r, State state, Object a... method getStateActionReward (line 147) | public default Value getStateActionReward(int r, State state, Object a... method getStateReward (line 170) | public default Value getStateReward(int r, int s) throws PrismException method getStateReward (line 186) | public default Value getStateReward(int r, int s, boolean allowNegativ... method getStateActionReward (line 210) | public default Value getStateActionReward(int r, int s, Object action)... method getStateActionReward (line 227) | public default Value getStateActionReward(int r, int s, Object action,... method getRewardStruct (line 249) | public default RewardStruct getRewardStruct(int r) throws PrismException method getRewardObject (line 271) | public default Rewards getRewardObject(int r) throws PrismExcep... method getRewardObjectModel (line 292) | public default explicit.Model getRewardObjectModel() throws Pri... FILE: prism/src/prism/RewardInfo.java type RewardInfo (line 39) | public interface RewardInfo method getRewardStructNames (line 46) | public default List getRewardStructNames() method getRewardStructReferences (line 56) | public default List getRewardStructReferences() method getNumRewardStructs (line 74) | public default int getNumRewardStructs() method getRewardStructIndex (line 85) | public default int getRewardStructIndex(String name) method getRewardStructName (line 95) | public default String getRewardStructName(int i) method rewardStructHasStateRewards (line 108) | public default boolean rewardStructHasStateRewards(int r) method rewardStructHasTransitionRewards (line 121) | public default boolean rewardStructHasTransitionRewards(int r) FILE: prism/src/prism/SBML2Prism.java class SBML2Prism (line 49) | public class SBML2Prism extends Reactions2Prism implements EntityResolver method SBML2Prism (line 58) | public SBML2Prism() throws PrismException method SBML2Prism (line 63) | public SBML2Prism(PrismLog mainLog) method getName (line 68) | @Override method load (line 74) | @Override method load (line 82) | @Override method resolveEntity (line 132) | public InputSource resolveEntity(String publicId, String systemId) thr... method translate (line 147) | @Override method checkSBMLVersion (line 165) | private void checkSBMLVersion(Document doc) throws PrismException method extractModelFromSBML (line 179) | private void extractModelFromSBML(Document doc) throws PrismException method main (line 348) | public static void main(String args[]) FILE: prism/src/prism/StateAndValueConsumer.java type StateAndValueConsumer (line 33) | @FunctionalInterface method accept (line 46) | void accept(int[] varValues, double value, long stateIndex); FILE: prism/src/prism/StateAndValuePrinter.java class StateAndValuePrinter (line 36) | public class StateAndValuePrinter implements StateAndValueConsumer method StateAndValuePrinter (line 64) | public StateAndValuePrinter(PrismLog outputLog, VarList varList, boole... method accept (line 75) | @Override method hadOutput (line 119) | public boolean hadOutput() FILE: prism/src/prism/StateVector.java type StateVector (line 32) | public interface StateVector method getSize (line 37) | public int getSize(); method getValue (line 42) | public Object getValue(int i) throws PrismNotSupportedException; method clear (line 47) | public void clear(); method print (line 52) | public void print(PrismLog log, boolean printSparse, boolean printMatl... FILE: prism/src/prism/TestModelGenerator.java class TestModelGenerator (line 47) | public class TestModelGenerator implements ModelGenerator method TestModelGenerator (line 55) | public TestModelGenerator(int n) method getModelType (line 60) | @Override method getVarNames (line 66) | @Override method getVarTypes (line 72) | @Override method getVarDeclarationType (line 78) | @Override method getLabelNames (line 84) | @Override method getActions (line 90) | @Override method getInitialState (line 96) | @Override method exploreState (line 104) | @Override method getNumChoices (line 111) | @Override method getNumTransitions (line 117) | @Override method getTransitionAction (line 123) | @Override method getTransitionProbability (line 129) | @Override method computeTransitionTarget (line 135) | @Override method isLabelTrue (line 147) | @Override method main (line 157) | public static void main(String args[]) FILE: prism/src/prism/TestSim.java class TestSim (line 16) | public class TestSim method main (line 18) | public static void main(String[] args) method run (line 23) | public void run() FILE: prism/src/prism/Tile.java class Tile (line 40) | public class Tile method Tile (line 53) | public Tile(ArrayList cornerPoints) method getCornerPoints (line 64) | public ArrayList getCornerPoints() method isUpperBound (line 82) | public boolean isUpperBound(int index) method pointAboveHyperplane (line 94) | protected boolean pointAboveHyperplane(Point point) throws PrismException method processNewPoint (line 137) | public boolean processNewPoint(Point point, boolean updateUpperBounds,... method splitByPoint (line 168) | public List splitByPoint(Point point, List otherPoints, d... method getWeightsForTile (line 232) | protected static Point getWeightsForTile(Tile t) method toString (line 279) | @Override method liesOnBoundary (line 298) | public boolean liesOnBoundary(int index) { FILE: prism/src/prism/TileList.java class TileList (line 38) | public class TileList method getOpsAndBoundsList (line 52) | public OpsAndBoundsList getOpsAndBoundsList() method getStoredTileLists (line 67) | public static List getStoredTileLists() method getStoredFormulasX (line 80) | public static List getStoredFormulasX() method getStoredFormulasY (line 85) | public static List getStoredFormulasY() method getStoredFormulas (line 90) | public static List> getStoredFormulas() method clearStoredTileLists (line 96) | public static void clearStoredTileLists() method TileList (line 131) | public TileList(Tile initialTile, OpsAndBoundsList opsAndBounds, doubl... method toString (line 148) | @Override method getCandidateHyperplane (line 161) | public Point getCandidateHyperplane() method getFreshRealCandidateHyperplane (line 172) | private Point getFreshRealCandidateHyperplane() method getNumberOfDifferentPoints (line 216) | public int getNumberOfDifferentPoints() method getPoints (line 226) | public List getPoints() method getPointsWithoutCovered (line 243) | public List getPointsWithoutCovered() method getRealPoints (line 279) | public List getRealPoints() method addNewPoint (line 296) | public void addNewPoint(Point point) throws PrismException method splitTilesByPoint (line 317) | protected void splitTilesByPoint(Point point, boolean isRealyFoundPoin... method getDimension (line 348) | public int getDimension() FILE: prism/src/prism/UndefinedConstants.java class UndefinedConstants (line 47) | public class UndefinedConstants method UndefinedConstants (line 81) | public UndefinedConstants(ModulesFile modulesFile, PropertiesFile prop... method UndefinedConstants (line 92) | public UndefinedConstants(ModulesFile modulesFile, PropertiesFile prop... method UndefinedConstants (line 105) | public UndefinedConstants(ModulesFile modulesFile, PropertiesFile prop... method UndefinedConstants (line 118) | public UndefinedConstants(ModulesFile modulesFile, PropertiesFile prop... method UndefinedConstants (line 135) | @SuppressWarnings("rawtypes") method setModulesFile (line 154) | public void setModulesFile(ModulesFile modulesFile) method setPropertiesFile (line 159) | public void setPropertiesFile(PropertiesFile propertiesFile) method setProperties (line 164) | public void setProperties(List props) method addProperty (line 169) | public void addProperty(Property prop) method setJustLabels (line 176) | public void setJustLabels(boolean justLabels) method setExactMode (line 181) | public void setExactMode(boolean exact) method initialise (line 190) | public void initialise() method orderConstantsByPropertiesFile (line 217) | private List orderConstantsByPropertiesFile(List oldLi... method setUpDataStructures (line 231) | private void setUpDataStructures(List mfv, List pfv) method removeConstant (line 260) | public boolean removeConstant(String constName) method removeConstants (line 283) | public int removeConstants(String constNames[]) method removeConstants (line 293) | public int removeConstants(Collection constNames) method getMFNumUndefined (line 305) | public int getMFNumUndefined() method getPFNumUndefined (line 310) | public int getPFNumUndefined() method getMFUndefinedName (line 315) | public String getMFUndefinedName(int i) method getPFUndefinedName (line 320) | public String getPFUndefinedName(int i) method getMFUndefinedType (line 325) | public Type getMFUndefinedType(int i) method getPFUndefinedType (line 330) | public Type getPFUndefinedType(int i) method getMFConstIndex (line 335) | public int getMFConstIndex(String s) method getPFConstIndex (line 344) | public int getPFConstIndex(String s) method clearAllDefinitions (line 356) | public void clearAllDefinitions() method defineUsingConstSwitch (line 375) | public void defineUsingConstSwitch(String constSwitch) throws PrismExc... method parseConstSwitch (line 421) | private void parseConstSwitch(String constSwitch) throws PrismException method defineConstant (line 495) | public boolean defineConstant(String name, String val) throws PrismExc... method defineConstant (line 512) | public boolean defineConstant(String name, String sl, String sh, Strin... method defineConstant (line 530) | public boolean defineConstant(String name, String sl, String sh, Strin... method checkAllDefined (line 571) | public void checkAllDefined() throws PrismException method initialiseIterators (line 609) | public void initialiseIterators() method intialiseModelIterator (line 618) | private void intialiseModelIterator() method intialisePropertyIterator (line 636) | private void intialisePropertyIterator() method getDefinedConstantsString (line 657) | public String getDefinedConstantsString() method getPFDefinedConstantsString (line 682) | public String getPFDefinedConstantsString() method getNumModelIterations (line 696) | public int getNumModelIterations() method getNumModelRangingConstants (line 710) | public int getNumModelRangingConstants() method getNumPropertyIterations (line 722) | public int getNumPropertyIterations() method getNumPropertyRangingConstants (line 736) | public int getNumPropertyRangingConstants() method getNumIterations (line 748) | public int getNumIterations() method getRangingConstants (line 757) | public Vector getRangingConstants() method iterateModel (line 770) | public void iterateModel() method iterateProperty (line 803) | public void iterateProperty() method getMFConstantValues (line 836) | public Values getMFConstantValues() method getPFConstantValues (line 841) | public Values getPFConstantValues() method getNonRangingConstantValues (line 849) | public Values getNonRangingConstantValues() FILE: prism/src/prism/Version.java class Version (line 3) | public class Version FILE: prism/src/prism/VersionUtils.java class VersionUtils (line 36) | public final class VersionUtils method VersionUtils (line 46) | private VersionUtils() method compareVersions (line 58) | public static int compareVersions(String v1, String v2) method normaliseLegacyDotDev (line 83) | private static String normaliseLegacyDotDev(String version) method parseVersionPart (line 88) | private static VersionPart parseVersionPart(String raw) method parseInt (line 128) | private static int parseInt(String s) class VersionPart (line 140) | private static class VersionPart implements Comparable method VersionPart (line 146) | private VersionPart(VersionPartType type, int numericValue, String t... method compareTo (line 153) | @Override type VersionPartType (line 176) | private static enum VersionPartType method VersionPartType (line 182) | private VersionPartType(int rank) FILE: prism/src/prism/ngprism.c type HANDLE (line 65) | typedef int HANDLE; type SOCKET (line 66) | typedef unsigned int SOCKET; type timeval (line 137) | struct timeval function cleanUpAndExit (line 143) | void cleanUpAndExit (int exitCode) { function handleError (line 164) | void handleError () { function handleSocketClose (line 192) | void handleSocketClose() { function sendAll (line 206) | int sendAll(SOCKET s, char *buf, int len) { function sendChunk (line 232) | void sendChunk(unsigned int size, char chunkType, char* buf) { function sendFileArg (line 272) | int sendFileArg(char *filename) { function sendText (line 301) | void sendText(char chunkType, char *text) { function recvToFD (line 313) | void recvToFD(HANDLE destFD, char *buf, unsigned long len) { function recvToBuffer (line 355) | unsigned long recvToBuffer(unsigned long len) { function processExit (line 375) | void processExit(char *buf, unsigned long len) { function sendStdin (line 398) | void sendStdin(char *buf, unsigned int len) { function processEof (line 408) | void processEof() { function sendHeartbeat (line 415) | void sendHeartbeat() { function HANDLE (line 421) | HANDLE createEvent(BOOL manualReset) { function DWORD (line 428) | DWORD WINAPI sendHeartbeats(LPVOID lpParameter) { function DWORD (line 440) | DWORD WINAPI processStdin (LPVOID lpParameter) { function processStdin (line 479) | int processStdin() { function initSockets (line 494) | void initSockets () { function initIo (line 509) | void initIo () { function winStartInput (line 523) | void winStartInput () { function processnailgunstream (line 544) | void processnailgunstream() { function intervalMillis (line 584) | int intervalMillis(struct timeval end, struct timeval start) { function isNailgunClientName (line 607) | int isNailgunClientName(char *s) { function usage (line 630) | void usage(int exitcode) { function main (line 660) | int main(int argc, char *argv[], char *env[]) { FILE: prism/src/prism/prism.cc function get_real_time (line 42) | long get_real_time(JNIEnv *env) function get_string_array_from_java (line 61) | void get_string_array_from_java(JNIEnv *env, jobject strings_list, jstri... function release_string_array_from_java (line 90) | void release_string_array_from_java(JNIEnv *env, jstring *strings_jstrin... function EXPORT (line 123) | EXPORT FoxGlynnWeights fox_glynn(double q_tmax, double underflow, double... FILE: prism/src/pta/BackwardsReach.java class BackwardsReach (line 34) | public class BackwardsReach extends PrismComponent method BackwardsReach (line 39) | public BackwardsReach(PrismComponent parent) throws PrismException method computeProbabilisticReachability (line 52) | public double computeProbabilisticReachability(PTA pta, BitSet targetL... method buildBackwardsGraph (line 79) | public BackwardsReachabilityGraph buildBackwardsGraph(PTA pta, BitSet ... FILE: prism/src/pta/BackwardsReachabilityGraph.java class BackwardsReachabilityGraph (line 38) | public class BackwardsReachabilityGraph class Edge (line 45) | public class Edge method Edge (line 50) | public Edge(int index, int dest) method toString (line 56) | @Override method equals (line 62) | @Override method BackwardsReachabilityGraph (line 69) | public BackwardsReachabilityGraph() method addState (line 76) | public void addState(List trs) method addInitialState (line 91) | public void addInitialState(int s) method addTargetState (line 96) | public void addTargetState(int s) method getInitialStates (line 101) | public List getInitialStates() method getTarget (line 106) | public BitSet getTarget() method addTransition (line 111) | public void addTransition(int src, int tr, int i, int dest) method getList (line 118) | public List>> getList(int src) method buildMDP (line 123) | public MDP buildMDP(PTA pta) method buildMdpExpo (line 171) | public MDP buildMdpExpo(PTA pta) method buildMdpExpo (line 213) | public void buildMdpExpo(MDPSimple mdp, PTA pta, int src, int tr, List... method toString (line 247) | @Override FILE: prism/src/pta/Constraint.java class Constraint (line 32) | public class Constraint method Constraint (line 44) | private Constraint(int x, int y, int db) method Constraint (line 54) | public Constraint(Constraint c) method hashCode (line 59) | public int hashCode() method equals (line 64) | public boolean equals(Object o) method deepCopy (line 72) | public Constraint deepCopy() method renameClocks (line 78) | public Constraint renameClocks(PTA oldPta, PTA newPta) method toString (line 85) | public String toString(PTA pta) method toStringList (line 90) | public static String toStringList(PTA pta, Iterable list) method buildLeq (line 112) | public static Constraint buildLeq(int x, int v) method buildLt (line 120) | public static Constraint buildLt(int x, int v) method buildGeq (line 128) | public static Constraint buildGeq(int x, int v) method buildGt (line 136) | public static Constraint buildGt(int x, int v) method buildXLeqY (line 144) | public static Constraint buildXLeqY(int x, int y) method buildXLtY (line 152) | public static Constraint buildXLtY(int x, int y) method buildXGeqY (line 160) | public static Constraint buildXGeqY(int x, int y) method buildXGtY (line 168) | public static Constraint buildXGtY(int x, int y) method buildXYLeq (line 176) | public static Constraint buildXYLeq(int x, int y, int v) method buildXYLt (line 184) | public static Constraint buildXYLt(int x, int y, int v) method buildXYGeq (line 192) | public static Constraint buildXYGeq(int x, int y, int v) method buildXYGt (line 200) | public static Constraint buildXYGt(int x, int y, int v) FILE: prism/src/pta/ConstructPTA.java class ConstructPTA (line 50) | public class ConstructPTA extends PrismComponent method ConstructPTA (line 55) | public ConstructPTA(PrismComponent parent) throws PrismException method constructPTA (line 66) | public PTA constructPTA(ModelGenerator modelGen) throws PrismE... FILE: prism/src/pta/DB.java class DB (line 35) | public class DB method createLeq (line 46) | protected static int createLeq(int v) method createLt (line 52) | protected static int createLt(int v) method getSignedDiff (line 58) | protected static int getSignedDiff(int d) method isStrict (line 64) | protected static boolean isStrict(int d) method isInfty (line 70) | protected static boolean isInfty(int d) method add (line 76) | protected static int add(int d1, int d2) method dual (line 86) | protected static int dual(int d) method toString (line 95) | protected static String toString(int d) method toStringFlipped (line 103) | protected static String toStringFlipped(int d) method constraintToString (line 111) | protected static String constraintToString(int i, int j, int d, PTA pta) method constraintPairToString (line 149) | protected static String constraintPairToString(int i, int j, int d2, i... FILE: prism/src/pta/DBM.java class DBM (line 36) | public class DBM extends Zone method DBM (line 51) | public DBM(PTA pta) method getPTA (line 62) | public PTA getPTA() method addConstraint (line 72) | public void addConstraint(int x, int y, int db) method addConstraint (line 107) | public void addConstraint(Constraint c) method addConstraints (line 115) | public void addConstraints(Iterable constraints) method intersect (line 124) | public void intersect(Zone z) method up (line 140) | public void up(Iterable constraints) method down (line 157) | public void down(Iterable constraints) method free (line 178) | public void free(int x) method reset (line 193) | public void reset(int x, int v) method backReset (line 206) | public void backReset(int x, int v) method cClosure (line 219) | public void cClosure(int c) method createComplement (line 242) | public DBMList createComplement() method isEmpty (line 274) | public boolean isEmpty() method isSatisfied (line 284) | public boolean isSatisfied(Constraint c) method includes (line 292) | public boolean includes(DBM dbm) method getClockMin (line 309) | public int getClockMin(int x) method getClockMax (line 317) | public int getClockMax(int x) method clockIsUnbounded (line 325) | public boolean clockIsUnbounded(int x) method allClocksAreUnbounded (line 333) | public boolean allClocksAreUnbounded() method deepCopy (line 350) | public DBM deepCopy() method storageInfo (line 367) | public String storageInfo() method hashCode (line 374) | public int hashCode() method equals (line 386) | public boolean equals(Object o) method toString (line 409) | public String toString() method toStringTextual (line 417) | public String toStringTextual() method toStringDBM (line 457) | public String toStringDBM() method canonicalise (line 480) | private void canonicalise() method createZero (line 500) | public static DBM createZero(PTA pta) method createTrue (line 516) | public static DBM createTrue(PTA pta) method createFromConstraints (line 537) | public static DBM createFromConstraints(PTA pta, Iterable ... FILE: prism/src/pta/DBMFactory.java class DBMFactory (line 29) | public class DBMFactory implements ZoneFactory method createZero (line 36) | public DBM createZero(PTA pta) method createTrue (line 52) | public DBM createTrue(PTA pta) method createFromConstraints (line 70) | public DBM createFromConstraints(PTA pta, Iterable constrs) FILE: prism/src/pta/DBMList.java class DBMList (line 37) | public class DBMList extends NCZone method DBMList (line 50) | public DBMList(PTA pta) method DBMList (line 59) | public DBMList(Zone z) method addDBM (line 82) | public void addDBM(DBM dbm) method addDBMs (line 118) | public void addDBMs(DBMList dbml) method getDBM (line 127) | public DBM getDBM(int i) method getPTA (line 137) | public PTA getPTA() method addConstraint (line 147) | public void addConstraint(int x, int y, int db) method addConstraint (line 159) | public void addConstraint(Constraint c) method addConstraints (line 167) | public void addConstraints(Iterable constraints) method intersect (line 176) | public void intersect(Zone z) method up (line 201) | public void up(Iterable constraints) method down (line 213) | public void down(Iterable constraints) method free (line 225) | public void free(int x) method reset (line 238) | public void reset(int x, int v) method backReset (line 247) | public void backReset(int x, int v) method cClosure (line 266) | public void cClosure(int c) method createComplement (line 279) | public DBMList createComplement() method isEmpty (line 291) | public boolean isEmpty() method isSatisfied (line 303) | public boolean isSatisfied(Constraint c) method includes (line 315) | public boolean includes(DBM dbm) method getClockMin (line 327) | public int getClockMin(int x) method getClockMax (line 340) | public int getClockMax(int x) method clockIsUnbounded (line 353) | public boolean clockIsUnbounded(int x) method allClocksAreUnbounded (line 366) | public boolean allClocksAreUnbounded() method intersectComplement (line 383) | public void intersectComplement(Zone z) method complement (line 397) | public void complement() method union (line 424) | public void union(Zone z) method getAZone (line 438) | public Zone getAZone() method size (line 448) | public int size() method deepCopy (line 456) | public DBMList deepCopy() method hashCode (line 467) | @Override method equals (line 477) | @Override method toString (line 501) | @Override method storageInfo (line 510) | public String storageInfo() method createFalse (line 520) | public static DBMList createFalse(PTA pta) method removeInclusions (line 528) | private void removeInclusions() method main (line 557) | public static void main(String args[]) FILE: prism/src/pta/DBMListFactory.java class DBMListFactory (line 31) | public class DBMListFactory implements ZoneFactory method createZero (line 40) | public DBMList createZero(PTA pta) method createTrue (line 50) | public DBMList createTrue(PTA pta) method createFromConstraints (line 60) | public DBMList createFromConstraints(PTA pta, Iterable con... FILE: prism/src/pta/DigitalClocks.java class DigitalClocks (line 79) | public class DigitalClocks extends PrismComponent method DigitalClocks (line 108) | public DigitalClocks(PrismComponent parent) throws PrismException method getNewModulesFile (line 119) | public ModulesFile getNewModulesFile() method getNewPropertiesFile (line 127) | public PropertiesFile getNewPropertiesFile() method getNewPropertyToCheck (line 135) | public Expression getNewPropertyToCheck() method translate (line 143) | public void translate(ModulesFile modulesFile, PropertiesFile properti... method checkProperty (line 444) | public void checkProperty(Expression propertyToCheck, PropertiesFile p... method findAStrictClockConstraint (line 509) | public ASTElement findAStrictClockConstraint(ASTElement ast, LabelList... method findADiagonalClockConstraint (line 548) | public ASTElement findADiagonalClockConstraint(ASTElement ast, LabelLi... class ComputeClockInformation (line 587) | class ComputeClockInformation extends ASTTraverse method ComputeClockInformation (line 599) | public ComputeClockInformation(ModulesFile modulesFile, PropertiesFi... method updateMax (line 616) | private void updateMax(String clock, int val) method getClocksForModule (line 623) | public List getClocksForModule(String module) method getClockMax (line 629) | public int getClockMax(String clock) method getClockMaxs (line 635) | public Map getClockMaxs() method getScaledClockMax (line 645) | public int getScaledClockMax(String clock) method getScaleFactor (line 651) | public int getScaleFactor() method computeGCD (line 659) | private int computeGCD(Iterable ints) method computeGCD (line 675) | private int computeGCD(int x, int y) method visitPre (line 682) | public void visitPre(parser.ast.Module e) throws PrismLangException method visitPost (line 689) | public void visitPost(Declaration e) throws PrismLangException method visit (line 698) | public Object visit(Update e) throws PrismLangException method visitPost (line 715) | public void visitPost(ExpressionBinaryOp e) throws PrismLangException method visitPost (line 740) | public void visitPost(ExpressionTemporal e) throws PrismLangException method visitPost (line 755) | public void visitPost(ExpressionLabel e) throws PrismLangException method visitPost (line 766) | public void visitPost(ExpressionProp e) throws PrismLangException FILE: prism/src/pta/Edge.java class Edge (line 35) | public class Edge method Edge (line 52) | public Edge(Transition parent, double prob, int dest) method Edge (line 63) | public Edge(Edge edge) method setProb (line 71) | public void setProb(double prob) method setDestination (line 76) | public void setDestination(int dest) method setParent (line 81) | public void setParent(Transition parent) method addReset (line 86) | public void addReset(int clock) method addReset (line 91) | public void addReset(int clock, int val) method getParent (line 96) | public Transition getParent() method getDestination (line 101) | public int getDestination() method getProbability (line 106) | public double getProbability() method getResets (line 111) | public Iterable> getResets() method check (line 119) | public void check() throws PrismException method toString (line 123) | public String toString() method writeToDesFile (line 140) | public void writeToDesFile(Writer out, String actionPrefix, Iterable getInitialStates() method buildForwardsGraph (line 77) | public ReachabilityGraph buildForwardsGraph(PTA pta, BitSet targetLocs... method buildForwardsGraphFormats10 (line 87) | private ReachabilityGraph buildForwardsGraphFormats10(PTA pta, BitSet ... method buildForwardsGraphFormats09 (line 268) | @SuppressWarnings("unused") FILE: prism/src/pta/LocZone.java class LocZone (line 31) | public class LocZone method LocZone (line 36) | public LocZone(int loc, Zone zone) method tPost (line 46) | public void tPost(PTA pta) method dPost (line 55) | public void dPost(Edge edge) method cClosure (line 76) | public void cClosure(PTA pta) method tPre (line 86) | public void tPre(PTA pta) method dPre (line 95) | public void dPre(Edge edge) method deepCopy (line 115) | public LocZone deepCopy() method hashCode (line 122) | public int hashCode() method equals (line 127) | public boolean equals(Object o) method toString (line 141) | public String toString() FILE: prism/src/pta/LocZoneSet.java class LocZoneSet (line 31) | public class LocZoneSet method LocZoneSet (line 36) | public LocZoneSet() method add (line 42) | public boolean add(int loc, Zone z) method add (line 47) | public boolean add(LocZone lz) method contains (line 60) | public boolean contains(LocZone lz) method getIndexOfLastAdd (line 65) | public int getIndexOfLastAdd() method isEmpty (line 70) | public boolean isEmpty() method size (line 75) | public int size() method toArrayList (line 80) | public ArrayList toArrayList() method toString (line 94) | public String toString() FILE: prism/src/pta/LocZoneSetOld.java class LocZoneSetOld (line 31) | public class LocZoneSetOld extends ArrayList method getIndexOfLastAdd (line 35) | public int getIndexOfLastAdd() method add (line 40) | public boolean add(int loc, Zone z) method add (line 46) | public boolean add(LocZone lz) method toArrayList (line 59) | public ArrayList toArrayList() FILE: prism/src/pta/NCZone.java class NCZone (line 29) | public abstract class NCZone extends Zone method intersectComplement (line 31) | public abstract void intersectComplement(Zone z); method complement (line 32) | public abstract void complement(); method union (line 33) | public abstract void union(Zone z); method getAZone (line 34) | public abstract Zone getAZone(); method deepCopy (line 35) | public abstract NCZone deepCopy(); FILE: prism/src/pta/PTA.java class PTA (line 37) | public class PTA method PTA (line 64) | public PTA(List alphabet) method addClock (line 80) | public int addClock(String name) method getOrAddClock (line 88) | public int getOrAddClock(String name) method addLocation (line 97) | public int addLocation() method addLocation (line 102) | public int addLocation(Object name) method getOrAddLocation (line 111) | public int getOrAddLocation(Object name) method addInvariantCondition (line 120) | public void addInvariantCondition(int loc, Constraint c) method setInvariantConditions (line 126) | public void setInvariantConditions(int loc, LinkedHashSet cs) method addTransition (line 136) | public Transition addTransition(int loc) method addTransition (line 146) | public Transition addTransition(int loc, String action) method addTransition (line 160) | public void addTransition(Transition transition) method removeTransition (line 168) | public void removeTransition(int loc, Transition transition) method recomputeMaxClockConstraint (line 175) | public int recomputeMaxClockConstraint(Constraint c) method recomputeMaxClockConstraint (line 181) | public int recomputeMaxClockConstraint(Iterable cs) method setLocationNameVars (line 188) | public void setLocationNameVars(List locationNameVars) method getNumClocks (line 195) | public int getNumClocks() method getClockName (line 200) | public String getClockName(int x) method getClockIndex (line 210) | public int getClockIndex(String name) method getLocationName (line 216) | public Object getLocationName(int loc) method getLocationNameString (line 221) | public Object getLocationNameString(int loc) method getLocationNameList (line 230) | public List getLocationNameList() method getLocationIndex (line 235) | public int getLocationIndex(Object name) method getNumLocations (line 240) | public int getNumLocations() method getInvariantConstraints (line 245) | public Iterable getInvariantConstraints(int loc) method getTransitions (line 250) | public List getTransitions(int loc) method getTransitionsByAction (line 255) | public Iterable getTransitionsByAction(final int loc, fina... method getMaxClockConstraint (line 266) | public int getMaxClockConstraint() method getAlphabet (line 271) | public List getAlphabet() method isActionInAlphabet (line 276) | public boolean isActionInAlphabet(String action) method check (line 284) | public void check() throws PrismException method infoString (line 293) | public String infoString() method toString (line 298) | public String toString() method writeToDesFile (line 314) | public void writeToDesFile(String filename) throws PrismException method combineLocationNames (line 344) | public static Object combineLocationNames(Object name1, Object name2) method renameClock (line 380) | public static int renameClock(PTA oldPta, PTA newPta, int x) method buildPTAFromDesFile (line 396) | public static PTA buildPTAFromDesFile(String file) method buildTestPTA (line 416) | public static PTA buildTestPTA() class TransitionsByActionIterator (line 447) | private class TransitionsByActionIterator implements Iterator method TransitionsByActionIterator (line 453) | private TransitionsByActionIterator(int loc, String action) method hasNext (line 460) | public boolean hasNext() method next (line 465) | public Transition next() method remove (line 474) | public void remove() method computeNext (line 479) | private void computeNext() FILE: prism/src/pta/PTAAbstractRefine.java class PTAAbstractRefine (line 40) | public class PTAAbstractRefine extends QuantAbstractRefine method PTAAbstractRefine (line 59) | public PTAAbstractRefine(PrismComponent parent) throws PrismException method forwardsReachAbstractRefine (line 70) | public double forwardsReachAbstractRefine(PTA pta, BitSet targetLocs, ... method initialise (line 84) | @Override method rebuildAbstraction (line 127) | @Override method buildSTPGState (line 139) | protected void buildSTPGState(int src) throws PrismException method buildSTPGStateRec (line 195) | protected void buildSTPGStateRec(int src, NCZone valid, BitSet bitSet,... method splitState (line 288) | @Override method splitSymbolicTransition (line 479) | private void splitSymbolicTransition(int src, SymbolicTransition st, i... method splitSymbolicTransition (line 488) | private void splitSymbolicTransition(int src, SymbolicTransition st, i... method valid2new (line 513) | private Zone valid2new(LocZone lz, Transition tr, int[] dests) method isTarget (line 544) | private boolean isTarget(LocZone lz) FILE: prism/src/pta/PTAModelChecker.java class PTAModelChecker (line 41) | public class PTAModelChecker extends PrismComponent method PTAModelChecker (line 57) | public PTAModelChecker(PrismComponent parent, ModulesFile modulesFile,... method check (line 84) | @SuppressWarnings("unchecked") method checkExpression (line 154) | private Result checkExpression(Expression expr) throws PrismException method checkExpressionProb (line 174) | private Result checkExpressionProb(ExpressionProb expr) throws PrismEx... method buildTimeBoundIntoPta (line 229) | private BitSet buildTimeBoundIntoPta(PTA pta, BitSet targetLocs, int t... method computeProbabilisticReachability (line 302) | private double computeProbabilisticReachability(BitSet targetLocs, boo... method checkExpressionReward (line 335) | private Result checkExpressionReward(ExpressionReward expr) throws Pri... method checkLocationExpression (line 345) | private BitSet checkLocationExpression(Expression expr) throws PrismEx... FILE: prism/src/pta/PTAModelCheckerCL.java class PTAModelCheckerCL (line 40) | public class PTAModelCheckerCL method main (line 70) | public static void main(String args[]) method go (line 78) | public void go(String args[]) method parseCommandLineArgs (line 195) | private void parseCommandLineArgs(String args[]) throws PrismException method processPTAFiles (line 243) | private void processPTAFiles() throws PrismException FILE: prism/src/pta/PTAParallel.java class PTAParallel (line 38) | public class PTAParallel method compose (line 53) | public PTA compose(PTA pta1, PTA pta2) method addState (line 190) | private int addState(int loc1, int loc2) class IndexPair (line 214) | class IndexPair method IndexPair (line 219) | public IndexPair(int i1, int i2) method hashCode (line 225) | public int hashCode() method equals (line 231) | public boolean equals(Object o) method toString (line 243) | public String toString() method main (line 253) | public static void main(String args[]) FILE: prism/src/pta/PTAUtils.java class PTAUtils (line 42) | public class PTAUtils method checkIsSimpleClockConstraint (line 50) | public static void checkIsSimpleClockConstraint(Expression expr) throw... method exprToConstraint (line 108) | public static List exprToConstraint(Expression expr, Value... method exprConjToConstraintConsumer (line 223) | public static void exprConjToConstraintConsumer(Expression expr, Value... method exprConjToConstraintList (line 249) | public static List exprConjToConstraintList(Expression exp... method regionForPoint (line 262) | public static Zone regionForPoint(double[] clockValues, PTA pta) FILE: prism/src/pta/ReachabilityGraph.java class ReachabilityGraph (line 37) | public class ReachabilityGraph method ReachabilityGraph (line 51) | public ReachabilityGraph(PTA pta) method addState (line 58) | public void addState() method copyState (line 63) | public void copyState(int i) method addTransition (line 80) | public void addTransition(int src, Transition tr, int dests[], Zone va... method isSuccessor (line 89) | public boolean isSuccessor(int s1, int s2) method computeAllValidities (line 101) | public void computeAllValidities() method printStates (line 117) | public void printStates(PrismLog log) method toString (line 127) | @Override method computeValidity (line 153) | public Zone computeValidity(int src, Transition tr, int[] dests) method buildMDP (line 173) | public MDP buildMDP(List initialStates) throws PrismE... FILE: prism/src/pta/SymbolicTransition.java class SymbolicTransition (line 32) | class SymbolicTransition method SymbolicTransition (line 47) | public SymbolicTransition(Transition tr, int[] dests, Zone valid) method SymbolicTransition (line 57) | public SymbolicTransition(SymbolicTransition copy) method hasSuccessor (line 65) | public boolean hasSuccessor(int s) method toString (line 77) | @Override FILE: prism/src/pta/Transition.java class Transition (line 34) | public class Transition method Transition (line 54) | public Transition(PTA parent, int src, String action) method Transition (line 67) | public Transition(Transition tr) method addGuardConstraint (line 78) | public void addGuardConstraint(Constraint c) method addEdge (line 84) | public Edge addEdge(double prob, int dest) method addEdge (line 92) | public void addEdge(Edge e) method setParent (line 99) | public void setParent(PTA parent) method getParent (line 104) | public PTA getParent() method getAction (line 109) | public String getAction() method getSource (line 114) | public int getSource() method getGuardConstraints (line 119) | public Iterable getGuardConstraints() method getNumEdges (line 124) | public int getNumEdges() method getEdges (line 129) | public List getEdges() method check (line 137) | public void check() throws PrismException method toString (line 151) | public String toString() method writeToDesFile (line 171) | public void writeToDesFile(Writer out) throws PrismException, IOException FILE: prism/src/pta/Zone.java class Zone (line 29) | public abstract class Zone method getPTA (line 35) | public abstract PTA getPTA(); method addConstraint (line 42) | public abstract void addConstraint(int x, int y, int db); method addConstraint (line 47) | public abstract void addConstraint(Constraint c); method addConstraints (line 52) | public abstract void addConstraints(Iterable constraints); method intersect (line 57) | public abstract void intersect(Zone z); method up (line 62) | public abstract void up(Iterable constraints); method up (line 67) | public void up() method down (line 75) | public abstract void down(Iterable constraints); method down (line 80) | public void down() method free (line 88) | public abstract void free(int x); method reset (line 93) | public abstract void reset(int x, int v); method backReset (line 98) | public abstract void backReset(int x, int v); method cClosure (line 103) | public abstract void cClosure(int c); method createComplement (line 112) | public abstract NCZone createComplement(); method isEmpty (line 119) | public abstract boolean isEmpty(); method isSatisfied (line 124) | public abstract boolean isSatisfied(Constraint c); method includes (line 129) | public abstract boolean includes(DBM dbm); method getClockMin (line 134) | public abstract int getClockMin(int x); method getClockMax (line 139) | public abstract int getClockMax(int x); method clockIsUnbounded (line 144) | public abstract boolean clockIsUnbounded(int x); method allClocksAreUnbounded (line 149) | public abstract boolean allClocksAreUnbounded(); method deepCopy (line 156) | public abstract Zone deepCopy(); method storageInfo (line 161) | public abstract String storageInfo(); method hashCode (line 165) | public abstract int hashCode(); method equals (line 167) | public abstract boolean equals(Object o); FILE: prism/src/pta/ZoneFactory.java type ZoneFactory (line 29) | public interface ZoneFactory method createZero (line 31) | public Zone createZero(PTA pta); method createTrue (line 32) | public Zone createTrue(PTA pta); method createFromConstraints (line 33) | public Zone createFromConstraints(PTA pta, Iterable constrs); FILE: prism/src/pta/parser/PTAParser.java class PTAParser (line 11) | public class PTAParser implements PTAParserConstants { method main (line 16) | public static void main(String[] args) method PTAParser (line 45) | public PTAParser() method parsePTA (line 53) | public PTA parsePTA(InputStream str) throws PrismLangException class astPTA (line 81) | static class astPTA method astPTA (line 89) | public astPTA() { method getOrAddClock (line 95) | public int getOrAddClock(String name) { method addLocation (line 100) | public void addLocation(String name) { method addInvariantCondition (line 105) | public void addInvariantCondition(String locName, Constraint c) { method setInvariantConditions (line 108) | public void setInvariantConditions(String locName, LinkedHashSet(); edges ... method setAction (line 174) | public void setAction(String action) { this.action = action; } method addGuardConstraint (line 175) | public void addGuardConstraint(Constraint c) { guard.add(c); } method addEdge (line 176) | public astEdge addEdge(double prob, String dest) { astEdge e = new a... method createDataStructures (line 178) | public void createDataStructures(astPTA pta, Transition trans) class astEdge (line 187) | static class astEdge method astEdge (line 194) | public astEdge(double prob, String dest) { this.prob = prob; this.de... method addReset (line 195) | public void addReset(int clock, int val) { resets.put(clock, val); } method createDataStructures (line 197) | public void createDataStructures(astPTA pta, Transition trans) method PTA (line 211) | static final public method Location (line 231) | static final public void Location(astPTA pta) throws ParseException {S... method Transition (line 278) | static final public void Transition(astPTA pta, String locName) throws... method Edge (line 298) | static final public void Edge(astPTA pta, astTransition tr) throws Par... method ConstraintList (line 328) | static final public LinkedHashSet ConstraintList(astPTA pt... method Constraint (line 361) | static final public void Constraint(astPTA pta, LinkedHashSet Resets(astPTA pta) throws... method Reset (line 462) | static final public void Reset(astPTA pta, HashMap re... method Probability (line 472) | static final public double Probability() throws ParseException {Token t; method Identifier (line 497) | static final public method Integer (line 505) | static final public method jj_la1_init_0 (line 529) | private static void jj_la1_init_0() { method jj_la1_init_1 (line 532) | private static void jj_la1_init_1() { method PTAParser (line 537) | public PTAParser(java.io.InputStream stream) { method PTAParser (line 541) | public PTAParser(java.io.InputStream stream, String encoding) { method ReInit (line 558) | static public void ReInit(java.io.InputStream stream) { method ReInit (line 562) | static public void ReInit(java.io.InputStream stream, String encoding) { method PTAParser (line 572) | public PTAParser(java.io.Reader stream) { method ReInit (line 589) | static public void ReInit(java.io.Reader stream) { method PTAParser (line 599) | public PTAParser(PTAParserTokenManager tm) { method ReInit (line 615) | public void ReInit(PTAParserTokenManager tm) { method jj_consume_token (line 623) | static private Token jj_consume_token(int kind) throws ParseException { method getNextToken (line 639) | static final public Token getNextToken() { method getToken (line 648) | static final public Token getToken(int index) { method jj_ntk_f (line 657) | static private int jj_ntk_f() { method generateParseException (line 669) | static public ParseException generateParseException() { method enable_tracing (line 703) | static final public void enable_tracing() { method disable_tracing (line 707) | static final public void disable_tracing() { FILE: prism/src/pta/parser/PTAParserConstants.java type PTAParserConstants (line 9) | public interface PTAParserConstants { FILE: prism/src/pta/parser/PTAParserTokenManager.java class PTAParserTokenManager (line 10) | @SuppressWarnings("unused")public class PTAParserTokenManager implements... method setDebugStream (line 15) | public static void setDebugStream(java.io.PrintStream ds) { debugStre... method jjStopStringLiteralDfa_0 (line 16) | private static final int jjStopStringLiteralDfa_0(int pos, long active0){ method jjStartNfa_0 (line 48) | private static final int jjStartNfa_0(int pos, long active0){ method jjStopAtPos (line 51) | static private int jjStopAtPos(int pos, int kind) method jjMoveStringLiteralDfa0_0 (line 57) | static private int jjMoveStringLiteralDfa0_0(){ method jjMoveStringLiteralDfa1_0 (line 121) | static private int jjMoveStringLiteralDfa1_0(long active0){ method jjMoveStringLiteralDfa2_0 (line 164) | static private int jjMoveStringLiteralDfa2_0(long old0, long active0){ method jjMoveStringLiteralDfa3_0 (line 189) | static private int jjMoveStringLiteralDfa3_0(long old0, long active0){ method jjStartNfaWithStates_0 (line 222) | static private int jjStartNfaWithStates_0(int pos, int kind, int state) method jjMoveNfa_0 (line 233) | static private int jjMoveNfa_0(int startState, int curPos) method jjFillToken (line 466) | static protected Token jjFillToken() method getNextToken (line 498) | public static Token getNextToken() method jjCheckNAdd (line 576) | static private void jjCheckNAdd(int state) method jjAddStates (line 584) | static private void jjAddStates(int start, int end) method jjCheckNAddTwoStates (line 590) | static private void jjCheckNAddTwoStates(int state1, int state2) method jjCheckNAddStates (line 596) | static private void jjCheckNAddStates(int start, int end) method PTAParserTokenManager (line 604) | public PTAParserTokenManager(SimpleCharStream stream){ method PTAParserTokenManager (line 613) | public PTAParserTokenManager (SimpleCharStream stream, int lexState){ method ReInit (line 619) | static public void ReInit(SimpleCharStream stream) method ReInitRounds (line 627) | static private void ReInitRounds() method ReInit (line 636) | static public void ReInit(SimpleCharStream stream, int lexState) method SwitchTo (line 643) | static public void SwitchTo(int lexState) FILE: prism/src/pta/parser/ParseException.java class ParseException (line 14) | public class ParseException extends Exception { method ParseException (line 29) | public ParseException(Token currentTokenVal, method ParseException (line 50) | public ParseException() { method ParseException (line 55) | public ParseException(String message) { method initialise (line 88) | private static String initialise(Token currentToken, method add_escapes (line 141) | static String add_escapes(String str) { FILE: prism/src/pta/parser/SimpleCharStream.java class SimpleCharStream (line 10) | public class SimpleCharStream method setTabSize (line 36) | static public void setTabSize(int i) { tabSize = i; } method getTabSize (line 37) | static public int getTabSize() { return tabSize; } method ExpandBuff (line 40) | static protected void ExpandBuff(boolean wrapAround) method FillBuff (line 89) | static protected void FillBuff() throws java.io.IOException method BeginToken (line 134) | static public char BeginToken() throws java.io.IOException method UpdateLineColumn (line 143) | static protected void UpdateLineColumn(char c) method readChar (line 184) | static public char readChar() throws java.io.IOException method getColumn (line 205) | @Deprecated method getLine (line 215) | @Deprecated method getEndColumn (line 226) | static public int getEndColumn() { method getEndLine (line 231) | static public int getEndLine() { method getBeginColumn (line 236) | static public int getBeginColumn() { method getBeginLine (line 241) | static public int getBeginLine() { method backup (line 246) | static public void backup(int amount) { method SimpleCharStream (line 254) | public SimpleCharStream(java.io.Reader dstream, int startline, method SimpleCharStream (line 272) | public SimpleCharStream(java.io.Reader dstream, int startline, method SimpleCharStream (line 279) | public SimpleCharStream(java.io.Reader dstream) method ReInit (line 285) | public void ReInit(java.io.Reader dstream, int startline, method ReInit (line 305) | public void ReInit(java.io.Reader dstream, int startline, method ReInit (line 312) | public void ReInit(java.io.Reader dstream) method SimpleCharStream (line 317) | public SimpleCharStream(java.io.InputStream dstream, String encoding, ... method SimpleCharStream (line 324) | public SimpleCharStream(java.io.InputStream dstream, int startline, method SimpleCharStream (line 331) | public SimpleCharStream(java.io.InputStream dstream, String encoding, ... method SimpleCharStream (line 338) | public SimpleCharStream(java.io.InputStream dstream, int startline, method SimpleCharStream (line 345) | public SimpleCharStream(java.io.InputStream dstream, String encoding) ... method SimpleCharStream (line 351) | public SimpleCharStream(java.io.InputStream dstream) method ReInit (line 357) | public void ReInit(java.io.InputStream dstream, String encoding, int s... method ReInit (line 364) | public void ReInit(java.io.InputStream dstream, int startline, method ReInit (line 371) | public void ReInit(java.io.InputStream dstream, String encoding) throw... method ReInit (line 377) | public void ReInit(java.io.InputStream dstream) method ReInit (line 382) | public void ReInit(java.io.InputStream dstream, String encoding, int s... method ReInit (line 388) | public void ReInit(java.io.InputStream dstream, int startline, method GetImage (line 394) | static public String GetImage() method GetSuffix (line 404) | static public char[] GetSuffix(int len) method Done (line 421) | static public void Done() method adjustBeginLineColumn (line 431) | static public void adjustBeginLineColumn(int newLine, int newCol) method getTrackLineColumn (line 475) | static boolean getTrackLineColumn() { return trackLineColumn; } method setTrackLineColumn (line 476) | static void setTrackLineColumn(boolean tlc) { trackLineColumn = tlc; } FILE: prism/src/pta/parser/Token.java class Token (line 9) | public class Token implements java.io.Serializable { method getValue (line 71) | public Object getValue() { method Token (line 78) | public Token() {} method Token (line 83) | public Token(int kind) method Token (line 91) | public Token(int kind, String image) method toString (line 100) | public String toString() method newToken (line 117) | public static Token newToken(int ofKind, String image) method newToken (line 125) | public static Token newToken(int ofKind) FILE: prism/src/pta/parser/TokenMgrError.java class TokenMgrError (line 6) | public class TokenMgrError extends Error method addEscapes (line 50) | protected static final String addEscapes(String str) { method LexicalError (line 107) | protected static String LexicalError(boolean EOFSeen, int lexState, in... method getMessage (line 124) | public String getMessage() { method TokenMgrError (line 133) | public TokenMgrError() { method TokenMgrError (line 137) | public TokenMgrError(String message, int reason) { method TokenMgrError (line 143) | public TokenMgrError(boolean EOFSeen, int lexState, int errorLine, int... FILE: prism/src/settings/BooleanConstraint.java class BooleanConstraint (line 29) | public abstract class BooleanConstraint implements SettingConstraint method BooleanConstraint (line 33) | public BooleanConstraint() method checkValue (line 37) | public void checkValue(Object value) throws SettingException method checkValueBoolean (line 49) | public abstract void checkValueBoolean(boolean value) throws SettingEx... FILE: prism/src/settings/BooleanEditor.java class BooleanEditor (line 35) | public class BooleanEditor implements SettingEditor, ActionListener method BooleanEditor (line 46) | public BooleanEditor() method getEditorValue (line 58) | public Object getEditorValue() method getTableCellEditorComponent (line 67) | public Component getTableCellEditorComponent(JTable table, Setting own... method stopEditing (line 124) | public void stopEditing() method actionPerformed (line 128) | public void actionPerformed(ActionEvent e) FILE: prism/src/settings/BooleanRenderer.java class BooleanRenderer (line 34) | public class BooleanRenderer implements SettingRenderer method BooleanRenderer (line 39) | public BooleanRenderer() method getTableCellRendererComponent (line 50) | public Component getTableCellRendererComponent(JTable table, Setting o... FILE: prism/src/settings/BooleanSetting.java class BooleanSetting (line 29) | public class BooleanSetting extends Setting method BooleanSetting (line 35) | public BooleanSetting(String name, Boolean value, String comment, Sett... method BooleanSetting (line 40) | public BooleanSetting(String name, Boolean value, String comment, Sett... method getSettingEditor (line 45) | public SettingEditor getSettingEditor() method getSettingRenderer (line 53) | public SettingRenderer getSettingRenderer() method getValueClass (line 61) | public Class getValueClass() method getBooleanValue (line 66) | public boolean getBooleanValue() method parseStringValue (line 71) | public Object parseStringValue(String string) throws SettingException method toString (line 78) | public String toString() FILE: prism/src/settings/ChoiceEditor.java class ChoiceEditor (line 36) | public class ChoiceEditor implements SettingEditor, ActionListener, Focu... method ChoiceEditor (line 45) | public ChoiceEditor(String[] choices) method getEditorValue (line 53) | public Object getEditorValue() throws SettingException method getTableCellEditorComponent (line 65) | public Component getTableCellEditorComponent(JTable table, Setting own... method stopEditing (line 131) | public void stopEditing() method actionPerformed (line 135) | public void actionPerformed(ActionEvent e) method focusGained (line 142) | public void focusGained(FocusEvent e) method focusLost (line 146) | public void focusLost(FocusEvent e) FILE: prism/src/settings/ChoiceRenderer.java class ChoiceRenderer (line 34) | public class ChoiceRenderer implements SettingRenderer method ChoiceRenderer (line 41) | public ChoiceRenderer() method getTableCellRendererComponent (line 50) | public Component getTableCellRendererComponent(JTable table, Setting o... FILE: prism/src/settings/ChoiceSetting.java class ChoiceSetting (line 29) | public class ChoiceSetting extends Setting method ChoiceSetting (line 42) | public ChoiceSetting(String name, String[]values, String value, String... method ChoiceSetting (line 48) | public ChoiceSetting(String name, String[]values, String value, String... method checkObjectWithConstraints (line 54) | public void checkObjectWithConstraints(Object obj) throws SettingExcep... method getSettingEditor (line 69) | public SettingEditor getSettingEditor() method getSettingRenderer (line 77) | public SettingRenderer getSettingRenderer() method getValueClass (line 85) | public Class getValueClass() method getStringValue (line 90) | public String getStringValue() method getCurrentIndex (line 95) | public int getCurrentIndex() method setSelectedIndex (line 105) | public void setSelectedIndex(int i) throws SettingException method parseStringValue (line 110) | public Object parseStringValue(String string) throws SettingException method toString (line 115) | public String toString() FILE: prism/src/settings/ColorConstraint.java class ColorConstraint (line 31) | public abstract class ColorConstraint implements SettingConstraint method ColorConstraint (line 35) | public ColorConstraint() method checkValue (line 39) | public void checkValue(Object value) throws SettingException method checkValueColor (line 51) | public abstract void checkValueColor(Color col) throws SettingException; FILE: prism/src/settings/ColorEditor.java class ColorEditor (line 35) | public class ColorEditor implements SettingEditor, ActionListener, Focus... method ColorEditor (line 50) | public ColorEditor() method getEditorValue (line 86) | public Object getEditorValue() method getTableCellEditorComponent (line 96) | public Component getTableCellEditorComponent(JTable table, Setting own... method stopEditing (line 167) | public void stopEditing() method actionPerformed (line 171) | public void actionPerformed(ActionEvent e) method focusGained (line 203) | public void focusGained(FocusEvent e) method focusLost (line 207) | public void focusLost(FocusEvent e) FILE: prism/src/settings/ColorRenderer.java class ColorRenderer (line 34) | public class ColorRenderer implements SettingRenderer method ColorRenderer (line 41) | public ColorRenderer() method getTableCellRendererComponent (line 63) | public Component getTableCellRendererComponent(JTable table, Setting o... FILE: prism/src/settings/ColorSetting.java class ColorSetting (line 32) | public class ColorSetting extends Setting method ColorSetting (line 38) | public ColorSetting(String name, Color value, String comment, SettingO... method ColorSetting (line 43) | public ColorSetting(String name, Color value, String comment, SettingO... method getSettingEditor (line 49) | public SettingEditor getSettingEditor() method getSettingRenderer (line 57) | public SettingRenderer getSettingRenderer() method getValueClass (line 65) | public Class getValueClass() method getColorValue (line 70) | public Color getColorValue() method parseStringValue (line 78) | public Object parseStringValue(String string) throws SettingException method toString (line 99) | public String toString() FILE: prism/src/settings/DefaultSettingOwner.java class DefaultSettingOwner (line 34) | public class DefaultSettingOwner extends Observable implements SettingOwner method DefaultSettingOwner (line 42) | public DefaultSettingOwner(String name, int id) method compareTo (line 50) | public int compareTo(Object o) method getDisplay (line 64) | public SettingDisplay getDisplay() method getNumSettings (line 69) | public int getNumSettings() method getSetting (line 74) | public Setting getSetting(int index) method getSettingOwnerClassName (line 79) | public String getSettingOwnerClassName() method getSettingOwnerID (line 84) | public int getSettingOwnerID() method getSettingOwnerName (line 89) | public String getSettingOwnerName() method notifySettingChanged (line 94) | public void notifySettingChanged(Setting setting) method setDisplay (line 100) | public void setDisplay(SettingDisplay display) method addSetting (line 105) | public void addSetting(Setting s) method getFromKey (line 110) | public Setting getFromKey(String key) FILE: prism/src/settings/DoubleEditor.java class DoubleEditor (line 35) | public class DoubleEditor implements SettingEditor, CaretListener, Focus... method DoubleEditor (line 48) | public DoubleEditor() method getEditorValue (line 55) | public Object getEditorValue() throws SettingException method getTableCellEditorComponent (line 67) | public Component getTableCellEditorComponent(JTable table, Setting own... method stopEditing (line 129) | public void stopEditing() method caretUpdate (line 133) | public void caretUpdate(CaretEvent e) method focusGained (line 138) | public void focusGained(FocusEvent e) method focusLost (line 142) | public void focusLost(FocusEvent e) FILE: prism/src/settings/DoubleRenderer.java class DoubleRenderer (line 34) | public class DoubleRenderer implements SettingRenderer method getTableCellRendererComponent (line 40) | public Component getTableCellRendererComponent(JTable table, Setting o... FILE: prism/src/settings/DoubleSetting.java class DoubleSetting (line 29) | public class DoubleSetting extends Setting method DoubleSetting (line 35) | public DoubleSetting(String name, Double value, String comment, Settin... method DoubleSetting (line 40) | public DoubleSetting(String name, Double value, String comment, Settin... method getSettingEditor (line 45) | public SettingEditor getSettingEditor() method getSettingRenderer (line 53) | public SettingRenderer getSettingRenderer() method getValueClass (line 61) | public Class getValueClass() method getDoubleValue (line 66) | public double getDoubleValue() method parseStringValue (line 71) | public Object parseStringValue(String string) throws SettingException method toString (line 83) | public String toString() FILE: prism/src/settings/FileEditor.java class FileEditor (line 38) | public class FileEditor implements SettingEditor, ActionListener, FocusL... method FileEditor (line 52) | public FileEditor() method getEditorValue (line 71) | public Object getEditorValue() method getTableCellEditorComponent (line 80) | public Component getTableCellEditorComponent(JTable table, Setting set... method stopEditing (line 155) | public void stopEditing() method actionPerformed (line 159) | public void actionPerformed(ActionEvent e) method focusGained (line 187) | public void focusGained(FocusEvent e) method focusLost (line 191) | public void focusLost(FocusEvent e) FILE: prism/src/settings/FileRenderer.java class FileRenderer (line 37) | public class FileRenderer implements SettingRenderer method FileRenderer (line 43) | public FileRenderer() method getTableCellRendererComponent (line 50) | public Component getTableCellRendererComponent(JTable table, Setting o... FILE: prism/src/settings/FileSelector.java type FileSelector (line 32) | public interface FileSelector method getFile (line 34) | public File getFile(Frame parent, File defaultFile); FILE: prism/src/settings/FileSetting.java class FileSetting (line 33) | public class FileSetting extends Setting method defaultSelector (line 38) | private static FileSelector defaultSelector() method FileSetting (line 70) | public FileSetting(String name, File value, String comment, SettingOwn... method FileSetting (line 77) | public FileSetting(String name, File value, String comment, SettingOwn... method checkObjectWithConstraints (line 84) | public void checkObjectWithConstraints(Object obj) throws SettingExcep... method getSettingEditor (line 96) | public SettingEditor getSettingEditor() method getSettingRenderer (line 104) | public SettingRenderer getSettingRenderer() method getValueClass (line 112) | public Class getValueClass() method getFileValue (line 117) | public File getFileValue() method isValidFile (line 125) | public boolean isValidFile() method parseStringValue (line 130) | public Object parseStringValue(String string) throws SettingException method toString (line 135) | public String toString() method setFileSelector (line 144) | public void setFileSelector(FileSelector selector) method getFileSelector (line 149) | public FileSelector getFileSelector() FILE: prism/src/settings/FontChooser.java class FontChooser (line 35) | public class FontChooser extends javax.swing.JDialog implements ListSele... method FontChooser (line 49) | public FontChooser(java.awt.Frame parent) method FontChooser (line 61) | public FontChooser(Dialog parent) method getFont (line 71) | public static FontColorPair getFont(Dialog parent, Font startFont, Col... method getFont (line 94) | public static FontColorPair getFont(Frame parent, Font startFont, Colo... method doListModels (line 117) | private void doListModels() method doListeners (line 136) | private void doListeners() method initComponents (line 159) | private void initComponents()//GEN-BEGIN:initComponents method closeDialog (line 418) | private void closeDialog(java.awt.event.WindowEvent evt)//GEN-FIRST:ev... method main (line 427) | public static void main(String args[]) method caretUpdate (line 432) | public void caretUpdate(CaretEvent e) method actionPerformed (line 449) | public void actionPerformed(ActionEvent e) method getFontName (line 552) | public String getFontName() method getFontStyle (line 557) | public int getFontStyle() method getFontSize (line 571) | public int getFontSize() method fontValid (line 584) | public boolean fontValid() method setFont (line 603) | public void setFont(Font f) method valueChanged (line 655) | public void valueChanged(ListSelectionEvent e) method updatePreview (line 694) | public void updatePreview() method focusGained (line 703) | public void focusGained(FocusEvent e) method focusLost (line 714) | public void focusLost(FocusEvent e) method stateChanged (line 725) | public void stateChanged(ChangeEvent e) FILE: prism/src/settings/FontColorConstraint.java class FontColorConstraint (line 29) | public abstract class FontColorConstraint implements SettingConstraint method FontColorConstraint (line 33) | public FontColorConstraint() method checkValue (line 37) | public void checkValue(Object value) throws SettingException method checkValueFontColor (line 49) | public abstract void checkValueFontColor(FontColorPair col) throws Set... FILE: prism/src/settings/FontColorEditor.java class FontColorEditor (line 35) | public class FontColorEditor implements SettingEditor, ActionListener, F... method FontColorEditor (line 50) | public FontColorEditor() method getEditorValue (line 77) | public Object getEditorValue() method getTableCellEditorComponent (line 86) | public Component getTableCellEditorComponent(JTable table, Setting own... method stopEditing (line 169) | public void stopEditing() method actionPerformed (line 173) | public void actionPerformed(ActionEvent e) method focusGained (line 204) | public void focusGained(FocusEvent e) method focusLost (line 208) | public void focusLost(FocusEvent e) FILE: prism/src/settings/FontColorPair.java class FontColorPair (line 32) | public class FontColorPair method FontColorPair (line 35) | public FontColorPair(Font f, Color c) method FontColorPair (line 40) | public FontColorPair() FILE: prism/src/settings/FontColorRenderer.java class FontColorRenderer (line 34) | public class FontColorRenderer implements SettingRenderer method FontColorRenderer (line 39) | public FontColorRenderer() method getTableCellRendererComponent (line 46) | public Component getTableCellRendererComponent(JTable table, Setting o... FILE: prism/src/settings/FontColorSetting.java class FontColorSetting (line 32) | public class FontColorSetting extends Setting method FontColorSetting (line 38) | public FontColorSetting(String name, FontColorPair value, String comme... method FontColorSetting (line 43) | public FontColorSetting(String name, FontColorPair value, String comme... method getSettingEditor (line 48) | public SettingEditor getSettingEditor() method getSettingRenderer (line 56) | public SettingRenderer getSettingRenderer() method getValueClass (line 64) | public Class getValueClass() method getFontColorValue (line 69) | public FontColorPair getFontColorValue() method parseStringValue (line 74) | public Object parseStringValue(String string) throws SettingException method toString (line 98) | public String toString() FILE: prism/src/settings/IntegerEditor.java class IntegerEditor (line 35) | public class IntegerEditor implements SettingEditor, CaretListener, Focu... method IntegerEditor (line 48) | public IntegerEditor() method getEditorValue (line 55) | public Object getEditorValue() throws SettingException method getTableCellEditorComponent (line 69) | public Component getTableCellEditorComponent(JTable table, Setting own... method stopEditing (line 149) | public void stopEditing() method caretUpdate (line 153) | public void caretUpdate(CaretEvent e) method focusGained (line 158) | public void focusGained(FocusEvent e) method focusLost (line 162) | public void focusLost(FocusEvent e) FILE: prism/src/settings/IntegerRenderer.java class IntegerRenderer (line 34) | public class IntegerRenderer implements SettingRenderer method getTableCellRendererComponent (line 41) | public Component getTableCellRendererComponent(JTable table, Setting o... FILE: prism/src/settings/IntegerSetting.java class IntegerSetting (line 29) | public class IntegerSetting extends Setting method IntegerSetting (line 35) | public IntegerSetting(String name, Integer value, String comment, Sett... method IntegerSetting (line 40) | public IntegerSetting(String name, Integer value, String comment, Sett... method getSettingEditor (line 45) | public SettingEditor getSettingEditor() method getSettingRenderer (line 53) | public SettingRenderer getSettingRenderer() method getValueClass (line 61) | public Class getValueClass() method getIntegerValue (line 66) | public int getIntegerValue() method parseStringValue (line 71) | public Object parseStringValue(String string) throws SettingException method toString (line 83) | public String toString() FILE: prism/src/settings/LongEditor.java class LongEditor (line 35) | public class LongEditor implements SettingEditor, CaretListener, FocusLi... method LongEditor (line 48) | public LongEditor() method getEditorValue (line 55) | public Object getEditorValue() throws SettingException method getTableCellEditorComponent (line 69) | public Component getTableCellEditorComponent(JTable table, Setting own... method stopEditing (line 149) | public void stopEditing() method caretUpdate (line 153) | public void caretUpdate(CaretEvent e) method focusGained (line 158) | public void focusGained(FocusEvent e) method focusLost (line 162) | public void focusLost(FocusEvent e) FILE: prism/src/settings/LongRenderer.java class LongRenderer (line 34) | public class LongRenderer implements SettingRenderer method getTableCellRendererComponent (line 41) | public Component getTableCellRendererComponent(JTable table, Setting o... FILE: prism/src/settings/LongSetting.java class LongSetting (line 29) | public class LongSetting extends Setting method LongSetting (line 35) | public LongSetting(String name, Long value, String comment, SettingOwn... method LongSetting (line 40) | public LongSetting(String name, Long value, String comment, SettingOwn... method getSettingEditor (line 45) | public SettingEditor getSettingEditor() method getSettingRenderer (line 53) | public SettingRenderer getSettingRenderer() method getValueClass (line 61) | public Class getValueClass() method getLongValue (line 66) | public long getLongValue() method parseStringValue (line 71) | public Object parseStringValue(String string) throws SettingException method toString (line 83) | public String toString() FILE: prism/src/settings/MultipleLineStringEditor.java class MultipleLineStringEditor (line 36) | public class MultipleLineStringEditor implements SettingEditor, KeyListe... method MultipleLineStringEditor (line 49) | public MultipleLineStringEditor() method getEditorValue (line 61) | public Object getEditorValue() method getTableCellEditorComponent (line 76) | public Component getTableCellEditorComponent(JTable table, Setting own... method stopEditing (line 163) | public void stopEditing() method keyPressed (line 167) | public void keyPressed(KeyEvent e) method keyReleased (line 228) | public void keyReleased(KeyEvent e) method keyTyped (line 232) | public void keyTyped(KeyEvent e) method caretUpdate (line 236) | public void caretUpdate(CaretEvent e) method focusGained (line 246) | public void focusGained(FocusEvent e) method focusLost (line 250) | public void focusLost(FocusEvent e) FILE: prism/src/settings/MultipleLineStringRenderer.java class MultipleLineStringRenderer (line 34) | public class MultipleLineStringRenderer implements SettingRenderer method getTableCellRendererComponent (line 41) | public Component getTableCellRendererComponent(JTable table, Setting o... FILE: prism/src/settings/MultipleLineStringSetting.java class MultipleLineStringSetting (line 29) | public class MultipleLineStringSetting extends Setting method MultipleLineStringSetting (line 35) | public MultipleLineStringSetting(String name, String value, String com... method MultipleLineStringSetting (line 40) | public MultipleLineStringSetting(String name, String value, String com... method getSettingEditor (line 45) | public SettingEditor getSettingEditor() method getSettingRenderer (line 53) | public SettingRenderer getSettingRenderer() method getValueClass (line 61) | public Class getValueClass() method getStringValue (line 66) | public String getStringValue() method parseStringValue (line 71) | public Object parseStringValue(String string) throws SettingException method toString (line 76) | public String toString() FILE: prism/src/settings/NumericConstraint.java class NumericConstraint (line 29) | public abstract class NumericConstraint implements SettingConstraint method NumericConstraint (line 33) | public NumericConstraint() method checkValue (line 37) | public void checkValue(Object value) throws SettingException method checkValueDouble (line 57) | public abstract void checkValueDouble(double value) throws SettingExce... method checkValueInteger (line 59) | public abstract void checkValueInteger(int value) throws SettingExcept... method checkValueLong (line 61) | public abstract void checkValueLong(long value) throws SettingException; FILE: prism/src/settings/RangeConstraint.java class RangeConstraint (line 31) | public class RangeConstraint extends NumericConstraint method RangeConstraint (line 37) | public RangeConstraint(String parseThis) method RangeConstraint (line 96) | public RangeConstraint(double lower, double upper, boolean inclusiveLo... method RangeConstraint (line 104) | public RangeConstraint(int lower, int upper, boolean inclusiveLower, b... method checkValueDouble (line 112) | public void checkValueDouble(double value) throws SettingException method checkValueInteger (line 133) | public void checkValueInteger(int value) throws SettingException method checkValueLong (line 154) | public void checkValueLong(long value) throws SettingException FILE: prism/src/settings/Setting.java class Setting (line 31) | public abstract class Setting method Setting (line 44) | public Setting(String name, Object value, String comment, SettingOwner... method Setting (line 59) | public Setting(String name, Object value, String comment, SettingOwner... method Setting (line 64) | public Setting(String name, Object value, String comment, SettingOwner... method Setting (line 69) | public Setting(String name, Object value, String comment, SettingOwner... method addConstraint (line 74) | public void addConstraint(SettingConstraint constraint) method removeConstraint (line 79) | public void removeConstraint(SettingConstraint constraint) method getNumConstraints (line 84) | public int getNumConstraints() method getConstraint (line 89) | public SettingConstraint getConstraint(int i) method setVersion (line 94) | public void setVersion(String s) method getName (line 102) | public String getName() method getComment (line 110) | public String getComment() method getOwner (line 118) | public SettingOwner getOwner() method isEditableWhenMultiple (line 127) | public boolean isEditableWhenMultiple() method getSettingRenderer (line 135) | public abstract SettingRenderer getSettingRenderer(); method getSettingEditor (line 140) | public abstract SettingEditor getSettingEditor(); method checkObjectWithConstraints (line 145) | public void checkObjectWithConstraints(Object obj) throws SettingExcep... method getValue (line 156) | public Object getValue() method getValueClass (line 164) | public abstract Class getValueClass(); method setValue (line 171) | public void setValue(Object obj) throws SettingException method editValue (line 196) | public void editValue(Object obj) throws SettingException method setEnabled (line 215) | public void setEnabled(boolean enable) method isEnabled (line 222) | public boolean isEnabled() method setKey (line 227) | public void setKey(String key) method getKey (line 232) | public String getKey() method getVersion (line 237) | public String getVersion() method toString (line 246) | public abstract String toString(); method parseStringValue (line 252) | public abstract Object parseStringValue(String string) throws SettingE... FILE: prism/src/settings/SettingConstraint.java type SettingConstraint (line 32) | public interface SettingConstraint method checkValue (line 40) | public void checkValue(Object value) throws SettingException; FILE: prism/src/settings/SettingDisplay.java type SettingDisplay (line 29) | public interface SettingDisplay method redisplaySetting (line 31) | public void redisplaySetting(Setting setting); FILE: prism/src/settings/SettingEditor.java type SettingEditor (line 32) | public interface SettingEditor method getTableCellEditorComponent (line 36) | public Component getTableCellEditorComponent(JTable table, Setting own... method stopEditing (line 38) | public void stopEditing(); method getEditorValue (line 41) | public Object getEditorValue() throws SettingException; FILE: prism/src/settings/SettingException.java class SettingException (line 29) | public class SettingException extends Exception method SettingException (line 32) | public SettingException(String message) FILE: prism/src/settings/SettingOwner.java type SettingOwner (line 29) | public interface SettingOwner extends Comparable method getSettingOwnerID (line 34) | public int getSettingOwnerID(); method getSettingOwnerName (line 40) | public String getSettingOwnerName(); method getSettingOwnerClassName (line 51) | public String getSettingOwnerClassName(); method getNumSettings (line 53) | public int getNumSettings(); method getSetting (line 55) | public Setting getSetting(int index); method notifySettingChanged (line 60) | public void notifySettingChanged(Setting setting); method getDisplay (line 65) | public SettingDisplay getDisplay(); method setDisplay (line 67) | public void setDisplay(SettingDisplay display); FILE: prism/src/settings/SettingRenderer.java type SettingRenderer (line 32) | public interface SettingRenderer method getTableCellRendererComponent (line 35) | public Component getTableCellRendererComponent(JTable table, Setting o... FILE: prism/src/settings/SettingTable.java class SettingTable (line 37) | public class SettingTable extends JPanel implements ListSelectionListene... method SettingTable (line 46) | public SettingTable(Component parent) method setOwners (line 88) | public void setOwners(ArrayList owners) method refreshGroupNames (line 93) | public void refreshGroupNames() method setNameColumnWidth (line 101) | public void setNameColumnWidth(int width) method doChoiceBox (line 110) | private void doChoiceBox() method stopEditing (line 140) | public void stopEditing() method initComponents (line 166) | private void initComponents()//GEN-BEGIN:initComponents method setFont (line 312) | public void setFont(Font font) method valueChanged (line 318) | public void valueChanged(ListSelectionEvent e) method tableChanged (line 357) | public void tableChanged(TableModelEvent e) method itemStateChanged (line 426) | public void itemStateChanged(ItemEvent e) method redisplaySetting (line 431) | public void redisplaySetting(Setting setting) class SettingCellRenderer (line 463) | class SettingCellRenderer implements TableCellRenderer method getTableCellRendererComponent (line 469) | public Component getTableCellRendererComponent(JTable table, Object ... class SettingCellEditor (line 507) | class SettingCellEditor extends AbstractCellEditor implements TableCel... method getCellEditorValue (line 511) | public Object getCellEditorValue() method stopCellEditing (line 523) | public boolean stopCellEditing() { method getTableCellEditorComponent (line 528) | public Component getTableCellEditorComponent(JTable table, Object va... class SettingTableModel (line 574) | class SettingTableModel extends AbstractTableModel method SettingTableModel (line 589) | public SettingTableModel() method setJTable (line 600) | public void setJTable(JTable tab) method setOwners (line 605) | public void setOwners(ArrayList owners) method refreshGroupNames (line 674) | public void refreshGroupNames() method getGroupName (line 738) | public String getGroupName(int i) method getNumGroupNames (line 743) | public int getNumGroupNames() method getRowCount (line 749) | public int getRowCount() method getColumnCount (line 756) | public int getColumnCount() method getColumnName (line 761) | public String getColumnName(int column) method getValueAt (line 767) | public Object getValueAt(int row, int column) method isCellEditable (line 799) | public boolean isCellEditable(int row, int column) method getSelectedProperty (line 811) | public Setting getSelectedProperty(int listIndex) method setValueAt (line 819) | public void setValueAt(Object obj, int row, int column) method getCurrentGroup (line 867) | public int getCurrentGroup() method getCurrentGroupSize (line 872) | protected int getCurrentGroupSize() method getCurrentGroupStart (line 877) | protected int getCurrentGroupStart() method getCurrentGroupName (line 882) | protected String getCurrentGroupName() method getOwner (line 887) | protected SettingOwner getOwner(int i) method getNumGroups (line 892) | public int getNumGroups() method setCurrentGroup (line 902) | public void setCurrentGroup(int currentGroup) method getComboModel (line 915) | public javax.swing.DefaultComboBoxModel getComboModel() method printArray (line 922) | public static void printArray(ArrayList a) FILE: prism/src/settings/SingleLineStringEditor.java class SingleLineStringEditor (line 35) | public class SingleLineStringEditor implements SettingEditor, CaretListe... method SingleLineStringEditor (line 50) | public SingleLineStringEditor() method getEditorValue (line 57) | public Object getEditorValue() method getTableCellEditorComponent (line 72) | public Component getTableCellEditorComponent(JTable table, Setting own... method stopEditing (line 153) | public void stopEditing() method caretUpdate (line 158) | public void caretUpdate(CaretEvent e) method focusGained (line 163) | public void focusGained(FocusEvent e) method focusLost (line 167) | public void focusLost(FocusEvent e) FILE: prism/src/settings/SingleLineStringRenderer.java class SingleLineStringRenderer (line 34) | public class SingleLineStringRenderer implements SettingRenderer method getTableCellRendererComponent (line 41) | public Component getTableCellRendererComponent(JTable table, Setting o... FILE: prism/src/settings/SingleLineStringSetting.java class SingleLineStringSetting (line 29) | public class SingleLineStringSetting extends Setting method SingleLineStringSetting (line 35) | public SingleLineStringSetting(String name, String value, String comme... method SingleLineStringSetting (line 40) | public SingleLineStringSetting(String name, String value, String comme... method getSettingEditor (line 45) | public SettingEditor getSettingEditor() method getSettingRenderer (line 53) | public SettingRenderer getSettingRenderer() method getValueClass (line 61) | public Class getValueClass() method checkObjectWithConstraints (line 66) | public void checkObjectWithConstraints(Object obj) throws SettingExcep... method getStringValue (line 74) | public String getStringValue() method parseStringValue (line 79) | public Object parseStringValue(String string) throws SettingException method toString (line 84) | public String toString() FILE: prism/src/settings/StringConstraint.java class StringConstraint (line 29) | public abstract class StringConstraint implements SettingConstraint method StringConstraint (line 32) | public StringConstraint() method checkValue (line 36) | public void checkValue(Object value) throws SettingException method checkValueString (line 41) | public abstract void checkValueString(String str) throws SettingExcept... FILE: prism/src/settings/TableResizer.java class TableResizer (line 34) | public class TableResizer extends MouseInputAdapter method TableResizer (line 56) | public TableResizer(JTable table) method done (line 66) | public void done() method mouseMoved (line 74) | public void mouseMoved(MouseEvent e) method mousePressed (line 91) | public void mousePressed(MouseEvent e) method mouseDragged (line 106) | public void mouseDragged(MouseEvent e) method mouseReleased (line 122) | public void mouseReleased(MouseEvent e) method isMouseOverColMargin (line 135) | private boolean isMouseOverColMargin(Point p) method main (line 149) | public static void main(String[]args) FILE: prism/src/simulator/Choice.java type Choice (line 40) | public interface Choice method scaleProbabilitiesBy (line 45) | public void scaleProbabilitiesBy(Value d); method getModuleOrActionIndex (line 52) | public int getModuleOrActionIndex(); method getModuleOrAction (line 58) | public String getModuleOrAction(); method getClockGuard (line 65) | public default Expression getClockGuard() method size (line 73) | public int size(); method getUpdateString (line 81) | public String getUpdateString(int i, State currentState) throws PrismL... method getUpdateStringFull (line 90) | public String getUpdateStringFull(int i); method computeTarget (line 96) | public State computeTarget(int i, State currentState, VarList varList)... method computeTarget (line 103) | public void computeTarget(int i, State currentState, State newState, V... method getProbability (line 108) | public Value getProbability(int i); method getProbabilitySum (line 113) | public Value getProbabilitySum(); method getIndexByProbabilitySum (line 120) | public int getIndexByProbabilitySum(Value x); method checkValid (line 122) | public void checkValid(ModelType modelType) throws PrismException; method checkForErrors (line 130) | public void checkForErrors(State currentState, VarList varList) throws... FILE: prism/src/simulator/ChoiceListFlexi.java class ChoiceListFlexi (line 47) | public class ChoiceListFlexi implements Choice method ChoiceListFlexi (line 72) | public ChoiceListFlexi(Evaluator eval) method ChoiceListFlexi (line 86) | public ChoiceListFlexi(ChoiceListFlexi ch) method setModuleOrActionIndex (line 112) | public void setModuleOrActionIndex(int moduleOrActionIndex) method setClockGuard (line 120) | public void setClockGuard(Expression clockGuard) method add (line 130) | public void add(Value probability, List ups) method scaleProbabilitiesBy (line 136) | @Override method productWith (line 149) | public void productWith(ChoiceListFlexi ch) method getModuleOrActionIndex (line 188) | @Override method getModuleOrAction (line 194) | @Override method getClockGuard (line 206) | @Override method size (line 212) | @Override method getUpdateString (line 218) | @Override method getUpdateStringFull (line 237) | @Override method computeTarget (line 254) | @Override method computeTarget (line 263) | @Override method getProbability (line 270) | @Override method getProbabilitySum (line 276) | @Override method getIndexByProbabilitySum (line 286) | @Override method checkValid (line 298) | @Override method checkForErrors (line 305) | @Override method toString (line 316) | @Override FILE: prism/src/simulator/GenerateSimulationPath.java class GenerateSimulationPath (line 46) | public class GenerateSimulationPath type PathType (line 56) | private enum PathType { method getNumWarnings (line 79) | public int getNumWarnings() method getWarnings (line 84) | public List getWarnings() method warning (line 93) | private void warning(String msg) method GenerateSimulationPath (line 99) | public GenerateSimulationPath(SimulatorEngine engine, PrismLog mainLog) method generateSimulationPath (line 111) | public void generateSimulationPath(State initialState, String details,... method generateAndPlotSimulationPath (line 132) | public void generateAndPlotSimulationPath(State initialState, String d... method generateAndPlotSimulationPathInThread (line 151) | public void generateAndPlotSimulationPathInThread(State initialState, ... method parseDetails (line 160) | private void parseDetails(String details) throws PrismException method printOptions (line 321) | public static void printOptions(PrismLog mainLog) method generateDisplayerForExport (line 340) | private PathDisplayer generateDisplayerForExport() throws PrismException method generateDisplayerForPlotting (line 365) | private PathDisplayer generateDisplayerForPlotting(Graph graphModel) t... method generatePath (line 383) | private void generatePath(PathDisplayer displayer) throws PrismException method generateMultiplePaths (line 460) | private void generateMultiplePaths(PathDisplayer displayer) throws Pri... class GenerateAndPlotThread (line 533) | class GenerateAndPlotThread extends Thread method GenerateAndPlotThread (line 540) | public GenerateAndPlotThread(parser.State initialState, String detai... method run (line 548) | public void run() FILE: prism/src/simulator/LoopDetector.java class LoopDetector (line 36) | public class LoopDetector method initialise (line 46) | public void initialise() method addStep (line 55) | public void addStep(Path path, ModelGenerator modelGen) method backtrack (line 86) | public void backtrack(Path path) method removePrecedingStates (line 101) | public void removePrecedingStates(Path path, int step) method isLooping (line 117) | public boolean isLooping() method loopStart (line 125) | public long loopStart() method loopEnd (line 133) | public long loopEnd() FILE: prism/src/simulator/ModulesFileModelGenerator.java class ModulesFileModelGenerator (line 35) | public class ModulesFileModelGenerator implements ModelGenerator<... method create (line 90) | public static ModulesFileModelGenerator create(ModulesFile modulesF... method create (line 104) | public static ModulesFileModelGenerator create(ModulesFile modulesF... method createEvaluator (line 112) | private static Evaluator createEvaluator(ModulesFile modulesFile, b... method createForDoubles (line 129) | public static ModulesFileModelGenerator createForDoubles(Modul... method createForRationals (line 143) | public static ModulesFileModelGenerator createForRational... method createForRationalFunctions (line 160) | public static ModulesFileModelGenerator createForRationalFun... method createForRationalFunctions (line 175) | public static ModulesFileModelGenerator createForRationalFun... method createForRationalFunctions (line 198) | public static ModulesFileModelGenerator createForRationalFun... method ModulesFileModelGenerator (line 210) | public ModulesFileModelGenerator(ModulesFile modulesFile) throws Prism... method ModulesFileModelGenerator (line 222) | @SuppressWarnings("unchecked") method ModulesFileModelGenerator (line 236) | public ModulesFileModelGenerator(ModulesFile modulesFile, Evaluator getTransitionList() throws PrismException method getTransitionListScalars (line 820) | private TransitionList getTransitionListScalars() throws PrismE... method getTransitionListIntervals (line 836) | private TransitionList> getTransitionListIntervals() t... FILE: prism/src/simulator/Path.java class Path (line 40) | public abstract class Path method initialise (line 48) | public abstract void initialise(State initialState, State initialObs, ... method addStep (line 54) | public abstract void addStep(int choice, Object action, String actionS... method addStep (line 60) | public abstract void addStep(double time, int choice, Object action, S... method setStrategyInfoForCurrentState (line 65) | public abstract void setStrategyInfoForCurrentState(int memory, Object... method continuousTime (line 72) | public abstract boolean continuousTime(); method size (line 77) | public abstract long size(); method numStates (line 82) | public abstract long numStates(); method getPreviousState (line 87) | public abstract State getPreviousState(); method getCurrentState (line 92) | public abstract State getCurrentState(); method getPreviousObservation (line 97) | public abstract State getPreviousObservation(); method getCurrentObservation (line 102) | public abstract State getCurrentObservation(); method getPreviousAction (line 107) | public abstract Object getPreviousAction(); method getPreviousActionString (line 112) | public abstract String getPreviousActionString(); method getPreviousProbability (line 117) | public abstract Object getPreviousProbability(); method getTotalTime (line 123) | public abstract double getTotalTime(); method getTimeInPreviousState (line 128) | public abstract double getTimeInPreviousState(); method getTotalCumulativeReward (line 135) | public abstract double getTotalCumulativeReward(int rsi); method getPreviousStateReward (line 142) | public abstract double getPreviousStateReward(int rsi); method getPreviousStateRewards (line 148) | public abstract double[] getPreviousStateRewards(); method getPreviousTransitionReward (line 154) | public abstract double getPreviousTransitionReward(int rsi); method getPreviousTransitionRewards (line 159) | public abstract double[] getPreviousTransitionRewards(); method getCurrentStateReward (line 166) | public abstract double getCurrentStateReward(int rsi); method getCurrentStateRewards (line 172) | public abstract double[] getCurrentStateRewards(); method getCurrentStrategyMemory (line 177) | public abstract int getCurrentStrategyMemory(); method getCurrentStrategyDecision (line 182) | public abstract Object getCurrentStrategyDecision(); method isLooping (line 187) | public abstract boolean isLooping(); method loopStart (line 192) | public abstract long loopStart(); method loopEnd (line 197) | public abstract long loopEnd(); method evaluateInCurrentState (line 205) | public Object evaluateInCurrentState(Expression expr) throws PrismLang... method evaluateBooleanInCurrentState (line 215) | public boolean evaluateBooleanInCurrentState(Expression expr) throws P... method evaluateInPreviousState (line 225) | public Object evaluateInPreviousState(Expression expr) throws PrismLan... method evaluateBooleanInPreviousState (line 235) | public boolean evaluateBooleanInPreviousState(Expression expr) throws ... FILE: prism/src/simulator/PathDisplayer.java class PathDisplayer (line 37) | public abstract class PathDisplayer method getShowSnapshots (line 63) | public boolean getShowSnapshots() method getSnapshotTimeStep (line 71) | public double getSnapshotTimeStep() method getShowChangesOnly (line 79) | public boolean getShowChangesOnly() method getShowProbs (line 87) | public boolean getShowProbs() method getShowRewards (line 95) | public boolean getShowRewards() method setToShowSteps (line 105) | public void setToShowSteps() method setToShowSnapShots (line 113) | public void setToShowSnapShots(double timeStep) method setShowChangesOnly (line 122) | public void setShowChangesOnly(boolean showChangesOnly) method setVarsToShow (line 130) | public void setVarsToShow(List varsToShow) method setShowProbs (line 139) | public void setShowProbs(boolean showProbs) method setShowRewards (line 147) | public void setShowRewards(boolean showRewards) method start (line 154) | public void start(State initialState, double[] initialStateRewards) method step (line 162) | public void step(double timeSpent, double timeCumul, String actionStri... method end (line 178) | public void end() method startDisplay (line 188) | public abstract void startDisplay(State initialState, double[] initial... method displayStep (line 193) | public abstract void displayStep(double timeSpent, double timeCumul, S... method displaySnapshot (line 198) | public abstract void displaySnapshot(double timeCumul, long newStateIn... method endDisplay (line 203) | public abstract void endDisplay(); method close (line 208) | public void close() FILE: prism/src/simulator/PathFull.java class PathFull (line 44) | public class PathFull extends Path implements PathFullInfo method PathFull (line 65) | public PathFull(ModelInfo modelInfo, RewardGenerator rewardGen) method clear (line 83) | protected void clear() method initialise (line 91) | @Override method addStep (line 111) | @Override method addStep (line 118) | @Override method setStrategyInfoForCurrentState (line 154) | @Override method backtrack (line 167) | public void backtrack(int step) method removePrecedingStates (line 194) | public void removePrecedingStates(int step) method continuousTime (line 229) | @Override method size (line 235) | @Override method numStates (line 241) | @Override method getPreviousState (line 247) | @Override method getCurrentState (line 253) | @Override method getPreviousObservation (line 259) | @Override method getCurrentObservation (line 265) | @Override method getPreviousAction (line 271) | @Override method getPreviousActionString (line 277) | @Override method getPreviousProbability (line 283) | @Override method getTotalTime (line 289) | @Override method getTimeInPreviousState (line 295) | @Override method getTotalCumulativeReward (line 301) | @Override method getPreviousStateReward (line 307) | @Override method getPreviousStateRewards (line 313) | @Override method getPreviousTransitionReward (line 319) | @Override method getPreviousTransitionRewards (line 325) | @Override method getCurrentStateReward (line 331) | @Override method getCurrentStateRewards (line 337) | @Override method getCurrentStrategyMemory (line 343) | @Override method getCurrentStrategyDecision (line 349) | @Override method isLooping (line 355) | @Override method loopStart (line 361) | @Override method loopEnd (line 367) | @Override method getState (line 375) | @Override method getObservation (line 381) | @Override method getStateReward (line 387) | @Override method getStateRewards (line 397) | protected double[] getStateRewards(int step) method getCumulativeTime (line 402) | @Override method getCumulativeReward (line 408) | @Override method getStrategyMemory (line 414) | @Override method getStrategyDecision (line 420) | @Override method getTime (line 426) | @Override method getChoice (line 432) | @Override method getAction (line 438) | @Override method getActionString (line 444) | @Override method getProbability (line 454) | public Object getProbability(int step) method getTransitionReward (line 459) | @Override method getTransitionRewards (line 469) | protected double[] getTransitionRewards(int step) method hasRewardInfo (line 474) | @Override method hasChoiceInfo (line 480) | @Override method hasActionInfo (line 486) | @Override method hasTimeInfo (line 492) | @Override method hasLoopInfo (line 498) | @Override method display (line 510) | public void display(PathDisplayer displayer) throws PrismException method displayThreaded (line 535) | public void displayThreaded(PathDisplayer displayer) throws PrismExcep... method exportToLog (line 552) | public void exportToLog(PrismLog log, boolean showTimeCumul, String co... method exportToLog (line 565) | public void exportToLog(PrismLog log, boolean showTimeCumul, boolean s... method plotOnGraph (line 579) | public void plotOnGraph(Graph graphModel) throws PrismException method toString (line 585) | @Override class Step (line 599) | class Step method Step (line 601) | public Step() class DisplayThread (line 645) | class DisplayThread extends Thread method DisplayThread (line 649) | public DisplayThread(PathDisplayer displayer) method run (line 654) | public void run() FILE: prism/src/simulator/PathFullInfo.java type PathFullInfo (line 34) | public interface PathFullInfo method size (line 39) | public abstract long size(); method getState (line 45) | public abstract State getState(int step); method getObservation (line 51) | public abstract State getObservation(int step); method getStateReward (line 59) | public abstract double getStateReward(int step, int rsi); method getCumulativeTime (line 66) | public abstract double getCumulativeTime(int step); method getCumulativeReward (line 74) | public abstract double getCumulativeReward(int step, int rsi); method getStrategyMemory (line 79) | public abstract int getStrategyMemory(int step); method getStrategyDecision (line 84) | public abstract Object getStrategyDecision(int step); method getTime (line 91) | public abstract double getTime(int step); method getChoice (line 98) | public abstract int getChoice(int step); method getAction (line 104) | public abstract Object getAction(int step); method getActionString (line 110) | public abstract String getActionString(int step); method getTransitionReward (line 118) | public abstract double getTransitionReward(int step, int rsi); method isLooping (line 124) | public abstract boolean isLooping(); method loopStart (line 130) | public abstract long loopStart(); method loopEnd (line 136) | public abstract long loopEnd(); method hasRewardInfo (line 141) | public abstract boolean hasRewardInfo(); method hasChoiceInfo (line 146) | public abstract boolean hasChoiceInfo(); method hasActionInfo (line 151) | public abstract boolean hasActionInfo(); method hasTimeInfo (line 156) | public abstract boolean hasTimeInfo(); method hasLoopInfo (line 161) | public abstract boolean hasLoopInfo(); FILE: prism/src/simulator/PathFullPrefix.java class PathFullPrefix (line 36) | public class PathFullPrefix extends Path method PathFullPrefix (line 46) | public PathFullPrefix(PathFull pathFull, int prefixLength) method initialise (line 54) | @Override method addStep (line 60) | @Override method addStep (line 66) | @Override method setStrategyInfoForCurrentState (line 72) | @Override method setPrefixLength (line 80) | public void setPrefixLength(int prefixLength) method continuousTime (line 87) | @Override method size (line 93) | @Override method numStates (line 99) | @Override method getPreviousState (line 105) | @Override method getCurrentState (line 111) | @Override method getPreviousObservation (line 117) | @Override method getCurrentObservation (line 123) | @Override method getPreviousAction (line 129) | @Override method getPreviousActionString (line 135) | @Override method getPreviousProbability (line 141) | @Override method getTotalTime (line 147) | @Override method getTimeInPreviousState (line 153) | @Override method getTotalCumulativeReward (line 159) | @Override method getPreviousStateReward (line 165) | @Override method getPreviousStateRewards (line 171) | @Override method getPreviousTransitionReward (line 177) | @Override method getPreviousTransitionRewards (line 183) | @Override method getCurrentStateReward (line 189) | @Override method getCurrentStateRewards (line 195) | @Override method getCurrentStrategyMemory (line 201) | @Override method getCurrentStrategyDecision (line 207) | @Override method isLooping (line 213) | @Override method loopStart (line 219) | @Override method loopEnd (line 225) | @Override FILE: prism/src/simulator/PathOnTheFly.java class PathOnTheFly (line 38) | public class PathOnTheFly extends Path method PathOnTheFly (line 72) | public PathOnTheFly(ModelInfo modelInfo, RewardGenerator rewardGen) method clear (line 101) | protected void clear() method initialise (line 120) | @Override method addStep (line 136) | @Override method addStep (line 142) | @Override method setStrategyInfoForCurrentState (line 171) | @Override method continuousTime (line 180) | @Override method size (line 186) | @Override method numStates (line 192) | @Override method getPreviousState (line 198) | @Override method getCurrentState (line 204) | @Override method getPreviousObservation (line 210) | @Override method getCurrentObservation (line 216) | @Override method getPreviousAction (line 222) | @Override method getPreviousActionString (line 228) | @Override method getPreviousProbability (line 234) | @Override method getTotalTime (line 240) | @Override method getTimeInPreviousState (line 246) | @Override method getTotalCumulativeReward (line 252) | @Override method getPreviousStateReward (line 258) | @Override method getPreviousStateRewards (line 264) | @Override method getPreviousTransitionReward (line 270) | @Override method getPreviousTransitionRewards (line 276) | @Override method getCurrentStateReward (line 282) | @Override method getCurrentStateRewards (line 288) | @Override method getCurrentStrategyMemory (line 294) | @Override method getCurrentStrategyDecision (line 300) | @Override method isLooping (line 306) | @Override method loopStart (line 312) | @Override method loopEnd (line 318) | @Override FILE: prism/src/simulator/PathToGraph.java class PathToGraph (line 46) | public class PathToGraph extends PathDisplayer method PathToGraph (line 73) | public PathToGraph(Graph graphModel, ModelInfo modelInfo, RewardGenera... method startDisplay (line 86) | @Override method displayStep (line 121) | @Override method displaySnapshot (line 127) | @Override method displayState (line 133) | private void displayState(double time, State state, double[] stateRewa... method addPoint (line 181) | private void addPoint(SeriesKey seriesKey, double x, Object val) method endDisplay (line 195) | @Override FILE: prism/src/simulator/PathToText.java class PathToText (line 38) | public class PathToText extends PathDisplayer method PathToText (line 72) | public PathToText(PrismLog log, ModelInfo modelInfo, RewardGenerator r... method setShowTimeCumul (line 89) | public void setShowTimeCumul(boolean showTimeCumul) method setShowTimeSpent (line 97) | public void setShowTimeSpent(boolean showTimeSpent) method setColSep (line 105) | public void setColSep(String colSep) method startDisplay (line 112) | @Override method displayStep (line 173) | @Override method displaySnapshot (line 217) | @Override method displayState (line 238) | private void displayState(State state) method getColSep (line 255) | private String getColSep() method stateChanged (line 265) | private boolean stateChanged(State lastState, State newState) method rewardsChanged (line 283) | private boolean rewardsChanged(double[] lastStateRewards, double[] new... method endDisplay (line 295) | @Override method close (line 314) | @Override FILE: prism/src/simulator/RandomNumberGenerator.java class RandomNumberGenerator (line 40) | public class RandomNumberGenerator method RandomNumberGenerator (line 49) | public RandomNumberGenerator() method RandomNumberGenerator (line 57) | public RandomNumberGenerator(int seed) method randomUnifInt (line 68) | public int randomUnifInt(int n) method randomUnifDouble (line 76) | public double randomUnifDouble() method randomUnifDouble (line 84) | public double randomUnifDouble(double x) method randomExpDouble (line 92) | public double randomExpDouble(double x) FILE: prism/src/simulator/SimulatorEngine.java class SimulatorEngine (line 109) | public class SimulatorEngine extends PrismComponent class Ref (line 158) | public class Ref method SimulatorEngine (line 171) | public SimulatorEngine(PrismComponent parent) method setRandomNumberGeneratorSeed (line 195) | public void setRandomNumberGeneratorSeed(int seed) method loadModel (line 206) | public void loadModel(ModelGenerator modelGen, RewardGenerator... method loadModel (line 236) | public void loadModel(ModelGenerator modelGen) throws PrismExc... method initialise (line 244) | private void initialise() throws PrismException method getModel (line 260) | public ModelGenerator getModel() method getRewardGenerator (line 268) | public RewardGenerator getRewardGenerator() method loadStrategy (line 282) | public void loadStrategy(StrategyGenerator stratGen) method setStrategyEnforced (line 292) | public void setStrategyEnforced(boolean stratEnforced) method hasStrategyInfo (line 300) | public boolean hasStrategyInfo() method getStrategy (line 309) | public StrategyGenerator getStrategy() method isStrategyEnforced (line 318) | public boolean isStrategyEnforced() method createNewPath (line 330) | public void createNewPath() throws PrismException method createNewOnTheFlyPath (line 342) | public void createNewOnTheFlyPath() throws PrismException method initialisePath (line 355) | public void initialisePath(State initialState) throws PrismException method manualTransition (line 389) | public void manualTransition(int index) throws PrismException method manualTransition (line 407) | public void manualTransition(int index, double time) throws PrismExcep... method automaticTransition (line 420) | public boolean automaticTransition() throws PrismException method getAutomaticChoiceIndex (line 477) | private int getAutomaticChoiceIndex() throws PrismException method getChoiceIndexByProbabilitySum (line 505) | private void getChoiceIndexByProbabilitySum(double x, Ref ref) throws ... method getTransitionIndexByProbabilitySum (line 527) | private int getTransitionIndexByProbabilitySum(int i, double x) throws... method automaticTransitions (line 549) | public int automaticTransitions(int n, boolean stopOnLoops) throws Pri... method automaticTransitions (line 567) | public int automaticTransitions(double time, boolean stopOnLoops) thro... method backtrackTo (line 591) | public void backtrackTo(int step) throws PrismException method backtrackTo (line 618) | public void backtrackTo(double time) throws PrismException method removePrecedingStates (line 648) | public void removePrecedingStates(int step) throws PrismException method computeTransitionsForStep (line 671) | public void computeTransitionsForStep(int step) throws PrismException method computeTransitionsForCurrentState (line 680) | public void computeTransitionsForCurrentState() throws PrismException method computeTransitionsForState (line 689) | private void computeTransitionsForState(State state) throws PrismExcep... method loadPath (line 704) | public void loadPath(PathFullInfo newPath) throws PrismException method addLabel (line 754) | public int addLabel(Expression label) throws PrismLangException method addLabel (line 765) | public int addLabel(Expression label, PropertiesFile pf) throws PrismL... method addProperty (line 790) | public int addProperty(Expression prop) throws PrismException method addProperty (line 806) | public int addProperty(Expression prop, PropertiesFile pf) throws Pris... method queryLabel (line 849) | public boolean queryLabel(int index) throws PrismLangException method queryLabel (line 859) | public boolean queryLabel(int index, int step) throws PrismLangException method queryIsInitial (line 867) | public boolean queryIsInitial() throws PrismException method queryIsInitial (line 878) | public boolean queryIsInitial(int step) throws PrismException method queryIsDeadlock (line 887) | public boolean queryIsDeadlock() throws PrismException method queryIsDeadlock (line 897) | public boolean queryIsDeadlock(int step) throws PrismException method queryProperty (line 908) | public Object queryProperty(int index) method calculateStateRewards (line 925) | private void calculateStateRewards(State state, double[] stateRewards)... method calculateTransitionRewards (line 940) | private void calculateTransitionRewards(State state, Object action, do... method executeTransition (line 961) | private void executeTransition(int i, int offset, int index) throws Pr... method executeTimedTransition (line 1001) | private void executeTimedTransition(int i, int offset, double time, in... method resetSamplers (line 1032) | private void resetSamplers() throws PrismLangException method updateSamplers (line 1042) | private void updateSamplers() throws PrismException method recomputeSamplers (line 1053) | private void recomputeSamplers() throws PrismException method recomputeSamplers (line 1062) | private void recomputeSamplers(List samplers) throws PrismExc... method initialiseStrategy (line 1088) | private void initialiseStrategy() method updateStrategy (line 1101) | private void updateStrategy() method resetStrategy (line 1114) | private void resetStrategy() method getNumVariables (line 1128) | public int getNumVariables() method getVariableName (line 1137) | public String getVariableName(int i) method getVariableType (line 1146) | public Type getVariableType(int i) method getIndexOfVar (line 1155) | public int getIndexOfVar(String name) throws PrismException method getTransitionListState (line 1168) | public State getTransitionListState() method getNumChoices (line 1178) | public int getNumChoices() throws PrismException method getNumTransitions (line 1187) | public int getNumTransitions() throws PrismException method getNumTransitions (line 1196) | public int getNumTransitions(int i) throws PrismException method getChoiceIndexOfTransition (line 1205) | public int getChoiceIndexOfTransition(int index) throws PrismException method getTransitionAction (line 1215) | public Object getTransitionAction(int i, int offset) throws PrismExcep... method getTransitionAction (line 1225) | public Object getTransitionAction(int index) throws PrismException method getTransitionActionString (line 1236) | public String getTransitionActionString(int i, int offset) throws Pris... method getTransitionActionDescription (line 1245) | public String getTransitionActionDescription(int i, int offset) throws... method getTransitionActionString (line 1254) | public String getTransitionActionString(int index) throws PrismException method getTransitionActionDescription (line 1265) | public String getTransitionActionDescription(int index) throws PrismEx... method getTransitionProbability (line 1276) | public double getTransitionProbability(int i, int offset) throws Prism... method getTransitionProbability (line 1285) | public double getTransitionProbability(int index) throws PrismException method getTransitionProbabilityString (line 1296) | public String getTransitionProbabilityString(int i, int offset) throws... method getTransitionProbabilityString (line 1305) | public String getTransitionProbabilityString(int index) throws PrismEx... method getTransitionUpdateString (line 1316) | public String getTransitionUpdateString(int i, int offset) throws Pris... method getTransitionUpdateString (line 1325) | public String getTransitionUpdateString(int index) throws PrismException method getTransitionUpdateStringFull (line 1336) | public String getTransitionUpdateStringFull(int i, int offset) throws ... method getTransitionUpdateStringFull (line 1345) | public String getTransitionUpdateStringFull(int index) throws PrismExc... method computeTransitionTarget (line 1356) | public State computeTransitionTarget(int i, int offset) throws PrismEx... method computeTransitionTarget (line 1365) | public State computeTransitionTarget(int index) throws PrismException method isTransitionEnabledByStrategy (line 1377) | public boolean isTransitionEnabledByStrategy(int index) throws PrismEx... method getStrategyDecisionString (line 1403) | public String getStrategyDecisionString(int index) throws PrismException method getPath (line 1437) | public Path getPath() method getPathSize (line 1445) | public long getPathSize() method getCurrentState (line 1453) | public State getCurrentState() method getPreviousState (line 1461) | public State getPreviousState() method getTotalTimeForPath (line 1470) | public double getTotalTimeForPath() method getTotalCumulativeRewardForPath (line 1480) | public double getTotalCumulativeRewardForPath(int rsi) method getPathFull (line 1494) | public PathFull getPathFull() method getVariableValueOfPathStep (line 1505) | public Object getVariableValueOfPathStep(int step, int varIndex) method getStateOfPathStep (line 1515) | public State getStateOfPathStep(int step) method getObservationOfPathStep (line 1525) | public State getObservationOfPathStep(int step) method getStateRewardOfPathStep (line 1536) | public double getStateRewardOfPathStep(int step, int rsi) method getCumulativeTimeUpToPathStep (line 1546) | public double getCumulativeTimeUpToPathStep(int step) method getCumulativeRewardUpToPathStep (line 1557) | public double getCumulativeRewardUpToPathStep(int step, int rsi) method getTimeSpentInPathStep (line 1567) | public double getTimeSpentInPathStep(int step) method getChoiceOfPathStep (line 1577) | public int getChoiceOfPathStep(int step) method getActionOfPathStep (line 1587) | public Object getActionOfPathStep(int step) method getActionStringOfPathStep (line 1597) | public String getActionStringOfPathStep(int step) method getTransitionRewardOfPathStep (line 1607) | public double getTransitionRewardOfPathStep(int step, int rsi) method isPathLooping (line 1615) | public boolean isPathLooping() method loopStart (line 1623) | public long loopStart() method loopEnd (line 1631) | public long loopEnd() method exportPath (line 1641) | public void exportPath(File file) throws PrismException method exportPath (line 1652) | public void exportPath(File file, boolean showRewards) throws PrismExc... method exportPath (line 1665) | public void exportPath(File file, boolean timeCumul, String colSep, Ar... method exportPath (line 1679) | public void exportPath(File file, boolean timeCumul, boolean showRewar... method plotPath (line 1694) | public void plotPath(Graph graphModel) throws PrismException method isPropertyOKForSimulation (line 1706) | public boolean isPropertyOKForSimulation(Expression expr) method checkPropertyForSimulation (line 1715) | public void checkPropertyForSimulation(Expression expr) throws PrismEx... method isPropertyOKForSimulationString (line 1726) | private String isPropertyOKForSimulationString(Expression expr) method modelCheckSingleProperty (line 1771) | public Result modelCheckSingleProperty(PropertiesFile propertiesFile, ... method modelCheckMultipleProperties (line 1801) | public Result[] modelCheckMultipleProperties(PropertiesFile properties... method modelCheckExperiment (line 1908) | public void modelCheckExperiment(PropertiesFile propertiesFile, Undefi... method doSampling (line 2002) | private void doSampling(State initialState, long maxPathLength) throws... method stopSampling (line 2135) | public void stopSampling() FILE: prism/src/simulator/TransitionList.java class TransitionList (line 34) | public class TransitionList class Ref (line 48) | public class Ref method TransitionList (line 56) | public TransitionList(Evaluator eval) method clear (line 68) | public void clear() method add (line 77) | public void add(Choice tr) method scaleProbabilitiesBy (line 93) | public void scaleProbabilitiesBy(Value d) method getNumChoices (line 105) | public int getNumChoices() method getNumTransitions (line 113) | public int getNumTransitions() method getProbabilitySum (line 121) | public Value getProbabilitySum() method getChoice (line 135) | public Choice getChoice(int i) method getChoiceOfTransition (line 143) | public Choice getChoiceOfTransition(int index) method getChoiceIndexOfTransition (line 153) | public int getChoiceIndexOfTransition(int index) method getChoiceOffsetOfTransition (line 161) | public int getChoiceOffsetOfTransition(int index) method getTotalIndexOfTransition (line 169) | public int getTotalIndexOfTransition(int i, int offset) method getChoiceIndexByProbabilitySum (line 183) | public void getChoiceIndexByProbabilitySum(Value x, Ref ref) method getTransitionModuleOrAction (line 209) | public String getTransitionModuleOrAction(int index) method getTransitionModuleOrActionIndex (line 219) | public int getTransitionModuleOrActionIndex(int index) method getChoiceModuleOrAction (line 228) | public String getChoiceModuleOrAction(int index) method getChoiceModuleOrActionIndex (line 238) | public int getChoiceModuleOrActionIndex(int index) method getTransitionProbability (line 246) | public Value getTransitionProbability(int index) method getTransitionUpdateString (line 257) | public String getTransitionUpdateString(int index, State currentState)... method getTransitionUpdateStringFull (line 269) | public String getTransitionUpdateStringFull(int index) method computeTransitionTarget (line 277) | public State computeTransitionTarget(int index, State currentState, Va... method isDeadlock (line 287) | public boolean isDeadlock() method isDeterministic (line 297) | public boolean isDeterministic() method isDeterministicSelfLoop (line 305) | public boolean isDeterministicSelfLoop(State currentState, VarList var... method checkValid (line 334) | public void checkValid(ModelType modelType) throws PrismException method checkForErrors (line 347) | public void checkForErrors(State currentState, VarList varList) throws... method toString (line 354) | @Override FILE: prism/src/simulator/Updater.java class Updater (line 53) | public class Updater extends PrismComponent method Updater (line 93) | public Updater(ModulesFile modulesFile, VarList varList, Evaluator tr... method calculateUpdatesForModule (line 287) | protected void calculateUpdatesForModule(int m, State state) throws Pr... method getProbabilityInState (line 327) | protected Value getProbabilityInState(Updates ups, int i, State state)... method processUpdatesAndCreateNewChoice (line 345) | private ChoiceListFlexi processUpdatesAndCreateNewChoice(int mo... method processUpdatesAndAddToProduct (line 413) | private void processUpdatesAndAddToProduct(Updates ups, State state, C... FILE: prism/src/simulator/method/ACIconfidence.java class ACIconfidence (line 38) | public final class ACIconfidence extends CIMethod method ACIconfidence (line 43) | public ACIconfidence(double width, int iterations) method getName (line 50) | @Override method getFullName (line 56) | @Override method computeMissingParameterAfterSim (line 62) | @Override method getMissingParameter (line 69) | @Override method getParametersString (line 77) | @Override method shouldStopNow (line 86) | @Override method getProgress (line 97) | @Override method clone (line 104) | @Override FILE: prism/src/simulator/method/ACIiterations.java class ACIiterations (line 38) | public final class ACIiterations extends CIMethod method ACIiterations (line 55) | public ACIiterations(double confidenceLevel, double width) method ACIiterations (line 67) | public ACIiterations(double confidenceLevel, double width, int reqIter... method ACIiterations (line 79) | public ACIiterations(double confidenceLevel, double width, double maxR... method getName (line 90) | @Override method getFullName (line 96) | @Override method computeMissingParameterAfterSim (line 102) | @Override method getMissingParameter (line 110) | @Override method getParametersString (line 118) | @Override method shouldStopNow (line 127) | @Override method getProgress (line 159) | @Override method clone (line 168) | @Override FILE: prism/src/simulator/method/ACIwidth.java class ACIwidth (line 39) | public final class ACIwidth extends CIMethod method ACIwidth (line 44) | public ACIwidth(double confidenceLevel, int iterations) method getName (line 51) | @Override method getFullName (line 57) | @Override method computeMissingParameterAfterSim (line 63) | @Override method getMissingParameter (line 70) | @Override method getParametersString (line 78) | @Override method shouldStopNow (line 87) | @Override method getProgress (line 98) | @Override method getResult (line 105) | @Override method getResultAccuracy (line 115) | @Override method getResultExplanation (line 125) | @Override method clone (line 135) | @Override FILE: prism/src/simulator/method/APMCMethod.java class APMCMethod (line 44) | public abstract class APMCMethod extends SimulationMethod method APMCMethod (line 66) | public APMCMethod() method getName (line 74) | @Override method getFullName (line 80) | @Override method reset (line 86) | @Override method computeMissingParameterBeforeSim (line 92) | public abstract void computeMissingParameterBeforeSim() throws PrismEx... method setExpression (line 94) | @Override method computeMissingParameterAfterSim (line 125) | @Override method getMissingParameter (line 131) | public abstract Object getMissingParameter() throws PrismException; method getParametersString (line 133) | public abstract String getParametersString(); method shouldStopNow (line 135) | @Override method getProgress (line 141) | @Override method getResult (line 148) | @Override method getResultAccuracy (line 174) | @Override method getResultExplanation (line 189) | @Override FILE: prism/src/simulator/method/APMCapproximation.java class APMCapproximation (line 38) | public class APMCapproximation extends APMCMethod method APMCapproximation (line 40) | public APMCapproximation(double confidence, int iterations) method computeMissingParameterBeforeSim (line 46) | @Override method getMissingParameter (line 53) | @Override method getParametersString (line 61) | @Override method getResult (line 70) | @Override method clone (line 80) | @Override FILE: prism/src/simulator/method/APMCconfidence.java class APMCconfidence (line 37) | public class APMCconfidence extends APMCMethod method APMCconfidence (line 39) | public APMCconfidence(double approximation, int iterations) method computeMissingParameterBeforeSim (line 45) | @Override method getMissingParameter (line 57) | @Override method getParametersString (line 65) | @Override method clone (line 74) | @Override FILE: prism/src/simulator/method/APMCiterations.java class APMCiterations (line 37) | public class APMCiterations extends APMCMethod method APMCiterations (line 39) | public APMCiterations(double confidence, double approximation) method computeMissingParameterBeforeSim (line 45) | @Override method getMissingParameter (line 57) | @Override method getParametersString (line 65) | @Override method clone (line 74) | @Override FILE: prism/src/simulator/method/CIMethod.java class CIMethod (line 43) | public abstract class CIMethod extends SimulationMethod method CIMethod (line 62) | public CIMethod() method getName (line 70) | @Override method getFullName (line 76) | @Override method reset (line 82) | @Override method computeMissingParameterBeforeSim (line 88) | @Override method setExpression (line 94) | @Override method computeMissingParameterAfterSim (line 125) | public abstract void computeMissingParameterAfterSim(); method getMissingParameter (line 127) | public abstract Object getMissingParameter() throws PrismException; method getParametersString (line 129) | public abstract String getParametersString(); method shouldStopNow (line 131) | public abstract boolean shouldStopNow(int iters, Sampler sampler); method getProgress (line 133) | public abstract int getProgress(int iters, Sampler sampler); method getResult (line 135) | @Override method getResultAccuracy (line 165) | @Override method getResultExplanation (line 181) | @Override FILE: prism/src/simulator/method/CIconfidence.java class CIconfidence (line 38) | public final class CIconfidence extends CIMethod method CIconfidence (line 43) | public CIconfidence(double width, int iterations) method computeMissingParameterAfterSim (line 50) | @Override method getMissingParameter (line 74) | @Override method getParametersString (line 82) | @Override method shouldStopNow (line 91) | @Override method getProgress (line 102) | @Override method clone (line 109) | @Override FILE: prism/src/simulator/method/CIiterations.java class CIiterations (line 38) | public final class CIiterations extends CIMethod method CIiterations (line 55) | public CIiterations(double confidenceLevel, double width) method CIiterations (line 67) | public CIiterations(double confidenceLevel, double width, int reqIterT... method CIiterations (line 79) | public CIiterations(double confidenceLevel, double width, double maxRe... method computeMissingParameterAfterSim (line 90) | @Override method getMissingParameter (line 98) | @Override method getParametersString (line 106) | @Override method shouldStopNow (line 115) | @Override method getProgress (line 154) | @Override method clone (line 163) | @Override FILE: prism/src/simulator/method/CIwidth.java class CIwidth (line 39) | public final class CIwidth extends CIMethod method CIwidth (line 44) | public CIwidth(double confidenceLevel, int iterations) method computeMissingParameterAfterSim (line 51) | @Override method getMissingParameter (line 71) | @Override method getParametersString (line 79) | @Override method shouldStopNow (line 88) | @Override method getProgress (line 99) | @Override method getResult (line 106) | @Override method getResultAccuracy (line 116) | @Override method getResultExplanation (line 126) | @Override method clone (line 136) | @Override FILE: prism/src/simulator/method/SPRTMethod.java class SPRTMethod (line 46) | public final class SPRTMethod extends SimulationMethod method SPRTMethod (line 75) | public SPRTMethod(double alpha, double beta, double delta) method getName (line 87) | @Override method getFullName (line 93) | @Override method reset (line 99) | @Override method computeMissingParameterBeforeSim (line 106) | @Override method setExpression (line 112) | @Override method computeMissingParameterAfterSim (line 164) | @Override method getMissingParameter (line 170) | @Override method getParametersString (line 178) | @Override method shouldStopNow (line 187) | @Override method getProgress (line 221) | @Override method getResult (line 228) | @Override method getResultAccuracy (line 235) | @Override method getResultExplanation (line 245) | @Override method clone (line 250) | @Override FILE: prism/src/simulator/method/SimulationMethod.java class SimulationMethod (line 38) | public abstract class SimulationMethod implements Cloneable method getName (line 43) | public abstract String getName(); method getFullName (line 48) | public abstract String getFullName(); method reset (line 55) | public abstract void reset(); method computeMissingParameterBeforeSim (line 64) | public abstract void computeMissingParameterBeforeSim() throws PrismEx... method setExpression (line 72) | public abstract void setExpression(Expression expr) throws PrismExcept... method computeMissingParameterAfterSim (line 80) | public abstract void computeMissingParameterAfterSim(); method getMissingParameter (line 90) | public abstract Object getMissingParameter() throws PrismException; method getParametersString (line 95) | public abstract String getParametersString(); method shouldStopNow (line 107) | public abstract boolean shouldStopNow(int iters, Sampler sampler); method getProgress (line 120) | public abstract int getProgress(int iters, Sampler sampler); method getResult (line 128) | public abstract Object getResult(Sampler sampler) throws PrismException; method getResultAccuracy (line 135) | public abstract Accuracy getResultAccuracy(Sampler sampler) throws Pri... method getResultExplanation (line 142) | public abstract String getResultExplanation(Sampler sampler) throws Pr... method clone (line 144) | @Override FILE: prism/src/simulator/sampler/Sampler.java class Sampler (line 48) | public abstract class Sampler method isCurrentValueKnown (line 56) | public boolean isCurrentValueKnown() method needsBoundedNumSteps (line 67) | public boolean needsBoundedNumSteps() method reset (line 75) | public abstract void reset(); method resetStats (line 80) | public abstract void resetStats(); method update (line 89) | public abstract boolean update(Path path, ModelGenerator modelGen) thr... method updateStats (line 94) | public abstract void updateStats(); method getCurrentValue (line 99) | public abstract Object getCurrentValue(); method getMeanValue (line 104) | public abstract double getMeanValue(); method getVariance (line 109) | public abstract double getVariance(); method getLikelihoodRatio (line 117) | public abstract double getLikelihoodRatio(double p1, double p0) throws... method setSimulationMethod (line 122) | public void setSimulationMethod(SimulationMethod simulationMethod) method getSimulationMethod (line 130) | public SimulationMethod getSimulationMethod() method getSimulationMethodResultExplanation (line 139) | public String getSimulationMethodResultExplanation() throws PrismExcep... method createSampler (line 151) | public static Sampler createSampler(Expression expr, ModelInfo modelIn... method createSamplerForProbPathPropertySimple (line 175) | private static SamplerBoolean createSamplerForProbPathPropertySimple(E... method createSamplerForRewardProperty (line 224) | private static SamplerDouble createSamplerForRewardProperty(Expression... FILE: prism/src/simulator/sampler/SamplerBoolean.java class SamplerBoolean (line 36) | public abstract class SamplerBoolean extends Sampler method reset (line 46) | @Override method resetStats (line 53) | @Override method update (line 60) | @Override method updateStats (line 63) | @Override method getCurrentValue (line 72) | @Override method getMeanValue (line 79) | @Override method getVariance (line 85) | @Override method getLikelihoodRatio (line 101) | @Override method negate (line 111) | public boolean negate() method getNegated (line 119) | public boolean getNegated() FILE: prism/src/simulator/sampler/SamplerBoundedUntilCont.java class SamplerBoundedUntilCont (line 38) | public class SamplerBoundedUntilCont extends SamplerBoolean method SamplerBoundedUntilCont (line 50) | public SamplerBoundedUntilCont(ExpressionTemporal expr) throws PrismEx... method update (line 82) | @Override method needsBoundedNumSteps (line 163) | @Override FILE: prism/src/simulator/sampler/SamplerBoundedUntilDisc.java class SamplerBoundedUntilDisc (line 36) | public class SamplerBoundedUntilDisc extends SamplerBoolean method SamplerBoundedUntilDisc (line 49) | public SamplerBoundedUntilDisc(ExpressionTemporal expr) throws PrismEx... method update (line 93) | @Override method needsBoundedNumSteps (line 137) | @Override FILE: prism/src/simulator/sampler/SamplerDouble.java class SamplerDouble (line 38) | public abstract class SamplerDouble extends Sampler method reset (line 63) | @Override method resetStats (line 70) | @Override method update (line 79) | @Override method updateStats (line 82) | @Override method getCurrentValue (line 93) | @Override method getMeanValue (line 99) | @Override method getVariance (line 105) | @Override method getLikelihoodRatio (line 124) | @Override FILE: prism/src/simulator/sampler/SamplerNext.java class SamplerNext (line 35) | public class SamplerNext extends SamplerBoolean method SamplerNext (line 44) | public SamplerNext(ExpressionTemporal expr) throws PrismException method update (line 56) | @Override method needsBoundedNumSteps (line 74) | @Override FILE: prism/src/simulator/sampler/SamplerRewardCumulCont.java class SamplerRewardCumulCont (line 34) | public class SamplerRewardCumulCont extends SamplerDouble method SamplerRewardCumulCont (line 45) | public SamplerRewardCumulCont(ExpressionTemporal expr, int rewardStruc... method update (line 59) | @Override method needsBoundedNumSteps (line 95) | @Override FILE: prism/src/simulator/sampler/SamplerRewardCumulDisc.java class SamplerRewardCumulDisc (line 34) | public class SamplerRewardCumulDisc extends SamplerDouble method SamplerRewardCumulDisc (line 45) | public SamplerRewardCumulDisc(ExpressionTemporal expr, int rewardStruc... method update (line 59) | @Override method needsBoundedNumSteps (line 75) | @Override FILE: prism/src/simulator/sampler/SamplerRewardInstCont.java class SamplerRewardInstCont (line 34) | public class SamplerRewardInstCont extends SamplerDouble method SamplerRewardInstCont (line 45) | public SamplerRewardInstCont(ExpressionTemporal expr, int rewardStruct... method update (line 58) | @Override method needsBoundedNumSteps (line 88) | @Override FILE: prism/src/simulator/sampler/SamplerRewardInstDisc.java class SamplerRewardInstDisc (line 34) | public class SamplerRewardInstDisc extends SamplerDouble method SamplerRewardInstDisc (line 45) | public SamplerRewardInstDisc(ExpressionTemporal expr, int rewardStruct... method update (line 58) | @Override method needsBoundedNumSteps (line 80) | @Override FILE: prism/src/simulator/sampler/SamplerRewardReach.java class SamplerRewardReach (line 35) | public class SamplerRewardReach extends SamplerDouble method SamplerRewardReach (line 46) | public SamplerRewardReach(ExpressionTemporal expr, int rewardStructInd... method update (line 59) | @Override FILE: prism/src/simulator/sampler/SamplerUntil.java class SamplerUntil (line 35) | public class SamplerUntil extends SamplerBoolean method SamplerUntil (line 45) | public SamplerUntil(ExpressionTemporal expr) throws PrismException method update (line 58) | @Override FILE: prism/src/sparse/NDSparseMatrix.java class NDSparseMatrix (line 37) | public class NDSparseMatrix method PS_NDGetActionIndex (line 41) | private static native int PS_NDGetActionIndex(long ptr, int s, int i); method PS_BuildNDSparseMatrix (line 43) | private static native long PS_BuildNDSparseMatrix(long trans, long odd... method PS_BuildSubNDSparseMatrix (line 45) | private static native long PS_BuildSubNDSparseMatrix(long trans, long ... method PS_AddActionsToNDSparseMatrix (line 47) | private static native void PS_AddActionsToNDSparseMatrix(long trans, l... method PS_DeleteNDSparseMatrix (line 49) | private static native void PS_DeleteNDSparseMatrix(long ptr_matrix); method NDSparseMatrix (line 66) | private NDSparseMatrix(long ptr) method getPtr (line 74) | public long getPtr() method getActionIndex (line 82) | public int getActionIndex(int s, int i) method delete (line 90) | public void delete() method BuildNDSparseMatrix (line 97) | public static NDSparseMatrix BuildNDSparseMatrix(JDDNode trans, ODDNod... method BuildSubNDSparseMatrix (line 105) | public static NDSparseMatrix BuildSubNDSparseMatrix(JDDNode trans, ODD... method AddActionsToNDSparseMatrix (line 114) | public static void AddActionsToNDSparseMatrix(JDDNode trans, JDDNode t... FILE: prism/src/sparse/PS_ExportMC.cc function JNIEXPORT (line 45) | JNIEXPORT jint JNICALL Java_sparse_PrismSparse_PS_1ExportMC FILE: prism/src/sparse/PS_ExportMDP.cc function JNIEXPORT (line 41) | JNIEXPORT jint JNICALL Java_sparse_PrismSparse_PS_1ExportMDP FILE: prism/src/sparse/PS_ExportMatrix.cc function JNIEXPORT (line 40) | JNIEXPORT jint JNICALL Java_sparse_PrismSparse_PS_1ExportMatrix FILE: prism/src/sparse/PS_ExportSubMDP.cc function JNIEXPORT (line 40) | JNIEXPORT jint JNICALL Java_sparse_PrismSparse_PS_1ExportSubMDP FILE: prism/src/sparse/PS_JOR.cc function JNIEXPORT (line 48) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1JOR FILE: prism/src/sparse/PS_JORInterval.cc function JNIEXPORT (line 50) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1JORIn... FILE: prism/src/sparse/PS_NondetBoundedUntil.cc function JNIEXPORT (line 43) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Nonde... FILE: prism/src/sparse/PS_NondetCumulReward.cc function JNIEXPORT (line 43) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Nonde... FILE: prism/src/sparse/PS_NondetInstReward.cc function JNIEXPORT (line 43) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Nonde... FILE: prism/src/sparse/PS_NondetMultiObj.cc function JNIEXPORT (line 50) | JNIEXPORT jdoubleArray __jlongpointer JNICALL Java_sparse_PrismSparse_PS... FILE: prism/src/sparse/PS_NondetMultiObjGS.cc function JNIEXPORT (line 49) | JNIEXPORT jdoubleArray __jlongpointer JNICALL Java_sparse_PrismSparse_PS... FILE: prism/src/sparse/PS_NondetMultiReach.cc function JNIEXPORT (line 46) | JNIEXPORT jdouble __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Non... FILE: prism/src/sparse/PS_NondetMultiReach1.cc function JNIEXPORT (line 46) | JNIEXPORT jdouble __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Non... FILE: prism/src/sparse/PS_NondetMultiReachReward.cc function JNIEXPORT (line 46) | JNIEXPORT jdouble __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Non... FILE: prism/src/sparse/PS_NondetMultiReachReward1.cc function JNIEXPORT (line 46) | JNIEXPORT jdouble __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Non... FILE: prism/src/sparse/PS_NondetReachReward.cc function JNIEXPORT (line 46) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Nonde... FILE: prism/src/sparse/PS_NondetReachRewardInterval.cc function JNIEXPORT (line 48) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Nonde... FILE: prism/src/sparse/PS_NondetUntil.cc function JNIEXPORT (line 46) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Nonde... FILE: prism/src/sparse/PS_NondetUntilInterval.cc function JNIEXPORT (line 47) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Nonde... FILE: prism/src/sparse/PS_Power.cc function JNIEXPORT (line 50) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Power FILE: prism/src/sparse/PS_PowerInterval.cc function JNIEXPORT (line 52) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Power... FILE: prism/src/sparse/PS_ProbBoundedUntil.cc function JNIEXPORT (line 43) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1ProbB... FILE: prism/src/sparse/PS_ProbCumulReward.cc function JNIEXPORT (line 43) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1ProbC... FILE: prism/src/sparse/PS_ProbInstReward.cc function JNIEXPORT (line 43) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1ProbI... FILE: prism/src/sparse/PS_ProbReachReward.cc function JNIEXPORT (line 42) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1ProbR... FILE: prism/src/sparse/PS_ProbReachRewardInterval.cc function JNIEXPORT (line 44) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1ProbR... FILE: prism/src/sparse/PS_ProbTransient.cc function JNIEXPORT (line 44) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1ProbT... FILE: prism/src/sparse/PS_ProbUntil.cc function JNIEXPORT (line 42) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1ProbU... FILE: prism/src/sparse/PS_ProbUntilInterval.cc function JNIEXPORT (line 43) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1ProbU... FILE: prism/src/sparse/PS_SOR.cc function JNIEXPORT (line 48) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1SOR FILE: prism/src/sparse/PS_SORInterval.cc function JNIEXPORT (line 50) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1SORIn... FILE: prism/src/sparse/PS_StochBoundedUntil.cc function JNIEXPORT (line 45) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Stoch... FILE: prism/src/sparse/PS_StochCumulReward.cc function JNIEXPORT (line 44) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Stoch... FILE: prism/src/sparse/PS_StochSteadyState.cc function JNIEXPORT (line 42) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Stoch... FILE: prism/src/sparse/PS_StochTransient.cc function JNIEXPORT (line 44) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_PrismSparse_PS_1Stoch... FILE: prism/src/sparse/PrismSparse.cc function JNIEXPORT (line 43) | JNIEXPORT jint JNICALL Java_sparse_NDSparseMatrix_PS_1NDGetActionIndex function JNIEXPORT (line 63) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_NDSparseMatrix_PS_1Bu... function JNIEXPORT (line 90) | JNIEXPORT jlong __jlongpointer JNICALL Java_sparse_NDSparseMatrix_PS_1Bu... function JNIEXPORT (line 119) | JNIEXPORT void JNICALL Java_sparse_NDSparseMatrix_PS_1AddActionsToNDSpar... function JNIEXPORT (line 152) | JNIEXPORT void __jlongpointer JNICALL Java_sparse_NDSparseMatrix_PS_1Del... FILE: prism/src/sparse/PrismSparse.java class PrismSparse (line 48) | public class PrismSparse method checkNumStates (line 74) | private static void checkNumStates(ODDNode odd) throws PrismNotSupport... method getErrorMessage (line 85) | public static String getErrorMessage() method generateExceptionForError (line 96) | private static PrismException generateExceptionForError() method PS_ProbBoundedUntil (line 115) | private static native long PS_ProbBoundedUntil(long trans, long odd, l... method ProbBoundedUntil (line 116) | public static DoubleVector ProbBoundedUntil(JDDNode trans, ODDNode odd... method PS_ProbUntil (line 126) | private static native long PS_ProbUntil(long trans, long odd, long rv,... method ProbUntil (line 127) | public static DoubleVector ProbUntil(JDDNode trans, ODDNode odd, JDDVa... method PS_ProbUntilInterval (line 137) | private static native long PS_ProbUntilInterval(long trans, long odd, ... method ProbUntilInterval (line 138) | public static DoubleVector ProbUntilInterval(JDDNode trans, ODDNode od... method PS_ProbCumulReward (line 148) | private static native long PS_ProbCumulReward(long trans, long sr, lon... method ProbCumulReward (line 149) | public static DoubleVector ProbCumulReward(JDDNode trans, JDDNode sr, ... method PS_ProbInstReward (line 159) | private static native long PS_ProbInstReward(long trans, long sr, long... method ProbInstReward (line 160) | public static DoubleVector ProbInstReward(JDDNode trans, JDDNode sr, O... method PS_ProbReachReward (line 170) | private static native long PS_ProbReachReward(long trans, long sr, lon... method ProbReachReward (line 171) | public static DoubleVector ProbReachReward(JDDNode trans, JDDNode sr, ... method PS_ProbReachRewardInterval (line 181) | private static native long PS_ProbReachRewardInterval(long trans, long... method ProbReachRewardInterval (line 182) | public static DoubleVector ProbReachRewardInterval(JDDNode trans, JDDN... method PS_ProbTransient (line 192) | private static native long PS_ProbTransient(long trans, long odd, long... method ProbTransient (line 193) | public static DoubleVector ProbTransient(JDDNode trans, ODDNode odd, D... method PS_NondetBoundedUntil (line 207) | private static native long PS_NondetBoundedUntil(long trans, long odd,... method NondetBoundedUntil (line 208) | public static DoubleVector NondetBoundedUntil(JDDNode trans, ODDNode o... method PS_NondetUntil (line 218) | private static native long PS_NondetUntil(long trans, long trans_actio... method NondetUntil (line 219) | public static DoubleVector NondetUntil(JDDNode trans, JDDNode transAct... method PS_NondetUntilInterval (line 229) | private static native long PS_NondetUntilInterval(long trans, long tra... method NondetUntilInterval (line 230) | public static DoubleVector NondetUntilInterval(JDDNode trans, JDDNode ... method PS_NondetCumulReward (line 240) | private static native long PS_NondetCumulReward(long trans, long sr, l... method NondetCumulReward (line 241) | public static DoubleVector NondetCumulReward(JDDNode trans, JDDNode sr... method PS_NondetInstReward (line 251) | private static native long PS_NondetInstReward(long trans, long sr, lo... method NondetInstReward (line 252) | public static DoubleVector NondetInstReward(JDDNode trans, JDDNode sr,... method PS_NondetReachReward (line 262) | private static native long PS_NondetReachReward(long trans, long trans... method NondetReachReward (line 263) | public static DoubleVector NondetReachReward(JDDNode trans, JDDNode tr... method PS_NondetReachRewardInterval (line 273) | private static native long PS_NondetReachRewardInterval(long trans, lo... method NondetReachRewardInterval (line 274) | public static DoubleVector NondetReachRewardInterval(JDDNode trans, JD... method PS_NondetMultiObj (line 283) | private static native double[] PS_NondetMultiObj(long odd, long rv, in... method NondetMultiObj (line 284) | public static double[] NondetMultiObj(ODDNode odd, JDDVars rows, JDDVa... method PS_NondetMultiObjGS (line 310) | private static native double[] PS_NondetMultiObjGS(long odd, long rv, ... method NondetMultiObjGS (line 311) | public static double[] NondetMultiObjGS(ODDNode odd, JDDVars rows, JDD... method PS_NondetMultiReach (line 337) | private static native double PS_NondetMultiReach(long trans, long tran... method NondetMultiReach (line 338) | public static double NondetMultiReach(JDDNode trans, JDDNode transActi... method PS_NondetMultiReach1 (line 360) | private static native double PS_NondetMultiReach1(long trans, long tra... method NondetMultiReach1 (line 361) | public static double NondetMultiReach1(JDDNode trans, JDDNode transAct... method PS_NondetMultiReachReward (line 391) | private static native double PS_NondetMultiReachReward(long trans, lon... method NondetMultiReachReward (line 392) | public static double NondetMultiReachReward(JDDNode trans, JDDNode tra... method PS_NondetMultiReachReward1 (line 427) | private static native double PS_NondetMultiReachReward1(long trans, lo... method NondetMultiReachReward1 (line 428) | public static double NondetMultiReachReward1(JDDNode trans, JDDNode tr... method PS_StochBoundedUntil (line 476) | private static native long PS_StochBoundedUntil(long trans, long odd, ... method StochBoundedUntil (line 477) | public static DoubleVector StochBoundedUntil(JDDNode trans, ODDNode od... method PS_StochCumulReward (line 488) | private static native long PS_StochCumulReward(long trans, long sr, lo... method StochCumulReward (line 489) | public static DoubleVector StochCumulReward(JDDNode trans, JDDNode sr,... method PS_StochSteadyState (line 499) | private static native long PS_StochSteadyState(long trans, long odd, l... method StochSteadyState (line 500) | public static DoubleVector StochSteadyState(JDDNode trans, ODDNode odd... method PS_StochTransient (line 510) | private static native long PS_StochTransient(long trans, long odd, lon... method StochTransient (line 511) | public static DoubleVector StochTransient(JDDNode trans, ODDNode odd, ... method PS_ExportMatrix (line 525) | private static native int PS_ExportMatrix(long matrix, String name, lo... method ExportMatrix (line 526) | public static void ExportMatrix(JDDNode matrix, String name, JDDVars r... method PS_ExportMC (line 540) | private static native int PS_ExportMC(long[] trans_per_action, List syn... method PS_ExportMDP (line 555) | private static native int PS_ExportMDP(long mdp, long trans_actions, L... method ExportMDP (line 556) | public static void ExportMDP(JDDNode mdp, JDDNode transActions, List extends StrategyExplicit method FMDObsStrategyBeliefs (line 63) | public FMDObsStrategyBeliefs(POMDP pomdp, MDP mdpStrat, ... method memory (line 72) | @Override method getChoiceAction (line 78) | @Override method getChoiceIndex (line 87) | @Override method getMemorySize (line 105) | @Override method getInitialMemory (line 111) | @Override method getUpdatedMemory (line 123) | @Override method getMemoryString (line 145) | @Override method constructInducedModel (line 151) | @Override method exportActions (line 160) | @Override method exportIndices (line 178) | @Override method exportInducedModel (line 192) | @Override method exportInducedModelObs (line 202) | public void exportInducedModelObs(PrismLog out, StrategyExportOptions ... method exportInducedModelNonObs (line 207) | public void exportInducedModelNonObs(PrismLog out, StrategyExportOptio... method exportDotFile (line 213) | @Override method exportDotFileObs (line 223) | public void exportDotFileObs(PrismLog out, StrategyExportOptions optio... method exportDotFileNonObs (line 241) | public void exportDotFileNonObs(PrismLog out, StrategyExportOptions op... method clear (line 274) | @Override method findMatchingMDPState (line 287) | private int findMatchingMDPState(int o, int m) method findMatchingMemoryUpdate (line 309) | private int findMatchingMemoryUpdate(int i, int oNext) method getActionPickedByMDP (line 325) | private Object getActionPickedByMDP(int i) method toString (line 333) | @Override FILE: prism/src/strat/FMDStrategyProduct.java class FMDStrategyProduct (line 47) | public class FMDStrategyProduct extends StrategyExplicit method FMDStrategyProduct (line 57) | @SuppressWarnings("unchecked") method memory (line 65) | @Override method getChoiceAction (line 71) | @Override method getChoiceIndex (line 79) | @Override method findMatchingProductState (line 90) | private int findMatchingProductState(int s, int m) method getMemorySize (line 108) | @Override method getInitialMemory (line 114) | @Override method getUpdatedMemory (line 128) | @Override method findMatchingMemoryUpdate (line 154) | private int findMatchingMemoryUpdate(int i, int sNext) method constructInducedModel (line 166) | @Override method exportActions (line 175) | @Override method exportIndices (line 191) | @Override method exportInducedModel (line 202) | @Override method exportDotFile (line 216) | @Override method clear (line 225) | @Override method toString (line 231) | @Override FILE: prism/src/strat/FMDStrategyStep.java class FMDStrategyStep (line 47) | public class FMDStrategyStep extends StrategyExplicit method FMDStrategyStep (line 59) | public FMDStrategyStep(NondetModel model, int k) method setStepChoice (line 74) | public void setStepChoice(int s, int i, int ch) method setStepChoices (line 83) | public void setStepChoices(int i, int ch[]) method memory (line 90) | @Override method getChoiceAction (line 96) | @Override method getChoiceIndex (line 103) | @Override method getMemorySize (line 110) | @Override method getInitialMemory (line 116) | @Override method getUpdatedMemory (line 123) | @Override method constructInducedModel (line 130) | @Override method exportActions (line 139) | @Override method exportIndices (line 153) | @Override method exportInducedModel (line 165) | @Override method exportDotFile (line 172) | @Override method clear (line 179) | @Override method toString (line 185) | @Override class StepChoices (line 200) | abstract class StepChoices method setChoiceForStep (line 205) | abstract void setChoiceForStep(int step, int ch); method getChoiceForStep (line 210) | abstract int getChoiceForStep(int step); class StepChoicesArray (line 217) | class StepChoicesArray extends StepChoices method StepChoicesArray (line 221) | StepChoicesArray(int stepBound) method setChoiceForStep (line 230) | @Override method getChoiceForStep (line 236) | @Override FILE: prism/src/strat/MDStrategy.java type MDStrategy (line 35) | public interface MDStrategy extends Strategy method getChoiceAction (line 43) | public default Object getChoiceAction(int s) method getChoiceIndex (line 53) | public default int getChoiceIndex(int s) method isChoiceDefined (line 61) | public default boolean isChoiceDefined(int s) method getChoiceActionString (line 71) | public default String getChoiceActionString(int s) method exportActions (line 78) | @Override method exportIndices (line 88) | @Override FILE: prism/src/strat/MDStrategyArray.java class MDStrategyArray (line 44) | public class MDStrategyArray extends StrategyExplicit impl... method MDStrategyArray (line 54) | public MDStrategyArray(NondetModel model, int choices[]) method getChoiceAction (line 60) | @Override method getChoiceIndex (line 67) | @Override method whyUndefined (line 73) | @Override method constructInducedModel (line 88) | @Override method exportActions (line 99) | @Override method exportInducedModel (line 112) | @Override method exportDotFile (line 119) | @Override method clear (line 126) | @Override method toString (line 132) | @Override FILE: prism/src/strat/MDStrategyIV.java class MDStrategyIV (line 46) | public class MDStrategyIV extends StrategyWithStates implements ... method MDStrategyIV (line 58) | public MDStrategyIV(Model model, IntegerVector iv) method getChoiceAction (line 72) | @Override method getChoiceIndex (line 79) | @Override method whyUndefined (line 85) | @Override method getModel (line 100) | @Override method constructInducedModel (line 106) | @Override method exportInducedModel (line 112) | @Override method exportDotFile (line 118) | @Override method clear (line 124) | @Override method toString (line 131) | @Override FILE: prism/src/strat/MRStrategy.java class MRStrategy (line 22) | public class MRStrategy extends StrategyExplicit method MRStrategy (line 30) | public MRStrategy(NondetModel model) method setChoiceProbability (line 43) | public void setChoiceProbability(int s, int i, Value p) method isRandomised (line 48) | @Override method getChoiceAction (line 54) | @Override method getChoiceIndex (line 61) | @Override method constructInducedModel (line 68) | @Override method exportActions (line 77) | @Override method exportIndices (line 91) | @Override method exportInducedModel (line 105) | @Override method exportDotFile (line 112) | @Override method clear (line 119) | @Override method toString (line 125) | @Override FILE: prism/src/strat/Strategy.java type Strategy (line 47) | public interface Strategy extends StrategyInfo method getChoiceAction (line 57) | public Object getChoiceAction(int s, int m); method getChoiceActionProbability (line 64) | public default Value getChoiceActionProbability(int s, int m, Object act) method isActionChosen (line 75) | public default boolean isActionChosen(int s, int m, Object act) method sampleChoiceAction (line 88) | public default Object sampleChoiceAction(int s, int m, RandomNumberGen... method getChoiceIndex (line 101) | public int getChoiceIndex(int s, int m); method isChoiceDefined (line 108) | public default boolean isChoiceDefined(int s, int m) method whyUndefined (line 119) | public default UndefinedReason whyUndefined(int s, int m) method getChoiceActionString (line 132) | public default String getChoiceActionString(int s, int m) method getMemorySize (line 160) | public default int getMemorySize() method getInitialMemory (line 171) | public default int getInitialMemory(int sInit) method getUpdatedMemory (line 185) | public default int getUpdatedMemory(int m, Object action, int sNext) method getModel (line 194) | public prism.Model getModel(); method getNumStates (line 199) | public default int getNumStates() method getNumModelPlayers (line 207) | public default int getNumModelPlayers() method getInducedModelType (line 217) | public default ModelType getInducedModelType(StrategyExportOptions.Ind... method constructInducedModel (line 225) | public default prism.Model constructInducedModel() throws Prism... method constructInducedModel (line 233) | public prism.Model constructInducedModel(StrategyExportOptions ... method export (line 238) | public default void export(PrismLog out, StrategyExportOptions options... method exportActions (line 259) | public default void exportActions(PrismLog out) throws PrismException method exportActions (line 268) | public void exportActions(PrismLog out, StrategyExportOptions options)... method exportIndices (line 273) | public default void exportIndices(PrismLog out) throws PrismException method exportIndices (line 282) | public void exportIndices(PrismLog out, StrategyExportOptions options)... method exportInducedModel (line 287) | default void exportInducedModel(PrismLog out) throws PrismException method exportInducedModel (line 296) | public void exportInducedModel(PrismLog out, StrategyExportOptions opt... method exportDotFile (line 301) | default void exportDotFile(PrismLog out) throws PrismException method exportDotFile (line 310) | public void exportDotFile(PrismLog out, StrategyExportOptions options)... method clear (line 315) | public void clear(); method main (line 320) | public static void main(String[] args) FILE: prism/src/strat/StrategyExplicit.java class StrategyExplicit (line 35) | public abstract class StrategyExplicit extends StrategyWithStates... method StrategyExplicit (line 40) | public StrategyExplicit(NondetModel model) method getModel (line 50) | @Override method getEvaluator (line 56) | @Override FILE: prism/src/strat/StrategyExportOptions.java class StrategyExportOptions (line 36) | public class StrategyExportOptions implements Cloneable type StrategyExportType (line 41) | public enum StrategyExportType { method description (line 43) | public String description() type InducedModelMode (line 70) | public enum InducedModelMode { method description (line 72) | public String description() method StrategyExportOptions (line 115) | public StrategyExportOptions() method StrategyExportOptions (line 123) | public StrategyExportOptions(StrategyExportType type) method setType (line 133) | public StrategyExportOptions setType(StrategyExportType type) method setMode (line 144) | public StrategyExportOptions setMode(InducedModelMode mode) method setReachOnly (line 153) | public StrategyExportOptions setReachOnly(boolean reachOnly) method setShowStates (line 162) | public StrategyExportOptions setShowStates(boolean showStates) method setMergeObservations (line 171) | public StrategyExportOptions setMergeObservations(boolean mergeObs) method setModelPrecision (line 180) | public StrategyExportOptions setModelPrecision(int modelPrecision) method getType (line 191) | public StrategyExportType getType() method getMode (line 199) | public InducedModelMode getMode() method getReachOnly (line 207) | public boolean getReachOnly() method getShowStates (line 215) | public boolean getShowStates() method getMergeObservations (line 223) | public boolean getMergeObservations() method getModelPrecision (line 231) | public int getModelPrecision() method description (line 239) | public String description() method clone (line 251) | @Override FILE: prism/src/strat/StrategyGenerator.java type StrategyGenerator (line 46) | public interface StrategyGenerator extends StrategyInfo method initialise (line 52) | public StrategyGenerator initialise(State state); method update (line 59) | public StrategyGenerator update(Object action, State state); method reset (line 67) | public StrategyGenerator reset(State state, int memory); method getCurrentChoiceAction (line 75) | public Object getCurrentChoiceAction(); method getCurrentChoiceActionProbability (line 80) | public default Value getCurrentChoiceActionProbability(Object act) method isActionChosenCurrently (line 89) | public default boolean isActionChosenCurrently(Object act) method sampleCurrentChoiceAction (line 100) | public default Object sampleCurrentChoiceAction(RandomNumberGenerator ... method getCurrentMemory (line 108) | public int getCurrentMemory(); method getCurrentMemoryString (line 116) | public default String getCurrentMemoryString() FILE: prism/src/strat/StrategyInfo.java type StrategyInfo (line 45) | public interface StrategyInfo type Memory (line 50) | public enum Memory { type UndefinedReason (line 58) | public enum UndefinedReason { method memory (line 67) | public default Memory memory() method hasMemory (line 76) | public default boolean hasMemory() method isRandomised (line 84) | public default boolean isRandomised() method getChoiceActionProbability (line 97) | @SuppressWarnings("unchecked") method isActionChosen (line 115) | @SuppressWarnings("unchecked") method sampleChoiceAction (line 138) | @SuppressWarnings("unchecked") method getInducedAction (line 160) | public default Object getInducedAction(Object decision, Object act) method getMemoryString (line 179) | public default String getMemoryString(int m) method getInducedModelType (line 191) | public default ModelType getInducedModelType(ModelType modelType, int ... method getEvaluator (line 215) | @SuppressWarnings("unchecked") FILE: prism/src/strat/StrategyWithStates.java class StrategyWithStates (line 38) | public abstract class StrategyWithStates implements Strategy stateLookUp) method getStateIndex (line 58) | public int getStateIndex(State state) throws PrismException method initialise (line 72) | @Override method update (line 81) | @Override method reset (line 90) | @Override method getCurrentChoiceAction (line 99) | @Override method getCurrentMemory (line 105) | @Override FILE: prism/src/symbolic/build/ExplicitFiles2MTBDD.java class ExplicitFiles2MTBDD (line 52) | public class ExplicitFiles2MTBDD extends PrismNativeComponent method ExplicitFiles2MTBDD (line 102) | public ExplicitFiles2MTBDD(Prism prism) throws PrismException method build (line 112) | public Model build(ExplicitModelImporter importer) throws PrismException method readStatesFromFile (line 144) | private void readStatesFromFile() throws PrismException method buildModel (line 154) | private Model buildModel() throws PrismException method allocateDDVars (line 273) | private void allocateDDVars() throws PrismException method buildTrans (line 327) | private void buildTrans() throws PrismException method storeMCTransition (line 363) | protected void storeMCTransition(int s, int s2, double d, Object a) method storeMDPTransition (line 410) | protected void storeMDPTransition(int s, int i, int s2, double d, Obje... method buildLabelsAndInitialStates (line 442) | private void buildLabelsAndInitialStates() throws PrismException method attachLabels (line 471) | private void attachLabels(ModelSymbolic model) method buildStateRewards (line 484) | private void buildStateRewards() throws PrismException method buildTransitionRewards (line 498) | private void buildTransitionRewards() throws PrismException method storeStateReward (line 520) | protected void storeStateReward(int rewardStructIndex, int s, double d) method storeMCTransitionReward (line 536) | protected void storeMCTransitionReward(int rewardStructIndex, int s, i... method storeMDPTransitionReward (line 552) | protected void storeMDPTransitionReward(int rewardStructIndex, int s, ... method storeMDPTransitionReward (line 571) | protected void storeMDPTransitionReward(int rewardStructIndex, int s, ... method encodeState (line 584) | private JDDNode encodeState(int s) method encodeStatePair (line 606) | private JDDNode encodeStatePair(int s, int s2) FILE: prism/src/symbolic/build/ExplicitModel2MTBDD.java class ExplicitModel2MTBDD (line 43) | public class ExplicitModel2MTBDD extends PrismNativeComponent method ExplicitModel2MTBDD (line 87) | public ExplicitModel2MTBDD(Prism prism) throws PrismException method buildModel (line 100) | public symbolic.model.Model buildModel(explicit.Model modelExp... method allocateDDVars (line 233) | private void allocateDDVars() method buildTrans (line 285) | private void buildTrans(explicit.Model modelExpl) throws Prism... method buildInit (line 409) | private void buildInit() throws PrismException method computeStateRewards (line 419) | public void computeStateRewards() throws PrismException method encodeState (line 478) | private JDDNode encodeState(int s) method encodeStatePair (line 506) | private JDDNode encodeStatePair(int r, int c) FILE: prism/src/symbolic/build/MTBDD2ExplicitModel.java class MTBDD2ExplicitModel (line 66) | public class MTBDD2ExplicitModel extends PrismComponent method MTBDD2ExplicitModel (line 68) | public MTBDD2ExplicitModel() method MTBDD2ExplicitModel (line 73) | public MTBDD2ExplicitModel(PrismComponent parent) method convertModel (line 82) | public explicit.Model convertModel(symbolic.model.Model modelS... method getRewardConverter (line 137) | public RewardGenerator getRewardConverter(symbolic.model.Model... method convertRewards (line 156) | public explicit.rewards.Rewards convertRewards(symbolic.model.... method convertMarkovChainTransitions (line 188) | private void convertMarkovChainTransitions(symbolic.model.ProbModel mc... method convertMDPTransitions (line 214) | private void convertMDPTransitions(symbolic.model.NondetModel mdpSymb,... method convertMarkovChainTransitionRewards (line 258) | private void convertMarkovChainTransitionRewards(symbolic.model.ProbMo... method convertMDPTransitionRewards (line 282) | private void convertMDPTransitionRewards(symbolic.model.NondetModel md... method splitMDPDD (line 312) | private List> splitMDPDD(JDDNode trans, JDDNode ... method splitMDPDDRec (line 327) | private void splitMDPDDRec(JDDNode trans, JDDNode transActions, JDDVar... method traverseStatesBDD (line 367) | private void traverseStatesBDD(JDDNode dd, JDDVars ddVars, ODDNode odd... method traverseStatesBDDRec (line 381) | private void traverseStatesBDDRec(JDDNode dd, JDDVars ddVars, int leve... method traverseVectorDD (line 412) | private void traverseVectorDD(JDDNode dd, JDDVars ddVars, ODDNode odd,... method traverseVectorDDRec (line 426) | private void traverseVectorDDRec(JDDNode dd, JDDVars ddVars, int level... method traverseMatrixDD (line 459) | private void traverseMatrixDD(JDDNode dd, JDDVars ddRowVars, JDDVars d... method traverseMatrixDD (line 476) | private void traverseMatrixDD(JDDNode dd, JDDVars ddRowVars, JDDVars d... FILE: prism/src/symbolic/build/ModelGenerator2MTBDD.java class ModelGenerator2MTBDD (line 52) | public class ModelGenerator2MTBDD extends PrismNativeComponent method ModelGenerator2MTBDD (line 93) | public ModelGenerator2MTBDD(Prism prism) throws PrismException method build (line 101) | public Model build(ModelGenerator modelGen, RewardGenerator getMECStates() method findMaximalStableSet (line 149) | public JDDNode findMaximalStableSet(JDDNode candidateStates) method getStableTransReln (line 192) | public JDDNode getStableTransReln(JDDNode stateSet) method getStableTransitions (line 207) | public JDDNode getStableTransitions(JDDNode stateSet) { FILE: prism/src/symbolic/comp/ECComputerDefault.java class ECComputerDefault (line 44) | @SuppressWarnings("unused") method ECComputerDefault (line 50) | public ECComputerDefault(PrismComponent parent, JDDNode reach, JDDNode... method computeMECStates (line 58) | @Override method computeMECStates (line 64) | @Override method computeMECStates (line 70) | @Override method findEndComponents (line 88) | private List findEndComponents(JDDNode restrict, JDDNode acce... FILE: prism/src/symbolic/comp/LTLModelChecker.java class LTLModelChecker (line 83) | public class LTLModelChecker extends PrismComponent class LTLProduct (line 93) | public static class LTLProduct extends Product method LTLProduct (line 117) | public LTLProduct(M productModel, M originalModel, AcceptanceOmegaDD... method getAcceptance (line 130) | public AcceptanceOmegaDD getAcceptance() { method getProductAcceptance (line 140) | public AcceptanceOmegaDD getProductAcceptance() { method setAcceptance (line 155) | public void setAcceptance(AcceptanceOmegaDD acceptance) { method clear (line 162) | @Override method LTLModelChecker (line 177) | public LTLModelChecker(PrismComponent parent) throws PrismException method isSupportedLTLFormula (line 186) | public static boolean isSupportedLTLFormula(ModelType modelType, Expre... method checkMaximalStateFormulas (line 212) | public Expression checkMaximalStateFormulas(ModelChecker mc, Model mod... method constructDFAForCosafetyRewardLTL (line 289) | public DA constructDFAForCosafetyRewardLTL(Mo... method constructDAForLTLFormula (line 330) | public DA constructDAForLTLFormula(M... method constructProductMC (line 377) | public ProbModel constructProductMC(DA constructProductMC(ProbModelChecker mc, P... method constructProductMC (line 660) | public LTLProduct constructProductMC(ProbModel model, DA constructProductMDP(NondetModelChecker ... method constructProductMDP (line 930) | public LTLProduct constructProductMDP(NondetModel model, ... method buildTransMask (line 959) | public JDDNode buildTransMask(DA da... method buildStartMask (line 1003) | public JDDNode buildStartMask(DA da,... method findAcceptingBSCCs (line 1045) | public JDDNode findAcceptingBSCCs(AcceptanceOmegaDD acceptance, ProbMo... method findAcceptingECStates (line 1080) | public JDDNode findAcceptingECStates(AcceptanceOmegaDD acceptance, Non... method findAcceptingECStatesForBuchi (line 1102) | public JDDNode findAcceptingECStatesForBuchi(AcceptanceBuchiDD accepta... method findAcceptingECStatesForRabin (line 1133) | public JDDNode findAcceptingECStatesForRabin(AcceptanceRabinDD accepta... method findAcceptingECStatesForGeneralizedRabin (line 1299) | public JDDNode findAcceptingECStatesForGeneralizedRabin(AcceptanceGenR... method findMultiAcceptingStates (line 1345) | public JDDNode findMultiAcceptingStates(DA dra... method findMultiConflictAcceptingStates (line 1407) | public void findMultiConflictAcceptingStates(DA[] dra, Non... method findFairECs (line 1575) | private JDDNode findFairECs(NondetModel model, JDDNode candidateStates) method backwardSet (line 1611) | private JDDNode backwardSet(NondetModel model, JDDNode nodes, JDDNode ... method preimage (line 1634) | private JDDNode preimage(NondetModel model, JDDNode nodes, JDDNode edges) method findMECStates (line 1653) | public List findMECStates(NondetModel model, JDDNode states) ... method findMECStates (line 1670) | public List findMECStates(NondetModel model, JDDNode states, ... method findBottomEndComponents (line 1683) | public List findBottomEndComponents(NondetModel model, JDDNod... method maxStableSetTrans1 (line 1705) | public JDDNode maxStableSetTrans1(NondetModel model, JDDNode b) method filteredUnion (line 1733) | private JDDNode filteredUnion(List sets, JDDNode filter) class queueElement (line 1746) | class queueElement method queueElement (line 1755) | public queueElement(List statesH, List statesL, JD... method addChildren (line 1764) | public void addChildren(queueElement child) FILE: prism/src/symbolic/comp/ModelChecker.java type ModelChecker (line 38) | public interface ModelChecker method check (line 43) | public Result check(Expression expr) throws PrismException; method checkExpression (line 53) | public StateValues checkExpression(Expression expr, JDDNode statesOfIn... method checkExpressionDD (line 63) | public JDDNode checkExpressionDD(Expression expr, JDDNode statesOfInte... method getConstantValues (line 66) | public Values getConstantValues(); FILE: prism/src/symbolic/comp/MultiObjModelChecker.java class MultiObjModelChecker (line 57) | public class MultiObjModelChecker extends PrismNativeComponent method MultiObjModelChecker (line 64) | public MultiObjModelChecker(Prism prism) throws PrismException method constructDRAandProductMulti (line 71) | protected NondetModel constructDRAandProductMulti(NondetModel model, L... method removeNonZeroRewardTrans (line 123) | protected boolean removeNonZeroRewardTrans(NondetModel modelProduct, L... method computeAllEcs (line 145) | protected List computeAllEcs(NondetModel modelProduct, LTLMod... method computeAcceptingEndComponent (line 170) | protected JDDNode computeAcceptingEndComponent(DA ids) method computeMultiReachProbs (line 539) | protected Object computeMultiReachProbs(NondetModel model, LTLModelChe... method weightedMultiReachProbs (line 723) | protected Object weightedMultiReachProbs(NondetModel modelProduct, JDD... method generateParetoCurve (line 744) | protected TileList generateParetoCurve(NondetModel modelProduct, JDDNo... method targetDrivenMultiReachProbs (line 1036) | protected double targetDrivenMultiReachProbs(NondetModel modelProduct,... FILE: prism/src/symbolic/comp/NonProbModelChecker.java class NonProbModelChecker (line 55) | public class NonProbModelChecker extends StateModelChecker method NonProbModelChecker (line 62) | public NonProbModelChecker(Prism prism, Model m, PropertiesFile pf) th... method checkExpression (line 73) | @Override method checkExpressionExists (line 108) | protected StateValues checkExpressionExists(Expression expr, JDDNode s... method checkExpressionForAll (line 174) | protected StateValues checkExpressionForAll(Expression expr, JDDNode s... method checkNext (line 254) | protected StateValues checkNext(ExpressionTemporal expr, boolean foral... method checkExistsUntil (line 294) | protected StateValues checkExistsUntil(ExpressionTemporal expr, JDDNod... method checkExistsGlobally (line 459) | protected StateValues checkExistsGlobally(ExpressionTemporal expr, JDD... FILE: prism/src/symbolic/comp/NondetModelChecker.java class NondetModelChecker (line 103) | public class NondetModelChecker extends NonProbModelChecker method NondetModelChecker (line 126) | public NondetModelChecker(Prism prism, Model m, PropertiesFile pf) thr... method createNewModelChecker (line 167) | public NondetModelChecker createNewModelChecker(Prism prism, Model m, ... method checkExpression (line 174) | @Override method checkExpressionStrategy (line 220) | protected StateValues checkExpressionStrategy(ExpressionStrategy expr,... method checkExpressionProb (line 258) | protected StateValues checkExpressionProb(ExpressionProb expr, JDDNode... method checkExpressionProb (line 273) | protected StateValues checkExpressionProb(ExpressionProb expr, boolean... method checkExpressionReward (line 322) | protected StateValues checkExpressionReward(ExpressionReward expr, JDD... method checkExpressionReward (line 337) | protected StateValues checkExpressionReward(ExpressionReward expr, boo... method checkExpressionMultiObjective (line 406) | protected StateValues checkExpressionMultiObjective(List e... method checkExpressionMultiObjective (line 485) | protected StateValues checkExpressionMultiObjective(ExpressionFunc exp... method checkExpressionMultiObjective (line 501) | protected StateValues checkExpressionMultiObjective(List e... method extractInfoFromMultiObjectiveOperand (line 770) | protected void extractInfoFromMultiObjectiveOperand(ExpressionQuant ex... method addDummyFormula (line 877) | protected void addDummyFormula(NondetModel modelProduct, LTLModelCheck... method outputProductMulti (line 890) | protected void outputProductMulti(NondetModel modelProduct) throws Pri... method checkProbPathFormula (line 922) | protected StateValues checkProbPathFormula(Expression expr, boolean qu... method checkProbPathFormulaSimple (line 947) | protected StateValues checkProbPathFormulaSimple(Expression expr, bool... method checkProbNext (line 995) | protected StateValues checkProbNext(ExpressionTemporal expr, boolean m... method checkProbBoundedUntil (line 1024) | protected StateValues checkProbBoundedUntil(ExpressionTemporal expr, b... method checkProbUntil (line 1110) | protected StateValues checkProbUntil(ExpressionTemporal expr, boolean ... method checkProbUntil (line 1158) | protected StateValues checkProbUntil(JDDNode b1, JDDNode b2, boolean q... method checkProbPathFormulaLTL (line 1237) | protected StateValues checkProbPathFormulaLTL(Expression expr, boolean... method checkRewardCumul (line 1365) | protected StateValues checkRewardCumul(ExpressionTemporal expr, JDDNod... method checkRewardTotal (line 1404) | protected StateValues checkRewardTotal(ExpressionTemporal expr, JDDNod... method checkRewardInst (line 1417) | protected StateValues checkRewardInst(ExpressionTemporal expr, JDDNode... method checkRewardPathFormula (line 1442) | protected StateValues checkRewardPathFormula(Expression expr, JDDNode ... method checkRewardReach (line 1459) | protected StateValues checkRewardReach(ExpressionTemporal expr, JDDNod... method checkRewardCoSafeLTL (line 1504) | protected StateValues checkRewardCoSafeLTL(Expression expr, JDDNode st... method computeNextProbs (line 1620) | protected StateValues computeNextProbs(JDDNode tr, JDDNode b, boolean ... method computeRestrictedNext (line 1658) | protected StateValues computeRestrictedNext(JDDNode tr, JDDNode a, Sta... method computeBoundedUntilProbs (line 1694) | protected StateValues computeBoundedUntilProbs(JDDNode tr, JDDNode tr0... method computeUntilProbsQual (line 1798) | protected StateValues computeUntilProbsQual(JDDNode tr01, JDDNode b1, ... method computeUntilProbs (line 1881) | protected StateValues computeUntilProbs(JDDNode tr, JDDNode tra, JDDNo... method computeCumulRewards (line 2218) | protected StateValues computeCumulRewards(JDDNode tr, JDDNode sr, JDDN... method computeTotalRewards (line 2257) | protected StateValues computeTotalRewards(JDDNode tr, JDDNode tr01, JD... method computeTotalRewardsMax (line 2267) | protected StateValues computeTotalRewardsMax(JDDNode tr, JDDNode tr01,... method computeInstRewards (line 2403) | protected StateValues computeInstRewards(JDDNode tr, JDDNode sr, int t... method computeReachRewards (line 2454) | protected StateValues computeReachRewards(JDDNode tr, JDDNode tra, JDD... method checkWeakAbsorbing (line 2667) | private boolean checkWeakAbsorbing(JDDNode dd, NondetModel model) FILE: prism/src/symbolic/comp/ProbModelChecker.java class ProbModelChecker (line 89) | public class ProbModelChecker extends NonProbModelChecker method ProbModelChecker (line 108) | public ProbModelChecker(Prism prism, Model m, PropertiesFile pf) throw... method createNewModelChecker (line 140) | public ProbModelChecker createNewModelChecker(Prism prism, Model m, Pr... method checkExpression (line 150) | @Override method checkExpressionProb (line 191) | protected StateValues checkExpressionProb(ExpressionProb expr, JDDNode... method checkExpressionReward (line 246) | protected StateValues checkExpressionReward(ExpressionReward expr, JDD... method checkExpressionSteadyState (line 319) | protected StateValues checkExpressionSteadyState(ExpressionSS expr, JD... method checkProbPathFormula (line 492) | protected StateValues checkProbPathFormula(Expression expr, boolean qu... method checkProbPathFormulaSimple (line 519) | protected StateValues checkProbPathFormulaSimple(Expression expr, bool... method checkProbPathFormulaLTL (line 567) | protected StateValues checkProbPathFormulaLTL(Expression expr, boolean... method checkProbNext (line 667) | protected StateValues checkProbNext(ExpressionTemporal expr, JDDNode s... method checkProbBoundedUntil (line 695) | protected StateValues checkProbBoundedUntil(ExpressionTemporal expr, J... method checkProbUntil (line 781) | protected StateValues checkProbUntil(ExpressionTemporal expr, boolean ... method checkProbUntil (line 824) | protected StateValues checkProbUntil(JDDNode b1, JDDNode b2, boolean q... method checkRewardCumul (line 849) | protected StateValues checkRewardCumul(ExpressionTemporal expr, JDDNod... method checkRewardTotal (line 890) | protected StateValues checkRewardTotal(ExpressionTemporal expr, JDDNod... method checkRewardInst (line 904) | protected StateValues checkRewardInst(ExpressionTemporal expr, JDDNode... method checkRewardPathFormula (line 929) | protected StateValues checkRewardPathFormula(Expression expr, JDDNode ... method checkRewardReach (line 946) | protected StateValues checkRewardReach(ExpressionTemporal expr, JDDNod... method checkRewardCoSafeLTL (line 985) | protected StateValues checkRewardCoSafeLTL(Expression expr, JDDNode st... method checkRewardSS (line 1083) | protected StateValues checkRewardSS(ExpressionTemporal expr, JDDNode s... method doSteadyState (line 1241) | public StateValues doSteadyState() throws PrismException method doSteadyState (line 1251) | public StateValues doSteadyState(File initDistFile) throws PrismException method doSteadyState (line 1264) | public StateValues doSteadyState(StateValues initDist) throws PrismExc... method doTransient (line 1278) | public StateValues doTransient(int time) throws PrismException method doTransient (line 1288) | public StateValues doTransient(int time, File initDistFile) throws Pri... method doTransient (line 1301) | public StateValues doTransient(int time, StateValues initDist) throws ... method readDistributionFromFile (line 1316) | public StateValues readDistributionFromFile(File distFile) throws Pris... method buildInitialDistribution (line 1341) | private StateValues buildInitialDistribution() throws PrismException method computeNextProbs (line 1371) | protected StateValues computeNextProbs(JDDNode tr, JDDNode b) method computeRestrictedNext (line 1398) | protected StateValues computeRestrictedNext(JDDNode tr, JDDNode a, Sta... method computeBoundedUntilProbs (line 1424) | protected StateValues computeBoundedUntilProbs(JDDNode tr, JDDNode tr0... method computeUntilProbsQual (line 1519) | protected StateValues computeUntilProbsQual(JDDNode tr01, JDDNode b1, ... method computeUntilProbs (line 1586) | protected StateValues computeUntilProbs(JDDNode tr, JDDNode tr01, JDDN... method computeCumulRewards (line 1725) | protected StateValues computeCumulRewards(JDDNode tr, JDDNode tr01, JD... method computeTotalRewards (line 1762) | protected StateValues computeTotalRewards(JDDNode tr, JDDNode tr01, JD... method computeInstRewards (line 1862) | protected StateValues computeInstRewards(JDDNode tr, JDDNode sr, int t... method computeReachRewardsUpperBound (line 1916) | protected static double computeReachRewardsUpperBound(PrismComponent p... method computeReachRewardsUpperBoundVariant1Coarse (line 1966) | protected static double computeReachRewardsUpperBoundVariant1Coarse(Pr... method computeReachRewardsUpperBoundVariant1Fine (line 2077) | protected static double computeReachRewardsUpperBoundVariant1Fine(Pris... method computeReachRewardsUpperBoundVariant2 (line 2189) | protected static double computeReachRewardsUpperBoundVariant2(PrismCom... method computeReachRewards (line 2306) | protected StateValues computeReachRewards(JDDNode tr, JDDNode tr01, JD... method computeSteadyStateProbs (line 2445) | public StateValues computeSteadyStateProbs(JDDNode tr, StateValues ini... method computeSteadyStateProbsForBSCC (line 2585) | protected StateValues computeSteadyStateProbsForBSCC(JDDNode tr, JDDNo... method computeTransientProbs (line 2680) | protected StateValues computeTransientProbs(JDDNode tr, StateValues in... FILE: prism/src/symbolic/comp/SCCComputer.java class SCCComputer (line 46) | public abstract class SCCComputer extends PrismComponent method createSCCComputer (line 65) | public static SCCComputer createSCCComputer(PrismComponent parent, Mod... method createSCCComputer (line 73) | public static SCCComputer createSCCComputer(PrismComponent parent, JDD... method createSCCComputer (line 82) | public static SCCComputer createSCCComputer(PrismComponent parent, int... method SCCComputer (line 105) | public SCCComputer(PrismComponent parent, JDDNode reach, JDDNode trans... method computeSCCs (line 126) | public abstract void computeSCCs() throws PrismException; method computeSCCs (line 135) | public abstract void computeSCCs(JDDNode filter) throws PrismException; method getSCCs (line 141) | public List getSCCs() method getNotInSCCs (line 151) | public JDDNode getNotInSCCs() method getBSCCs (line 160) | public List getBSCCs() method getNotInBSCCs (line 169) | public JDDNode getNotInBSCCs() method computeBSCCs (line 181) | public void computeBSCCs() throws PrismException FILE: prism/src/symbolic/comp/SCCComputerLockstep.java class SCCComputerLockstep (line 44) | public class SCCComputerLockstep extends SCCComputer class DecompTask (line 46) | private class DecompTask method DecompTask (line 51) | DecompTask(JDDNode nodes, JDDNode edges) method getNodes (line 57) | JDDNode getNodes() method getEdges (line 62) | JDDNode getEdges() method SCCComputerLockstep (line 74) | public SCCComputerLockstep(PrismComponent parent, JDDNode reach, JDDNo... method computeSCCs (line 81) | @Override method computeSCCs (line 97) | @Override method image (line 119) | private JDDNode image(JDDNode nodes, JDDNode edges) method preimage (line 134) | private JDDNode preimage(JDDNode nodes, JDDNode edges) method report (line 147) | private void report(JDDNode nodes) method trim (line 169) | private JDDNode trim(JDDNode nodes, JDDNode edges) method lockstep (line 203) | private void lockstep(DecompTask task) method lockstep (line 375) | private void lockstep(DecompTask task, JDDNode filter) FILE: prism/src/symbolic/comp/SCCComputerSCCFind.java class SCCComputerSCCFind (line 45) | public class SCCComputerSCCFind extends SCCComputer class DecompTask (line 47) | private class DecompTask method DecompTask (line 54) | DecompTask(JDDNode nodes_, JDDNode edges_, JDDNode spineSetPath_, JD... method SCCComputerSCCFind (line 69) | public SCCComputerSCCFind(PrismComponent parent, JDDNode reach, JDDNod... method computeSCCs (line 76) | @Override method computeSCCs (line 94) | @Override method image (line 119) | private JDDNode image(JDDNode nodes, JDDNode edges) method preimage (line 134) | private JDDNode preimage(JDDNode nodes, JDDNode edges) method trim (line 150) | private JDDNode trim(JDDNode nodes, JDDNode edges) method report (line 182) | private void report(JDDNode nodes) class SkelForwardResult (line 200) | private class SkelForwardResult method SkelForwardResult (line 206) | SkelForwardResult(JDDNode forwardSet_, JDDNode spineSetPath_, JDDNod... method skelForward (line 217) | private SkelForwardResult skelForward(JDDNode nodes, JDDNode edges, JD... method sccFind (line 252) | private void sccFind(DecompTask task) method sccFind (line 372) | private void sccFind(DecompTask task, JDDNode filter) FILE: prism/src/symbolic/comp/SCCComputerXB.java class SCCComputerXB (line 40) | public class SCCComputerXB extends SCCComputer method SCCComputerXB (line 45) | public SCCComputerXB(PrismComponent parent, JDDNode reach, JDDNode tra... method computeSCCs (line 52) | @Override method computeSCCs (line 78) | @Override method pickRandomState (line 90) | protected JDDNode pickRandomState(JDDNode set) method computeBackwardSet (line 128) | protected JDDNode computeBackwardSet(JDDNode s, JDDNode v) method computeForwardSet (line 163) | protected JDDNode computeForwardSet(JDDNode s, JDDNode v) method computeFMDPred (line 205) | protected JDDNode computeFMDPred(JDDNode w, JDDNode u) method computeSCCsRec (line 242) | protected void computeSCCsRec(JDDNode s, JDDNode back) FILE: prism/src/symbolic/comp/StateModelChecker.java class StateModelChecker (line 63) | public class StateModelChecker extends PrismNativeComponent implements M... method StateModelChecker (line 107) | public StateModelChecker(Prism prism, Model m, PropertiesFile pf) thro... method StateModelChecker (line 148) | public StateModelChecker(Prism prism, VarList varList, JDDVars allDDRo... method createModelChecker (line 174) | public static StateModelChecker createModelChecker(ModelType modelType... method createModelChecker (line 198) | public ModelChecker createModelChecker(Model newModel) throws PrismExc... method clearDummyModel (line 206) | public void clearDummyModel() method check (line 211) | @Override method checkExpression (line 256) | @Override method checkExpressionDD (line 329) | @Override method checkExpressionITE (line 375) | protected StateValues checkExpressionITE(ExpressionITE expr, JDDNode s... method checkExpressionBinaryOp (line 425) | protected StateValues checkExpressionBinaryOp(ExpressionBinaryOp expr,... method checkExpressionRelOp (line 562) | protected StateValues checkExpressionRelOp(int op, Expression expr1, E... method checkExpressionUnaryOp (line 722) | protected StateValues checkExpressionUnaryOp(ExpressionUnaryOp expr, J... method checkExpressionFunc (line 777) | protected StateValues checkExpressionFunc(ExpressionFunc expr, JDDNode... method checkExpressionFuncUnary (line 805) | protected StateValues checkExpressionFuncUnary(ExpressionFunc expr, JD... method checkExpressionFuncBinary (line 863) | protected StateValues checkExpressionFuncBinary(ExpressionFunc expr, J... method checkExpressionFuncNary (line 960) | protected StateValues checkExpressionFuncNary(ExpressionFunc expr, JDD... method checkExpressionLiteral (line 1027) | protected StateValues checkExpressionLiteral(ExpressionLiteral expr, J... method checkExpressionConstant (line 1043) | protected StateValues checkExpressionConstant(ExpressionConstant expr,... method checkExpressionVar (line 1059) | protected StateValues checkExpressionVar(ExpressionVar expr, JDDNode s... method checkExpressionLabel (line 1092) | protected StateValues checkExpressionLabel(ExpressionLabel expr, JDDNo... method checkExpressionProp (line 1132) | protected StateValues checkExpressionProp(ExpressionProp expr, JDDNode... method checkExpressionFilter (line 1150) | protected StateValues checkExpressionFilter(ExpressionFilter expr, JDD... method encodeToDouble (line 1510) | public static double encodeToDouble(Type type, Object val) throws Pris... method decodeFromDouble (line 1530) | public static Object decodeFromDouble(Type type, double val) { method handleMaximalStateFormulas (line 1561) | public Expression handleMaximalStateFormulas(Expression expr) throws P... method getStateRewardsByIndexObject (line 1599) | public JDDNode getStateRewardsByIndexObject(Object rs, Model model, Va... method getTransitionRewardsByIndexObject (line 1622) | public JDDNode getTransitionRewardsByIndexObject(Object rs, Model mode... method checkNegativeRewards (line 1647) | public void checkNegativeRewards(JDDNode rewards, String rewardType) t... method getConstantValues (line 1655) | @Override method getLabelList (line 1665) | public LabelList getLabelList() method getDefinedLabelNames (line 1679) | public Set getDefinedLabelNames() method exportModel (line 1696) | public void exportModel(ModelExportTask exportTask) throws PrismException method exportTransitions (line 1729) | public void exportTransitions(File file, ModelExportOptions exportOpti... method exportStateRewards (line 1740) | public void exportStateRewards(int r, File file, ModelExportOptions ex... method exportTransRewards (line 1755) | public void exportTransRewards(int r, File file, ModelExportOptions ex... method exportStates (line 1769) | public void exportStates(File file, ModelExportOptions exportOptions) ... method exportLabels (line 1782) | public void exportLabels(List labelNames, File file, ModelExpo... method exportTransitionsToSpyFile (line 1810) | public void exportTransitionsToSpyFile(File file) throws PrismException FILE: prism/src/symbolic/comp/StochModelChecker.java class StochModelChecker (line 66) | public class StochModelChecker extends ProbModelChecker method StochModelChecker (line 70) | public StochModelChecker(Prism prism, Model m, PropertiesFile pf) thro... method createNewModelChecker (line 78) | public ProbModelChecker createNewModelChecker(Prism prism, Model m, Pr... method checkProbBoundedUntil (line 88) | @Override method checkRewardCumul (line 240) | @Override method checkRewardInst (line 274) | @Override method checkRewardCoSafeLTL (line 326) | @Override method doTransient (line 365) | public StateValues doTransient(double time) throws PrismException method doTransient (line 375) | public StateValues doTransient(double time, File initDistFile) throws ... method doTransient (line 401) | public StateValues doTransient(double time, StateValues initDist) thro... method computeNextProbs (line 440) | @Override method computeBoundedUntilProbs (line 481) | protected StateValues computeBoundedUntilProbs(JDDNode tr, JDDNode tr0... method computeUntilProbs (line 540) | @Override method computeCumulRewards (line 568) | protected StateValues computeCumulRewards(JDDNode tr, JDDNode tr01, JD... method computeTotalRewards (line 604) | @Override method computeReachRewards (line 637) | @Override method computeTransientProbs (line 678) | protected StateValues computeTransientProbs(JDDNode tr, StateValues in... FILE: prism/src/symbolic/model/MDPQuotient.java class MDPQuotient (line 77) | public class MDPQuotient implements ModelTransformation method getStart (line 65) | JDDNode getStart(); method getStartStates (line 70) | default StateList getStartStates() method getDeadlocks (line 79) | JDDNode getDeadlocks(); method getDeadlockStates (line 85) | default StateList getDeadlockStates() method getReach (line 93) | JDDNode getReach(); method getODD (line 98) | ODDNode getODD(); method getReachableStates (line 103) | default StateList getReachableStates() method getTrans (line 111) | JDDNode getTrans(); method getTrans01 (line 116) | JDDNode getTrans01(); method getTransReln (line 122) | JDDNode getTransReln(); method getVarList (line 127) | VarList getVarList(); method getConstantValues (line 132) | Values getConstantValues(); method getSynchs (line 137) | List getSynchs(); method getLabelDD (line 145) | JDDNode getLabelDD(String label); method hasLabelDD (line 150) | default boolean hasLabelDD(String label) method getLabels (line 159) | Set getLabels(); method getNumRewardStructs (line 164) | int getNumRewardStructs(); method getRewardStructName (line 169) | String getRewardStructName(int i); method getStateRewards (line 174) | JDDNode getStateRewards(int i); method getStateRewards (line 179) | JDDNode getStateRewards(String name); method getStateRewards (line 184) | default JDDNode getStateRewards() method getTransRewards (line 192) | JDDNode getTransRewards(int i); method getTransRewards (line 197) | JDDNode getTransRewards(String name); method getTransRewards (line 202) | default JDDNode getTransRewards() method getModelVariables (line 212) | ModelVariablesDD getModelVariables(); method getDDVarNames (line 217) | default Vector getDDVarNames() method getAllDDRowVars (line 225) | JDDVars getAllDDRowVars(); method getAllDDColVars (line 230) | JDDVars getAllDDColVars(); method getNumDDRowVars (line 235) | default int getNumDDRowVars() method getNumDDColVars (line 243) | default int getNumDDColVars() method getNumDDVarsInTrans (line 251) | int getNumDDVarsInTrans(); method getVarDDRowVars (line 256) | JDDVars[] getVarDDRowVars(); method getVarDDColVars (line 261) | JDDVars[] getVarDDColVars(); method getVarDDRowVars (line 266) | JDDVars getVarDDRowVars(int i); method getVarDDColVars (line 271) | JDDVars getVarDDColVars(int i); method printTransInfo (line 278) | default void printTransInfo(PrismLog log) method printTransInfo (line 286) | void printTransInfo(PrismLog log, boolean extra); method getTransDDVarSummary (line 292) | String getTransDDVarSummary(); method getTransDDVarInfo (line 297) | String getTransDDVarInfo(); method exportToFile (line 305) | default void exportToFile(int exportType, boolean explicit, File file)... method exportToFile (line 317) | void exportToFile(int exportType, boolean explicit, File file, int pre... method exportToFile (line 324) | void exportToFile(File file, ModelExportOptions exportOptions) throws ... method exportStateRewardsToFile (line 332) | default void exportStateRewardsToFile(int r, int exportType, File file... method exportStateRewardsToFile (line 345) | void exportStateRewardsToFile(int r, int exportType, File file, int pr... method exportStateRewardsToFile (line 353) | void exportStateRewardsToFile(int r, File file, ModelExportOptions exp... method exportTransRewardsToFile (line 362) | default void exportTransRewardsToFile(int r, int exportType, boolean o... method exportTransRewardsToFile (line 376) | void exportTransRewardsToFile(int r, int exportType, boolean ordered, ... method exportTransRewardsToFile (line 384) | void exportTransRewardsToFile(int r, File file, ModelExportOptions exp... method exportStates (line 391) | void exportStates(int exportType, PrismLog log); method convertBddToState (line 401) | default State convertBddToState(JDDNode dd) method convertBddToState (line 414) | public static State convertBddToState(JDDNode dd, JDDVars allDDRowVars... method convertBddToIndex (line 437) | default int convertBddToIndex(JDDNode dd) throws PrismNotSupportedExce... method getTransName (line 465) | String getTransName(); method getTransSymbol (line 470) | String getTransSymbol(); method clear (line 475) | void clear(); method getNumVars (line 482) | default int getNumVars() method getVarName (line 490) | default String getVarName(int i) method getVarIndex (line 498) | default int getVarIndex(String name) method getVarLow (line 506) | default int getVarLow(int i) method getVarHigh (line 514) | default int getVarHigh(int i) method getVarRange (line 522) | default int getVarRange(int i) FILE: prism/src/symbolic/model/ModelExpressionTransformation.java type ModelExpressionTransformation (line 47) | public interface ModelExpressionTransformation synchs) method addLabelDD (line 228) | public void addLabelDD(String label, JDDNode labelDD) method addUniqueLabelDD (line 251) | public String addUniqueLabelDD(String prefix, JDDNode labelDD, Set getDDVarNames() method allocateVariable (line 98) | public JDDNode allocateVariable(String name) method preallocateExtraStateVariables (line 110) | public void preallocateExtraStateVariables(int count) method allocateExtraStateVariable (line 127) | public JDDNode allocateExtraStateVariable(String name) method canPrependExtraStateVariable (line 146) | public boolean canPrependExtraStateVariable(int bits) method allocateExtraStateVariable (line 161) | public JDDVars allocateExtraStateVariable(int bits, String name, boole... method preallocateExtraActionVariables (line 204) | public void preallocateExtraActionVariables(int count) method allocateExtraActionVariable (line 220) | public JDDVars allocateExtraActionVariable(int n, String name) throws ... method getExtraStateVariables (line 250) | public JDDVars getExtraStateVariables() { method getExtraActionVariables (line 260) | public JDDVars getExtraActionVariables() { FILE: prism/src/symbolic/model/NondetModel.java class NondetModel (line 55) | public class NondetModel extends ModelSymbolic method NondetModel (line 83) | public NondetModel(JDDNode trans, JDDNode start, JDDVars allDDRowVars,... method setTransActions (line 96) | public void setTransActions(JDDNode transActions) method setTransInd (line 104) | public void setTransInd(JDDNode transInd) method setTransSynch (line 112) | public void setTransSynch(JDDNode[] transSynch) method doReachability (line 117) | @Override method doReachability (line 134) | @Override method filterReachableStates (line 159) | @Override method findDeadlocks (line 201) | @Override method getModelType (line 257) | @Override method getTransReln (line 263) | @Override method getNumDDVarsInTrans (line 274) | @Override method printTransInfo (line 280) | @Override method getTransDDVarSummary (line 292) | @Override method getTransDDVarInfo (line 298) | @Override method exportToFile (line 311) | @Override method exportToFile (line 322) | @Override method exportTransRewardsToFile (line 332) | @Override method exportTransRewardsToFile (line 342) | @Override method getTransName (line 351) | @Override method getTransSymbol (line 357) | @Override method clear (line 363) | @Override method getNumChoices (line 387) | public long getNumChoices() method getNumChoicesString (line 395) | public String getNumChoicesString() method getNondetMask (line 406) | public JDDNode getNondetMask() method getAllDDNondetVars (line 414) | public JDDVars getAllDDNondetVars() method getNumDDNondetVars (line 422) | public int getNumDDNondetVars() method getTransInd (line 430) | public JDDNode getTransInd() method getTransSynch (line 438) | public JDDNode[] getTransSynch() method getTransActions (line 447) | public JDDNode getTransActions() method areAllChoiceActionsUnique (line 455) | public boolean areAllChoiceActionsUnique() method getTransformed (line 487) | public NondetModel getTransformed(NondetModelTransformationOperator tr... method getTransformed (line 698) | public NondetModel getTransformed(final ProbModelTransformationOperato... FILE: prism/src/symbolic/model/NondetModelTransformationOperator.java class NondetModelTransformationOperator (line 41) | public abstract class NondetModelTransformationOperator method NondetModelTransformationOperator (line 57) | public NondetModelTransformationOperator(NondetModel model) method clear (line 65) | public void clear() method getExtraStateVariableName (line 82) | public String getExtraStateVariableName() method getExtraActionVariableName (line 91) | public String getExtraActionVariableName() method getExtraStateVariableCount (line 101) | public abstract int getExtraStateVariableCount(); method getExtraActionVariableCount (line 107) | public abstract int getExtraActionVariableCount(); method hookExtraStateVariableAllocation (line 119) | public void hookExtraStateVariableAllocation(JDDVars extraRowVars, JDD... method hookExtraActionVariableAllocation (line 135) | public void hookExtraActionVariableAllocation(JDDVars extraActionVars) method getTransformedTrans (line 144) | public abstract JDDNode getTransformedTrans() throws PrismException; method getTransformedStart (line 150) | public abstract JDDNode getTransformedStart() throws PrismException; method getTransformedStateReward (line 158) | public JDDNode getTransformedStateReward(JDDNode oldReward) throws Pri... method getTransformedTransReward (line 169) | public JDDNode getTransformedTransReward(JDDNode oldReward) throws Pri... method getTransformedTransActions (line 182) | public JDDNode getTransformedTransActions() throws PrismException method getTransformedLabelStates (line 197) | public JDDNode getTransformedLabelStates(JDDNode oldLabelStates, JDDNo... method getReachableStates (line 210) | public JDDNode getReachableStates() throws PrismException { method getReachableStateSeed (line 225) | public JDDNode getReachableStateSeed() throws PrismException { method deadlocksAreFine (line 235) | public boolean deadlocksAreFine() FILE: prism/src/symbolic/model/ProbModel.java class ProbModel (line 53) | public class ProbModel extends ModelSymbolic method ProbModel (line 60) | public ProbModel(JDDNode trans, JDDNode start, JDDVars allDDRowVars, J... method setTransPerAction (line 71) | public void setTransPerAction(JDDNode[] transPerAction) method filterReachableStates (line 76) | @Override method findDeadlocks (line 93) | @Override method getModelType (line 126) | @Override method printTransInfo (line 132) | @Override method exportToFile (line 147) | @Override method exportToFile (line 157) | @Override method exportTransRewardsToFile (line 169) | @Override method exportTransRewardsToFile (line 179) | @Override method getTransName (line 188) | @Override method getTransSymbol (line 194) | @Override method clear (line 200) | @Override method getTransPerAction (line 216) | public JDDNode[] getTransPerAction() method getTransformed (line 227) | public ProbModel getTransformed(ProbModelTransformationOperator transf... FILE: prism/src/symbolic/model/ProbModelTransformationOperator.java class ProbModelTransformationOperator (line 43) | public abstract class ProbModelTransformationOperator method ProbModelTransformationOperator (line 57) | public ProbModelTransformationOperator(ProbModel model) method clear (line 65) | public void clear() method getExtraStateVariableName (line 79) | public String getExtraStateVariableName() method getExtraStateVariableCount (line 89) | public abstract int getExtraStateVariableCount(); method hookExtraStateVariableAllocation (line 101) | public void hookExtraStateVariableAllocation(JDDVars extraRowVars, JDD... method getTransformedTrans (line 111) | public abstract JDDNode getTransformedTrans(); method getTransformedStart (line 117) | public abstract JDDNode getTransformedStart(); method getTransformedStateReward (line 125) | public JDDNode getTransformedStateReward(JDDNode oldReward) method getTransformedTransReward (line 136) | public JDDNode getTransformedTransReward(JDDNode oldReward) method getTransformedLabelStates (line 149) | public JDDNode getTransformedLabelStates(JDDNode oldLabelStates, JDDNo... method getReachableStates (line 162) | public JDDNode getReachableStates() throws PrismException method getReachableStateSeed (line 178) | public JDDNode getReachableStateSeed() throws PrismException { method deadlocksAreFine (line 188) | public boolean deadlocksAreFine() FILE: prism/src/symbolic/model/Product.java class Product (line 16) | public class Product implements ModelTransformation method Product (line 34) | public Product(M productModel, M originalModel, JDDNode productStatesO... method getProductModel (line 44) | public M getProductModel() method getTransformedModel (line 49) | @Override method getOriginalModel (line 55) | @Override method getAutomatonRowVars (line 65) | public JDDVars getAutomatonRowVars() { method clear (line 70) | public void clear() { method projectToOriginalModel (line 85) | @Override method getTransformedStatesOfInterest (line 99) | @Override FILE: prism/src/symbolic/model/StochModel.java class StochModel (line 43) | public class StochModel extends ProbModel method StochModel (line 47) | public StochModel(JDDNode trans, JDDNode start, JDDVars allDDRowVars, ... method getModelType (line 55) | public ModelType getModelType() method getTransName (line 60) | public String getTransName() method getTransSymbol (line 65) | public String getTransSymbol() method getEmbeddedDTMC (line 84) | public ProbModel getEmbeddedDTMC(PrismLog log, boolean convertRewards)... FILE: prism/src/symbolic/states/StateList.java type StateList (line 41) | public interface StateList method size (line 46) | int size(); method sizeString (line 52) | String sizeString(); method print (line 57) | void print(PrismLog log); method print (line 62) | void print(PrismLog log, int n); method printMatlab (line 67) | void printMatlab(PrismLog log); method printMatlab (line 72) | void printMatlab(PrismLog log, int n); method printDot (line 77) | void printDot(PrismLog log) throws PrismException; method exportToStringList (line 82) | public List exportToStringList(); method includes (line 88) | boolean includes(JDDNode set); method includesAll (line 94) | boolean includesAll(JDDNode set); method getFirstAsValues (line 99) | Values getFirstAsValues() throws PrismException; method getIndexOfState (line 105) | int getIndexOfState(State state) throws PrismNotSupportedException; method clear (line 110) | void clear(); FILE: prism/src/symbolic/states/StateListMTBDD.java class StateListMTBDD (line 46) | public class StateListMTBDD implements StateList type OutputFormat (line 76) | protected enum OutputFormat { NORMAL, MATLAB, DOT, STRINGS } method StateListMTBDD (line 86) | public StateListMTBDD(JDDNode states, Model model) method StateListMTBDD (line 117) | public StateListMTBDD(JDDNode states, JDDVars vars, ODDNode odd, VarLi... method size (line 141) | @Override method sizeString (line 147) | @Override method print (line 153) | @Override method print (line 164) | @Override method printMatlab (line 176) | @Override method printMatlab (line 185) | @Override method printDot (line 195) | @Override method exportToStringList (line 208) | @Override method doPrint (line 221) | private void doPrint() method printRec (line 241) | private void printRec(JDDNode dd, int level, ODDNode o, long n) method includes (line 315) | @Override method includesAll (line 330) | @Override method getFirstAsValues (line 345) | @Override method getAsListOfStates (line 392) | public List getAsListOfStates() method getAsListOfStatesRec (line 414) | private void getAsListOfStatesRec(JDDNode dd, int level, ODDNode o, lo... method getIndexOfState (line 452) | @Override method clear (line 500) | @Override FILE: prism/src/symbolic/states/StateValues.java type StateValues (line 47) | public interface StateValues extends StateVector method convertToStateValuesDV (line 50) | StateValuesDV convertToStateValuesDV() throws PrismException; method convertToStateValuesMTBDD (line 53) | StateValuesMTBDD convertToStateValuesMTBDD(); method switchModel (line 67) | void switchModel(Model newModel); method setAccuracy (line 72) | void setAccuracy(Accuracy accuracy); method readFromFile (line 77) | void readFromFile(File file) throws PrismException; method roundOff (line 80) | void roundOff(int places); method subtractFromOne (line 83) | void subtractFromOne(); method add (line 90) | void add(StateValues sp); method timesConstant (line 93) | void timesConstant(double d); method dotProduct (line 100) | double dotProduct(StateValues sp); method filter (line 106) | void filter(JDDNode filter); method filter (line 112) | void filter(JDDNode filter, double d); method maxMTBDD (line 118) | public void maxMTBDD(JDDNode vec2); method clear (line 121) | void clear(); method getNNZ (line 124) | int getNNZ(); method getNNZString (line 127) | String getNNZString(); method firstFromBDD (line 136) | double firstFromBDD(JDDNode filter); method minOverBDD (line 144) | double minOverBDD(JDDNode filter); method maxOverBDD (line 152) | double maxOverBDD(JDDNode filter); method maxFiniteOverBDD (line 161) | public double maxFiniteOverBDD(JDDNode filter); method sumOverBDD (line 168) | double sumOverBDD(JDDNode filter); method sumOverMTBDD (line 174) | double sumOverMTBDD(JDDNode mult); method sumOverDDVars (line 181) | StateValues sumOverDDVars(JDDVars sumVars, Model newModel) throws Pris... method getValue (line 184) | Object getValue(int i) throws PrismNotSupportedException; method getBDDFromInterval (line 191) | JDDNode getBDDFromInterval(String relOpString, double bound); method getBDDFromInterval (line 198) | JDDNode getBDDFromInterval(RelOp relOp, double bound); method getBDDFromInterval (line 205) | JDDNode getBDDFromInterval(double lo, double hi); method getBDDFromCloseValue (line 215) | default JDDNode getBDDFromCloseValue(double val) method getBDDFromCloseValue (line 229) | JDDNode getBDDFromCloseValue(double val, double epsilon, boolean abs); method getBDDFromCloseValueAbs (line 238) | JDDNode getBDDFromCloseValueAbs(double val, double epsilon); method getBDDFromCloseValueRel (line 247) | JDDNode getBDDFromCloseValueRel(double val, double epsilon); method getAccuracy (line 252) | Accuracy getAccuracy(); method print (line 257) | default void print(PrismLog log) throws PrismException method print (line 269) | default void print(PrismLog log, boolean printSparse, boolean printMat... method print (line 282) | void print(PrismLog log, boolean printSparse, boolean printMatlab, boo... method printFiltered (line 290) | default void printFiltered(PrismLog log, JDDNode filter) throws PrismE... method printFiltered (line 304) | default void printFiltered(PrismLog log, JDDNode filter, boolean print... method printFiltered (line 319) | void printFiltered(PrismLog log, JDDNode filter, boolean printSparse, ... method iterate (line 327) | void iterate(StateAndValueConsumer consumer, boolean sparse); method iterateFiltered (line 336) | void iterateFiltered(JDDNode filter, StateAndValueConsumer consumer, b... method deepCopy (line 341) | StateValues deepCopy() throws PrismException; FILE: prism/src/symbolic/states/StateValuesDV.java class StateValuesDV (line 47) | public class StateValuesDV implements StateValues method StateValuesDV (line 74) | public StateValuesDV(DoubleVector values, Model model) method StateValuesDV (line 86) | public StateValuesDV(DoubleVector values, Model model, Accuracy accuracy) method StateValuesDV (line 104) | public StateValuesDV(JDDNode dd, Model model) throws PrismException method StateValuesDV (line 121) | public StateValuesDV(JDDNode dd, Model model, Accuracy accuracy) throw... method setModel (line 128) | private void setModel(Model model) method switchModel (line 137) | @Override method setAccuracy (line 143) | @Override method convertToStateValuesDV (line 151) | @Override method convertToStateValuesMTBDD (line 158) | @Override method setElement (line 172) | private void setElement(int i, double d) method readFromFile (line 177) | @Override method roundOff (line 227) | @Override method subtractFromOne (line 233) | @Override method add (line 239) | @Override method timesConstant (line 245) | @Override method dotProduct (line 251) | @Override method filter (line 257) | @Override method filter (line 263) | @Override method maxMTBDD (line 269) | @Override method clear (line 275) | @Override method getSize (line 283) | @Override method getValue (line 289) | @Override method getDoubleVector (line 297) | public DoubleVector getDoubleVector() method getNNZ (line 302) | @Override method getNNZString (line 308) | @Override method firstFromBDD (line 316) | @Override method minOverBDD (line 322) | @Override method maxOverBDD (line 328) | @Override method maxFiniteOverBDD (line 334) | @Override method sumOverBDD (line 340) | @Override method sumOverMTBDD (line 346) | @Override method sumOverDDVars (line 352) | @Override method getBDDFromInterval (line 362) | @Override method getBDDFromInterval (line 368) | @Override method getBDDFromInterval (line 378) | public JDDNode getBDDFromInterval(double lo, double hi) method getBDDFromCloseValue (line 383) | @Override method getBDDFromCloseValueAbs (line 392) | @Override method getBDDFromCloseValueRel (line 398) | @Override method getAccuracy (line 404) | @Override method print (line 412) | @Override method printFiltered (line 442) | public void printFiltered(PrismLog log, JDDNode filter, boolean printS... method iterate (line 463) | @Override method iterateFiltered (line 480) | @Override class StateAndValuesIterator (line 497) | private class StateAndValuesIterator { method StateAndValuesIterator (line 505) | public StateAndValuesIterator(StateAndValueConsumer consumer) method iterate (line 523) | public void iterate() method iterateFiltered (line 528) | public void iterateFiltered(JDDNode filter) method iterateRec (line 548) | private void iterateRec(int level, ODDNode o, int n) method iterateRecFiltered (line 597) | private void iterateRecFiltered(int level, ODDNode o, int n, JDDNode... method deepCopy (line 655) | @Override FILE: prism/src/symbolic/states/StateValuesMTBDD.java class StateValuesMTBDD (line 49) | public class StateValuesMTBDD implements StateValues method StateValuesMTBDD (line 81) | public StateValuesMTBDD(JDDNode values, Model model) method StateValuesMTBDD (line 94) | public StateValuesMTBDD(JDDNode values, Model model, Accuracy accuracy) method setModel (line 104) | private void setModel(Model model) method switchModel (line 115) | @Override method setAccuracy (line 121) | @Override method convertToStateValuesDV (line 129) | @Override method convertToStateValuesMTBDD (line 138) | @Override method setElement (line 150) | public void setElement(int i, double d) throws PrismNotSupportedException method readFromFile (line 178) | @Override method roundOff (line 228) | @Override method subtractFromOne (line 234) | @Override method add (line 241) | @Override method timesConstant (line 249) | @Override method dotProduct (line 255) | @Override method filter (line 268) | @Override method filter (line 275) | @Override method maxMTBDD (line 283) | @Override method clear (line 290) | @Override method getSize (line 298) | @Override method getValue (line 304) | @Override method getJDDNode (line 334) | public JDDNode getJDDNode() method getNNZ (line 339) | @Override method getNNZString (line 346) | @Override method firstFromBDD (line 354) | @Override method minOverBDD (line 386) | @Override method maxOverBDD (line 410) | @Override method maxFiniteOverBDD (line 434) | @Override method sumOverBDD (line 461) | @Override method sumOverMTBDD (line 477) | @Override method sumOverDDVars (line 493) | @Override method getBDDFromInterval (line 504) | @Override method getBDDFromInterval (line 510) | @Override method getBDDFromInterval (line 536) | @Override method getBDDFromCloseValue (line 547) | @Override method getBDDFromCloseValueAbs (line 556) | @Override method getBDDFromCloseValueRel (line 571) | @Override method getAccuracy (line 588) | @Override method print (line 604) | public static void print(PrismLog log, JDDNode values, Model model, St... method print (line 617) | @Override class StateIterator (line 651) | private class StateIterator { method StateIterator (line 659) | public StateIterator(StateAndValueConsumer consumer) method iterateSparse (line 677) | public void iterateSparse(JDDNode dd) method iterateFiltered (line 691) | public void iterateFiltered(JDDNode ddFilter, JDDNode ddValue) method iterateSparseRec (line 713) | private void iterateSparseRec(JDDNode dd, int level, ODDNode o, long... method iterateRec (line 760) | private void iterateRec(JDDNode ddFilter, JDDNode ddValue, int level... method iterate (line 819) | @Override method iterateFiltered (line 830) | @Override method printFiltered (line 847) | @Override method deepCopy (line 895) | public StateValuesMTBDD deepCopy() throws PrismException FILE: prism/src/symbolic/states/StateValuesVoid.java class StateValuesVoid (line 43) | public class StateValuesVoid implements StateValues method StateValuesVoid (line 49) | public StateValuesVoid(Object value) method switchModel (line 54) | @Override method getSize (line 60) | @Override method getValue (line 66) | @Override method getValue (line 73) | public Object getValue() method setValue (line 79) | public void setValue(Object value) method setAccuracy (line 84) | @Override method convertToStateValuesDV (line 90) | @Override method convertToStateValuesMTBDD (line 96) | @Override method readFromFile (line 102) | @Override method roundOff (line 108) | @Override method subtractFromOne (line 114) | @Override method add (line 120) | @Override method timesConstant (line 126) | @Override method dotProduct (line 132) | @Override method filter (line 138) | @Override method filter (line 144) | @Override method maxMTBDD (line 150) | @Override method clear (line 156) | @Override method getNNZ (line 162) | @Override method getNNZString (line 168) | @Override method firstFromBDD (line 174) | @Override method minOverBDD (line 180) | @Override method maxOverBDD (line 186) | @Override method maxFiniteOverBDD (line 192) | @Override method sumOverBDD (line 198) | @Override method sumOverMTBDD (line 204) | @Override method sumOverDDVars (line 210) | @Override method getBDDFromInterval (line 216) | @Override method getBDDFromInterval (line 222) | @Override method getBDDFromInterval (line 228) | @Override method getBDDFromCloseValue (line 234) | @Override method getBDDFromCloseValueAbs (line 240) | @Override method getBDDFromCloseValueRel (line 246) | @Override method getAccuracy (line 252) | @Override method print (line 258) | @Override method printFiltered (line 264) | @Override method iterate (line 270) | @Override method iterateFiltered (line 276) | @Override method deepCopy (line 282) | @Override FILE: prism/src/userinterface/CheckBoxList.java class CheckBoxList (line 44) | @SuppressWarnings("serial") method CheckBoxList (line 49) | public CheckBoxList() class CellRenderer (line 67) | protected class CellRenderer implements ListCellRenderer method getListCellRendererComponent (line 69) | public Component getListCellRendererComponent(JList list, Object val... FILE: prism/src/userinterface/GUIClipboard.java class GUIClipboard (line 54) | public class GUIClipboard extends GUIPlugin method GUIClipboard (line 65) | public GUIClipboard(GUIPrism pr) method pluginChanged (line 84) | public void pluginChanged(GUIPlugin plugin) method doClipboardEnables (line 130) | private void doClipboardEnables() method takeCLArgs (line 139) | public void takeCLArgs(String args[]) method displaysTab (line 143) | public boolean displaysTab() method getMenu (line 148) | public javax.swing.JMenu getMenu() method getTabText (line 153) | public String getTabText() method getToolBar (line 158) | public javax.swing.JToolBar getToolBar() method getXMLIDTag (line 163) | public String getXMLIDTag() method getXMLSaveTree (line 168) | public Object getXMLSaveTree() method loadXML (line 173) | public void loadXML(Object c) method processGUIEvent (line 177) | public boolean processGUIEvent(GUIEvent e) method doUndoManagerEnables (line 182) | public void doUndoManagerEnables() method initComponents (line 188) | private void initComponents() method setupActions (line 255) | private void setupActions() method notifySettings (line 351) | public void notifySettings(prism.PrismSettings settings) method getUndoAction (line 354) | public Action getUndoAction() { method getRedoAction (line 358) | public Action getRedoAction() { method getCutAction (line 362) | public Action getCutAction() { method getCopyAction (line 366) | public Action getCopyAction() { method getPasteAction (line 370) | public Action getPasteAction() { method getDeleteAction (line 374) | public Action getDeleteAction() { method getSelectAllAction (line 378) | public Action getSelectAllAction() { FILE: prism/src/userinterface/GUIClipboardEvent.java class GUIClipboardEvent (line 34) | public class GUIClipboardEvent extends GUIEvent method GUIClipboardEvent (line 46) | public GUIClipboardEvent(int id, GUIPlugin comp) method getComponent (line 53) | public Component getComponent() FILE: prism/src/userinterface/GUIComputationThread.java class GUIComputationThread (line 35) | public class GUIComputationThread extends Thread method GUIComputationThread (line 44) | public GUIComputationThread(GUIPlugin plug) method error (line 51) | public void error(String s) method error (line 63) | public void error(Throwable e) { method errorLog (line 87) | public void errorLog(String s) method errorLog (line 93) | public void errorLog(Throwable e) method log (line 104) | public void log(Object o) { plug.log(o); } method log (line 105) | public void log(int i) { plug.log(i); } method log (line 106) | public void log(double d) { plug.log(d); } method log (line 107) | public void log(float f) { plug.log(f); } method log (line 108) | public void log(short s) { plug.log(s); } method log (line 109) | public void log(byte b) { plug.log(b); } method log (line 110) | public void log(boolean b) { plug.log(b); } method logln (line 111) | public void logln() { plug.logln(); } method logln (line 112) | public void logln(Object o) { plug.logln(o); } method logln (line 113) | public void logln(int i) { plug.logln(i); } method logln (line 114) | public void logln(double d) { plug.logln(d); } method logln (line 115) | public void logln(float f) { plug.logln(f); } method logln (line 116) | public void logln(short s) { plug.logln(s); } method logln (line 117) | public void logln(byte b) { plug.logln(b); } method logln (line 118) | public void logln(boolean b) { plug.logln(b); } method logSeparator (line 119) | public void logSeparator() { plug.logSeparator(); } method logWarning (line 120) | public void logWarning(String s) { plug.logWarning(s); } method errorDialog (line 123) | public void errorDialog(String s) FILE: prism/src/userinterface/GUIConstantsPicker.java class GUIConstantsPicker (line 47) | public class GUIConstantsPicker extends javax.swing.JDialog method GUIConstantsPicker (line 76) | public GUIConstantsPicker(GUIPrism parent, UndefinedConstants undef, b... method initComponents (line 115) | private void initComponents()//GEN-BEGIN:initComponents method initTables (line 213) | private void initTables(boolean areModel, boolean areProp) method initValues (line 255) | private void initValues(UndefinedConstants undef, Values modelDef, Val... method defineConstantsWithDialog (line 293) | public static int defineConstantsWithDialog(GUIPrism parent, Undefined... method defineValues (line 304) | public int defineValues() method okayButtonActionPerformed (line 311) | private void okayButtonActionPerformed(java.awt.event.ActionEvent evt)... method cancelButtonActionPerformed (line 347) | private void cancelButtonActionPerformed(java.awt.event.ActionEvent ev... method closeDialog (line 353) | private void closeDialog(java.awt.event.WindowEvent evt)//GEN-FIRST:ev... class DefineConstantTable (line 359) | class DefineConstantTable extends AbstractTableModel method DefineConstantTable (line 363) | public DefineConstantTable() method addConstant (line 368) | public void addConstant(Constant c) method getNumConstants (line 374) | public int getNumConstants() method getConstant (line 379) | public Constant getConstant(int i) method getColumnCount (line 384) | public int getColumnCount() method getRowCount (line 389) | public int getRowCount() method getValueAt (line 394) | public Object getValueAt(int rowIndex, int columnIndex) method getColumnName (line 407) | public String getColumnName(int columnIndex) method isCellEditable (line 418) | public boolean isCellEditable(int rowIndex, int columnIndex) method setValueAt (line 424) | public void setValueAt(Object aValue, int rowIndex, int columnIndex) method toString (line 435) | public String toString() class Constant (line 449) | class Constant method Constant (line 455) | public Constant(String name, parser.type.Type type, Object value) method toString (line 462) | public String toString() FILE: prism/src/userinterface/GUIFileMenu.java class GUIFileMenu (line 40) | public class GUIFileMenu extends GUIPlugin method GUIFileMenu (line 45) | public GUIFileMenu(GUIPrism pr) method takeCLArgs (line 51) | public void takeCLArgs(String args[]) method displaysTab (line 55) | public boolean displaysTab() method getMenu (line 60) | public javax.swing.JMenu getMenu() method getTabText (line 65) | public String getTabText() method getToolBar (line 70) | public javax.swing.JToolBar getToolBar() method getXMLIDTag (line 75) | public String getXMLIDTag() method getXMLSaveTree (line 80) | public Object getXMLSaveTree() method loadXML (line 85) | public void loadXML(Object c) method processGUIEvent (line 89) | public boolean processGUIEvent(GUIEvent e) method initComponents (line 94) | private void initComponents() method notifySettings (line 114) | public void notifySettings(prism.PrismSettings settings) FILE: prism/src/userinterface/GUIOptionsDialog.java class GUIOptionsDialog (line 34) | public class GUIOptionsDialog extends javax.swing.JDialog method GUIOptionsDialog (line 41) | public GUIOptionsDialog(GUIPrism parent) method show (line 65) | public void show() method initComponents (line 75) | private void initComponents()//GEN-BEGIN:initComponents method saveSettingsButtonActionPerformed (line 160) | private void saveSettingsButtonActionPerformed(java.awt.event.ActionEv... method defaultButtonActionPerformed (line 178) | private void defaultButtonActionPerformed(java.awt.event.ActionEvent e... method cancelButtonActionPerformed (line 193) | private void cancelButtonActionPerformed(java.awt.event.ActionEvent ev... method closeDialog (line 199) | private void closeDialog(java.awt.event.WindowEvent evt)//GEN-FIRST:ev... FILE: prism/src/userinterface/GUIPlugin.java class GUIPlugin (line 83) | public abstract class GUIPlugin extends JPanel implements GUIEventListen... method GUIPlugin (line 106) | public GUIPlugin(GUIPrism gui, boolean listens) method getSelectionChangeHandler (line 116) | public GUIEventHandler getSelectionChangeHandler() method GUIPlugin (line 129) | public GUIPlugin(GUIPrism gui) method getTabText (line 140) | public abstract String getTabText(); method getMenu (line 147) | public abstract JMenu getMenu(); method getMenus (line 153) | public List getMenus() method getToolBar (line 163) | public abstract JToolBar getToolBar(); method getXMLSaveTree (line 171) | @Deprecated method getXMLIDTag (line 179) | @Deprecated method displaysTab (line 186) | public abstract boolean displaysTab(); method getPrism (line 192) | public Prism getPrism() method getGUI (line 200) | public GUIPrism getGUI() method getUndoManager (line 208) | public GUIUndoManager getUndoManager() method canDoClipBoardAction (line 216) | public boolean canDoClipBoardAction(Action action) method getFocussedComponent (line 225) | public GUIPlugin getFocussedComponent() method getChooserFile (line 233) | public File getChooserFile() method takeCLArgs (line 242) | public abstract void takeCLArgs(String args[]); method processGUIEvent (line 254) | public abstract boolean processGUIEvent(GUIEvent e); method onInitComponentsCompleted (line 259) | public void onInitComponentsCompleted() method loadXML (line 269) | @Deprecated method error (line 277) | public void error(String title, String message) method error (line 286) | public void error(String message) method message (line 295) | public void message(String title, Object message) method message (line 303) | public void message(Object message) method warning (line 312) | public void warning(String title, Object message) method warning (line 320) | public void warning(Object message) method question (line 329) | public int question(String title, Object message, Object[] options, in... method question (line 337) | public int question(String title, Object message, Object[] options) { ... method question (line 338) | public int question(Object message, Object[] options) { return questio... method question (line 339) | public int question(Object message, Object[] options, int defaultOptio... method questionYesNo (line 341) | public int questionYesNo(String title, Object message, int defaultOption) method questionYesNo (line 347) | public int questionYesNo(String title, Object message) { return questi... method questionYesNo (line 348) | public int questionYesNo(Object message) { return questionYesNo("Quest... method questionYesNo (line 349) | public int questionYesNo(Object message, int defaultOption) { return q... method optionPane (line 361) | public int optionPane(String message, String title, int buttonType, in... method showOpenFileDialog (line 372) | public int showOpenFileDialog(FileFilter fileFilter) method showOpenFileDialog (line 384) | public int showOpenFileDialog(Collection fileFilters, File... method showSaveFileDialog (line 402) | public int showSaveFileDialog(FileFilter fileFilter) method showSaveFileDialog (line 414) | public int showSaveFileDialog(Collection fileFilters, File... method setTaskBarText (line 444) | public void setTaskBarText(String message) method notifyEventListeners (line 452) | public void notifyEventListeners(GUIEvent e) method startProgress (line 458) | public void startProgress() method stopProgress (line 464) | public void stopProgress() method logln (line 471) | public void logln() method logln (line 479) | public void logln(Object message) method logln (line 487) | public void logln(int message) method logln (line 495) | public void logln(double message) method logln (line 503) | public void logln(float message) method logln (line 511) | public void logln(long message) method logln (line 519) | public void logln(short message) method logln (line 527) | public void logln(byte message) method logln (line 535) | public void logln(boolean message) method log (line 543) | public void log(Object message) method log (line 551) | public void log(int message) method log (line 559) | public void log(double message) method log (line 567) | public void log(float message) method log (line 575) | public void log(short message) method log (line 583) | public void log(byte message) method log (line 591) | public void log(boolean message) method setTabEnabled (line 599) | public void setTabEnabled(boolean enabled) method logSeparator (line 606) | public void logSeparator() method logWarning (line 614) | public void logWarning(String message) method tabToFront (line 622) | public void tabToFront() method logToFront (line 630) | public void logToFront() FILE: prism/src/userinterface/GUIPrism.java class GUIPrism (line 89) | public class GUIPrism extends JFrame method main (line 114) | public static void main(String[] args) method getPluginArray (line 141) | public static ArrayList getPluginArray(GUIPrism g) method getGUI (line 170) | public static GUIPrism getGUI() method GUIPrism (line 205) | public GUIPrism() throws GUIException, PrismException method GUIPrism (line 214) | public GUIPrism(String args[]) throws GUIException, PrismException method setupResources (line 230) | private void setupResources() throws GUIException method setupPrism (line 264) | private void setupPrism() throws PrismException method initComponents (line 282) | private void initComponents() throws GUIException method processCLArgs (line 420) | public String[] processCLArgs(String args[]) method passCLArgs (line 462) | public void passCLArgs() method adjustFont (line 472) | public void adjustFont(int adjust) method exit (line 489) | public void exit() method getPrism (line 534) | public Prism getPrism() method getOptions (line 542) | public GUIOptionsDialog getOptions() method getEventHandler (line 550) | public GUIEventHandler getEventHandler() method getIconFromImage (line 560) | public static ImageIcon getIconFromImage(String file) method getChooser (line 573) | public JFileChooser getChooser() method getFocussedPlugin (line 582) | public GUIPlugin getFocussedPlugin() method getLog (line 590) | public PrismLog getLog() method notifyEventListeners (line 600) | public void notifyEventListeners(GUIEvent e) method processGUIEvent (line 608) | public boolean processGUIEvent(GUIEvent e) method enableTab (line 632) | public void enableTab(GUIPlugin tab, boolean enable) method nextTab (line 650) | public void nextTab() method showTab (line 658) | public void showTab(GUIPlugin tab) method showLogTab (line 670) | public void showLogTab() method setTaskBarText (line 680) | public void setTaskBarText(String message) method appendWarningsNoteToTaskBarText (line 690) | public void appendWarningsNoteToTaskBarText(PrismLog log) method startProgress (line 710) | public void startProgress() method stopProgress (line 716) | public void stopProgress() method errorDialog (line 725) | public void errorDialog(String errorMessage) method errorDialog (line 735) | public void errorDialog(String errorHeading, String errorMessage) class SplashScreenCloser (line 745) | private static final class SplashScreenCloser implements Runnable method run (line 747) | public void run() method getClipboardPlugin (line 753) | public static GUIClipboard getClipboardPlugin() FILE: prism/src/userinterface/GUIPrismSplash.java class GUIPrismSplash (line 32) | public class GUIPrismSplash extends Frame method GUIPrismSplash (line 38) | public GUIPrismSplash(String filename) method display (line 43) | public void display() class SplashWindow (line 73) | private class SplashWindow extends Window method SplashWindow (line 75) | SplashWindow(Frame aParent, Image aImage) method paint (line 85) | public void paint(Graphics graphics) FILE: prism/src/userinterface/GUISimulationPicker.java class GUISimulationPicker (line 49) | public class GUISimulationPicker extends javax.swing.JDialog implements ... method GUISimulationPicker (line 132) | public GUISimulationPicker(GUIPrism parent, List exprs, Mo... method initComponents (line 215) | private void initComponents()//GEN-BEGIN:initComponents method numSamplesFieldActionPerformed (line 559) | private void numSamplesFieldActionPerformed(java.awt.event.ActionEvent... method confidenceFieldActionPerformed (line 564) | private void confidenceFieldActionPerformed(java.awt.event.ActionEvent... method widthFieldActionPerformed (line 569) | private void widthFieldActionPerformed(java.awt.event.ActionEvent evt)... method selectSimulationMethodActionPerformed (line 574) | private void selectSimulationMethodActionPerformed(java.awt.event.Acti... method automaticCalculateComboActionPerformed (line 579) | private void automaticCalculateComboActionPerformed(java.awt.event.Act... method isValidDoubleOrEmpty (line 584) | private static boolean isValidDoubleOrEmpty(String s) method doChangeSimulationMethod (line 596) | private void doChangeSimulationMethod() method doEnablesAndCalculations (line 641) | private void doEnablesAndCalculations(boolean autoChange) method initTable (line 796) | private void initTable() method initValues (line 809) | private void initValues() method defineSimulationWithDialog (line 859) | public static SimulationInformation defineSimulationWithDialog(GUIPris... method defineSimulationWithDialog (line 873) | public static SimulationInformation defineSimulationWithDialog(GUIPris... method defineValues (line 881) | public SimulationInformation defineValues() method okayButtonActionPerformed (line 890) | private void okayButtonActionPerformed(java.awt.event.ActionEvent evt)... method useDefaultInitialCheckActionPerformed (line 977) | private void useDefaultInitialCheckActionPerformed(java.awt.event.Acti... method cancelButtonActionPerformed (line 1011) | private void cancelButtonActionPerformed(java.awt.event.ActionEvent ev... method closeDialog (line 1017) | private void closeDialog(java.awt.event.WindowEvent evt)//GEN-FIRST:ev... method keyPressed (line 1023) | public void keyPressed(KeyEvent e) method keyReleased (line 1027) | public void keyReleased(KeyEvent e) method keyTyped (line 1032) | public void keyTyped(KeyEvent e) class DefineValuesTable (line 1037) | class DefineValuesTable extends AbstractTableModel method DefineValuesTable (line 1041) | public DefineValuesTable() method addValue (line 1046) | public void addValue(Value v) method getNumValues (line 1052) | public int getNumValues() method getValue (line 1057) | public Value getValue(int i) method getColumnCount (line 1062) | public int getColumnCount() method getRowCount (line 1067) | public int getRowCount() method getValueAt (line 1072) | public Object getValueAt(int rowIndex, int columnIndex) method getColumnName (line 1088) | public String getColumnName(int columnIndex) method isCellEditable (line 1102) | public boolean isCellEditable(int rowIndex, int columnIndex) method setValueAt (line 1110) | public void setValueAt(Object aValue, int rowIndex, int columnIndex) method toString (line 1120) | public String toString() class Value (line 1134) | class Value method Value (line 1140) | public Value(String name, parser.type.Type type, Object value) method toString (line 1147) | public String toString() class GreyableJTable (line 1153) | public class GreyableJTable extends JTable method getTableCellRendererComponent (line 1160) | public Component getTableCellRendererComponent(JTable table, Object ... method getCellRenderer (line 1168) | public TableCellRenderer getCellRenderer(int row, int column) FILE: prism/src/userinterface/GUITaskBar.java class GUITaskBar (line 37) | public class GUITaskBar extends JLabel method GUITaskBar (line 45) | public GUITaskBar() method removeText (line 56) | public void removeText() FILE: prism/src/userinterface/SimulationInformation.java class SimulationInformation (line 35) | public class SimulationInformation type Method (line 41) | public enum Method { CI, ACI, APMC, SPRT } type Unknown (line 44) | public enum Unknown { WIDTH, CONFIDENCE, NUM_SAMPLES } method SimulationInformation (line 64) | public SimulationInformation(PrismSettings settings) method setMethod (line 83) | public void setMethod(Method method) method getMethod (line 88) | public Method getMethod() method setMethodByName (line 93) | public void setMethodByName(String name) method getMethodName (line 98) | public String getMethodName() method setUnknown (line 103) | public void setUnknown(Unknown unknown) method setUnknownByName (line 108) | public void setUnknownByName(String name) method getUnknownName (line 119) | public String getUnknownName() method getUnknown (line 132) | public Unknown getUnknown() method getInitialState (line 141) | public parser.Values getInitialState() method setInitialState (line 150) | public void setInitialState(parser.Values initialState) method getWidth (line 155) | public double getWidth() method setWidth (line 160) | public void setWidth(double width) method getConfidence (line 169) | public double getConfidence() method setConfidence (line 178) | public void setConfidence(double confidence) method getNumSamples (line 183) | public int getNumSamples() method setNumSamples (line 188) | public void setNumSamples(int numSamples) method getMaxPathLength (line 197) | public long getMaxPathLength() method setMaxPathLength (line 206) | public void setMaxPathLength(long maxPathLength) method setPropReward (line 211) | public void setPropReward(boolean b) method isDistributed (line 220) | public boolean isDistributed() method setDistributed (line 229) | public void setDistributed(boolean distributed) method createSimulationMethod (line 238) | public SimulationMethod createSimulationMethod() FILE: prism/src/userinterface/graph/AxisSettings.java class AxisSettings (line 54) | public class AxisSettings extends Observable implements SettingOwner method AxisSettings (line 106) | public AxisSettings(String name, boolean isDomain, Graph graph) method compareTo (line 221) | public int compareTo(Object o) method getClassDescriptor (line 233) | public String getClassDescriptor() method getDescriptor (line 238) | public String getDescriptor() method getNumSettings (line 243) | public int getNumSettings() method getSettingOwnerName (line 248) | public String getSettingOwnerName() method getSetting (line 253) | public Setting getSetting(int index) method getSettingOwnerID (line 275) | public int getSettingOwnerID() method getSettingOwnerClassName (line 280) | public String getSettingOwnerClassName() method doEnables (line 285) | public void doEnables() method notifySettingChanged (line 296) | public void notifySettingChanged(Setting setting) method getHeading (line 308) | public String getHeading() method setHeading (line 317) | public void setHeading(String value) method getHeadingFont (line 337) | public FontColorPair getHeadingFont() method setHeadingFont (line 346) | public void setHeadingFont(FontColorPair value) method getNumberFont (line 366) | public FontColorPair getNumberFont() method setNumberFont (line 375) | public void setNumberFont(FontColorPair value) method isAutoScale (line 395) | public boolean isAutoScale() method setAutoScale (line 404) | public void setAutoScale(boolean value) method showGrid (line 424) | public boolean showGrid() method showGrid (line 435) | public void showGrid(boolean value) method getGridColour (line 455) | public Color getGridColour() method setGridColour (line 464) | public void setGridColour(Color value) method getScaleType (line 484) | public int getScaleType() method setScaleType (line 493) | public void setScaleType(int value) throws SettingException method isLogarithmic (line 506) | public boolean isLogarithmic() method getLogStyle (line 515) | public int getLogStyle() method setLogStyle (line 524) | public void setLogStyle(int value) throws SettingException method getMinValue (line 537) | public double getMinValue() method setMinValue (line 546) | public void setMinValue(double value) throws SettingException method getMaxValue (line 559) | public double getMaxValue() method setMaxValue (line 568) | public void setMaxValue(double value) throws SettingException method getGridInterval (line 581) | public double getGridInterval() method setGridInterval (line 590) | public void setGridInterval(Double value) method getLogBase (line 610) | public double getLogBase() method setLogBase (line 619) | public void setLogBase(double value) throws SettingException method getMinimumPower (line 632) | public double getMinimumPower() method setMinimumPower (line 641) | public void setMinimumPower(double value) throws SettingException method getMaximumPower (line 654) | public double getMaximumPower() method setMaximumPower (line 663) | public void setMaximumPower(double value) throws SettingException method getDisplay (line 672) | public SettingDisplay getDisplay() method setDisplay (line 677) | public void setDisplay(SettingDisplay display) method updateAxis (line 682) | private void updateAxis() method save (line 941) | public void save(Element axis) throws SettingException method load (line 987) | public void load(Element axis) throws SettingException FILE: prism/src/userinterface/graph/DisplaySettings.java class DisplaySettings (line 49) | public class DisplaySettings extends Observable implements SettingOwner method DisplaySettings (line 66) | public DisplaySettings(Graph graph) method getDisplay (line 87) | public SettingDisplay getDisplay() method getNumSettings (line 92) | public int getNumSettings() method getSetting (line 97) | public Setting getSetting(int index) method getSettingOwnerClassName (line 107) | public String getSettingOwnerClassName() { method getSettingOwnerID (line 111) | public int getSettingOwnerID() { method getSettingOwnerName (line 115) | public String getSettingOwnerName() method notifySettingChanged (line 123) | public void notifySettingChanged(Setting setting) { method setDisplay (line 129) | public void setDisplay(SettingDisplay display) { method compareTo (line 133) | public int compareTo(Object o) method isAntiAliased (line 149) | public boolean isAntiAliased() method setAntiAliased (line 158) | public void setAntiAliased(boolean value) method getBackgroundColor (line 177) | public Color getBackgroundColor() method setBackgroundColor (line 186) | public void setBackgroundColor(Color background) method updateDisplay (line 201) | private void updateDisplay() FILE: prism/src/userinterface/graph/GUIImageExportDialog.java class GUIImageExportDialog (line 36) | public class GUIImageExportDialog extends JDialog implements DocumentLis... method GUIImageExportDialog (line 74) | public GUIImageExportDialog(GUIPrism parent, Graph graph, int defaultI... method initComponents (line 116) | private void initComponents() { method imageTypeInputFieldActionPerformed (line 220) | private void imageTypeInputFieldActionPerformed(java.awt.event.ActionE... method okayButtonActionPerformed (line 229) | private void okayButtonActionPerformed(java.awt.event.ActionEvent evt)... method cancelButtonActionPerformed (line 234) | private void cancelButtonActionPerformed(java.awt.event.ActionEvent ev... method closeDialog (line 241) | private void closeDialog(java.awt.event.WindowEvent evt)//GEN-FIRST:ev... method getImageType (line 247) | public int getImageType() method isCancelled (line 252) | public boolean isCancelled() method getExportWidth (line 257) | public int getExportWidth() method getExportHeight (line 262) | public int getExportHeight() method getAlpha (line 267) | public boolean getAlpha() method changedUpdate (line 272) | public void changedUpdate(DocumentEvent e) method removeUpdate (line 290) | public void removeUpdate(DocumentEvent e) {changedUpdate(e);} method insertUpdate (line 291) | public void insertUpdate(DocumentEvent e) {changedUpdate(e);} FILE: prism/src/userinterface/graph/Graph.java class Graph (line 67) | public class Graph extends ChartPanel implements SettingOwner, EntityRes... method Graph (line 133) | public Graph() method Graph (line 145) | public Graph(String title) method compareTo (line 220) | public int compareTo(Object o) { method getNumSettings (line 233) | public int getNumSettings() { method getSetting (line 237) | public Setting getSetting(int index) { method getSettingOwnerClassName (line 254) | public String getSettingOwnerClassName() { method getSettingOwnerID (line 258) | public int getSettingOwnerID() { method getSettingOwnerName (line 262) | public String getSettingOwnerName() { method doEnables (line 266) | public void doEnables() { method update (line 271) | public void update(Observable o, Object arg) { method notifySettingChanged (line 291) | public void notifySettingChanged(Setting setting) { method updateGraph (line 295) | private void updateGraph() { method setDisplay (line 363) | public void setDisplay(SettingDisplay display) method getDisplay (line 368) | public SettingDisplay getDisplay() method getSeriesLock (line 377) | public Object getSeriesLock() method getAllSeriesKeys (line 382) | public java.util.Vector getAllSeriesKeys() method getGraphSeriesList (line 397) | public SeriesSettingsList getGraphSeriesList() method getGraphSeries (line 405) | public SeriesSettings getGraphSeries(SeriesKey key) method getXYSeries (line 421) | public XYSeries getXYSeries(SeriesKey key) method getJFreeChartIndex (line 438) | public int getJFreeChartIndex(SeriesKey key) method getTitle (line 458) | public String getTitle() method setTitle (line 467) | public void setTitle(String value) method getTitleFont (line 485) | public FontColorPair getTitleFont() method setTitleFont (line 494) | public void setTitleFont(FontColorPair font) method getLegendFont (line 512) | public FontColorPair getLegendFont() method setLegendFont (line 521) | public void setLegendFont(FontColorPair font) method isLegendVisible (line 539) | public boolean isLegendVisible() method setLegendVisible (line 548) | public void setLegendVisible(boolean visible) method getLegendPosition (line 572) | public int getLegendPosition() method setLegendPosition (line 587) | public void setLegendPosition(int value) throws SettingException method getXAxisSettings (line 599) | public AxisSettings getXAxisSettings() { method getYAxisSettings (line 608) | public AxisSettings getYAxisSettings() { method getDisplaySettings (line 617) | public DisplaySettings getDisplaySettings() { method getUniqueSeriesName (line 621) | private String getUniqueSeriesName(String seriesName) method moveUp (line 657) | public void moveUp(java.util.Vector keys) method moveDown (line 695) | public void moveDown(java.util.Vector keys) method addSeries (line 739) | public SeriesKey addSeries(String seriesName) method changeSeriesName (line 773) | public void changeSeriesName(SeriesKey key, String seriesName) method removeSeries (line 791) | public void removeSeries(SeriesKey seriesKey) method addPointToSeries (line 823) | public void addPointToSeries(SeriesKey seriesKey, XYDataItem dataItem) { method removeAllPoints (line 843) | public void removeAllPoints(SeriesKey seriesKey) { method resolveEntity (line 860) | public InputSource resolveEntity(String publicId, String systemId) method parseAxis (line 875) | public static void parseAxis(ValueAxis axis, String minValue, method parseBoolean (line 915) | public static boolean parseBoolean(String boolStr) method parseInt (line 920) | public static int parseInt(String intStr) method parseDouble (line 933) | public static double parseDouble(String doubleStr) method parseFont (line 947) | public static Font parseFont(String fontName, String fontStyle, method parseColor (line 967) | public static Color parseColor(String red, String green, String blue) { method load (line 1002) | public static Graph load(File file) throws GraphException { method save (line 1103) | public void save(File file) throws PrismException method exportToMatlab (line 1232) | public void exportToMatlab(File f) throws IOException method exportToJPEG (line 1407) | public void exportToJPEG(File file, int width, int height) throws Grap... method exportToEPS (line 1412) | public void exportToEPS(File file, int width, int height) throws Graph... method exportToPNG (line 1435) | public void exportToPNG(File file, int width, int height, boolean alph... method exportToCSV (line 1473) | public void exportToCSV(File file) throws GraphException class GraphUpdateTask (line 1566) | private class GraphUpdateTask extends TimerTask { method processGraphCache (line 1567) | private void processGraphCache( method run (line 1587) | public void run() { class SeriesKey (line 1600) | public class SeriesKey FILE: prism/src/userinterface/graph/GraphException.java class GraphException (line 29) | public class GraphException extends Exception method GraphException (line 31) | public GraphException(String s) method GraphException (line 36) | public GraphException(Exception e) method toString (line 41) | public String toString() FILE: prism/src/userinterface/graph/GraphOptions.java class GraphOptions (line 39) | public class GraphOptions extends JDialog method GraphOptions (line 43) | public GraphOptions(GUIPlugin plugin, Graph theModel, JFrame gui, Stri... FILE: prism/src/userinterface/graph/GraphOptionsPanel.java class GraphOptionsPanel (line 39) | public class GraphOptionsPanel extends JPanel implements ListSelectionLi... method GraphOptionsPanel (line 54) | public GraphOptionsPanel(GUIPlugin plugin, JFrame parent, Graph theModel) method stopEditors (line 146) | public void stopEditors() method initComponents (line 161) | private void initComponents() { method viewDataActionPerformed (line 398) | private void viewDataActionPerformed(java.awt.event.ActionEvent evt) {... method tabbedPanelStateChanged (line 424) | private void tabbedPanelStateChanged(javax.swing.event.ChangeEvent evt... method moveDownActionPerformed (line 429) | private void moveDownActionPerformed(java.awt.event.ActionEvent evt) method moveUpActionPerformed (line 459) | private void moveUpActionPerformed(java.awt.event.ActionEvent evt) method removeSeriesActionPerformed (line 488) | private void removeSeriesActionPerformed(java.awt.event.ActionEvent evt) method addSeriesActionPerformed (line 515) | private void addSeriesActionPerformed(java.awt.event.ActionEvent evt) method doEnables (line 520) | public void doEnables() method valueChanged (line 541) | public void valueChanged(ListSelectionEvent e) method errorDialog (line 581) | public void errorDialog(String error, String title) FILE: prism/src/userinterface/graph/GraphResultListener.java class GraphResultListener (line 42) | public class GraphResultListener implements ResultListener method GraphResultListener (line 61) | public GraphResultListener(Graph graph, Graph.SeriesKey seriesKey, Str... method notifyResult (line 70) | public void notifyResult(ResultsCollection resultsCollection, Values v... method isInSeries (line 124) | private Object isInSeries(Values v) FILE: prism/src/userinterface/graph/PrismLogarithmicAxis.java class PrismLogarithmicAxis (line 182) | public class PrismLogarithmicAxis extends ValueAxis { method PrismLogarithmicAxis (line 208) | public PrismLogarithmicAxis() { method PrismLogarithmicAxis (line 217) | public PrismLogarithmicAxis(String label) { method getBase (line 231) | public double getBase() { method setBase (line 241) | public void setBase(double base) { method isBaseAndExponentFormatOverride (line 251) | public boolean isBaseAndExponentFormatOverride() method setBaseAndExponentFormatOverride (line 256) | public void setBaseAndExponentFormatOverride(boolean baseAndExponentFo... method getSmallestValue (line 266) | public double getSmallestValue() { method setSmallestValue (line 275) | public void setSmallestValue(double value) { method getTickUnit (line 287) | public NumberTickUnit getTickUnit() { method setTickUnit (line 300) | public void setTickUnit(NumberTickUnit unit) { method setTickUnit (line 316) | public void setTickUnit(NumberTickUnit unit, boolean notify, method getNumberFormatOverride (line 338) | public NumberFormat getNumberFormatOverride() { method setNumberFormatOverride (line 348) | public void setNumberFormatOverride(NumberFormat formatter) { method getMinorTickCount (line 358) | public int getMinorTickCount() { method setMinorTickCount (line 367) | public void setMinorTickCount(int count) { method calculateLog (line 384) | public double calculateLog(double value) { method calculateValue (line 395) | public double calculateValue(double log) { method java2DToValue (line 409) | public double java2DToValue(double java2DValue, Rectangle2D area, method valueToJava2D (line 449) | public double valueToJava2D(double value, Rectangle2D area, method configure (line 481) | public void configure() { method autoAdjustRange (line 491) | protected void autoAdjustRange() { method draw (line 547) | public AxisState draw(Graphics2D g2, double cursor, Rectangle2D plotArea, method refreshTicks (line 578) | public List refreshTicks(Graphics2D g2, AxisState state, method refreshTicksHorizontal (line 601) | protected List refreshTicksHorizontal(Graphics2D g2, Rectangle2D dataA... method refreshTicksVertical (line 639) | protected List refreshTicksVertical(Graphics2D g2, Rectangle2D dataArea, method createTickLabel (line 677) | private String createTickLabel(double value) { FILE: prism/src/userinterface/graph/PrismXYSeries.java class PrismXYSeries (line 34) | public class PrismXYSeries extends XYSeries method PrismXYSeries (line 52) | public PrismXYSeries(Comparable key) method checkValidity (line 69) | private boolean checkValidity(XYDataItem item) method setLogarithmicDomainAxis (line 81) | public void setLogarithmicDomainAxis(boolean logXAxis) method setLogarithmicRangeAxis (line 91) | public void setLogarithmicRangeAxis(boolean logYAxis) method add (line 101) | @Override method add (line 106) | @Override method add (line 111) | @Override method add (line 116) | @Override method add (line 121) | @Override method add (line 126) | @Override method add (line 132) | @Override method add (line 141) | public void add(XYDataItem item, boolean notify) method addOrUpdate (line 169) | @Override method update (line 204) | @Override method update (line 210) | @Override method updateByIndex (line 241) | @Override method checkData (line 258) | private void checkData() method getDataItem (line 308) | @Override method getItems (line 319) | @Override method getY (line 337) | @Override method remove (line 348) | @Override method checkDataItem (line 377) | private boolean checkDataItem(XYDataItem item) FILE: prism/src/userinterface/graph/SeriesEditorDialog.java class SeriesEditorDialog (line 48) | public class SeriesEditorDialog extends JDialog method makeSeriesEditor (line 71) | public static void makeSeriesEditor(GUIPlugin plugin, JFrame parent, G... method SeriesEditorDialog (line 92) | private SeriesEditorDialog(GUIPlugin plugin, JFrame parent, Graph grap... method initComponents (line 189) | private void initComponents() { method okayButtonActionPerformed (line 252) | private void okayButtonActionPerformed(java.awt.event.ActionEvent evt)... method cancelButtonActionPerformed (line 257) | private void cancelButtonActionPerformed(java.awt.event.ActionEvent ev... method closeDialog (line 264) | private void closeDialog(java.awt.event.WindowEvent evt)//GEN-FIRST:ev... method isCancelled (line 270) | public boolean isCancelled() class SeriesEditor (line 279) | private class SeriesEditor extends JPanel implements ActionListener method SeriesEditor (line 292) | private SeriesEditor(Graph graph, PrismXYSeries xySeries, SeriesSett... method addBufferRow (line 466) | public void addBufferRow() method isBufferRow (line 476) | public boolean isBufferRow(int rowIndex) method isClearBufferRow (line 481) | public boolean isClearBufferRow(int rowIndex) method clearBufferRow (line 487) | public void clearBufferRow(int rowIndex) method firstClearBufferIndex (line 498) | public int firstClearBufferIndex() method cut (line 511) | public void cut() method copy (line 517) | public void copy() method paste (line 547) | public void paste() method delete (line 601) | public void delete() method getSettings (line 620) | public SeriesSettings getSettings() method setSettings (line 625) | public void setSettings(SeriesSettings settings) method getXySeries (line 630) | public PrismXYSeries getXySeries() method setXySeries (line 635) | public void setXySeries(PrismXYSeries xySeries) method actionPerformed (line 640) | public void actionPerformed(ActionEvent e) FILE: prism/src/userinterface/graph/SeriesSettings.java class SeriesSettings (line 51) | public class SeriesSettings extends Observable implements SettingOwner method SeriesSettings (line 143) | public SeriesSettings(Graph graph, Graph.SeriesKey key) method getDisplay (line 241) | public SettingDisplay getDisplay() method getNumSettings (line 246) | public int getNumSettings() method getSetting (line 251) | public Setting getSetting(int index) method getSettingOwnerClassName (line 266) | public String getSettingOwnerClassName() { method getSettingOwnerID (line 270) | public int getSettingOwnerID() { method getSettingOwnerName (line 274) | public String getSettingOwnerName() { method notifySettingChanged (line 278) | public void notifySettingChanged(Setting setting) { method setDisplay (line 284) | public void setDisplay(SettingDisplay display) method compareTo (line 289) | public int compareTo(Object o) method getSeriesHeading (line 305) | public String getSeriesHeading() method setSeriesHeading (line 314) | public void setSeriesHeading(String value) method getSeriesColour (line 333) | public Color getSeriesColour() method setSeriesColour (line 342) | public void setSeriesColour(Color value) method showPoints (line 361) | public boolean showPoints() method showPoints (line 370) | public void showPoints(boolean value) method getSeriesShape (line 389) | public int getSeriesShape() method setSeriesShape (line 398) | public void setSeriesShape(int value) throws SettingException method showLines (line 410) | public boolean showLines() method showLines (line 419) | public void showLines(boolean value) method getLineWidth (line 438) | public double getLineWidth() method setLineWidth (line 447) | public void setLineWidth(double value) throws SettingException method getLineStyle (line 459) | public int getLineStyle() method setLineStyle (line 468) | public void setLineStyle(int value) throws SettingException method toString (line 476) | public String toString() method updateSeries (line 481) | public void updateSeries() method getSeriesKey (line 559) | public Graph.SeriesKey getSeriesKey() method getIcon (line 565) | public JComponent getIcon() class GraphSeriesIcon (line 570) | private class GraphSeriesIcon extends JComponent method GraphSeriesIcon (line 579) | public GraphSeriesIcon(Shape shape, Stroke stroke, Color color, bool... method paintComponent (line 589) | protected void paintComponent(Graphics g) method save (line 612) | public void save(Element series) throws SettingException method load (line 663) | public void load(Element series) throws SettingException FILE: prism/src/userinterface/graph/SeriesSettingsList.java class SeriesSettingsList (line 37) | @SuppressWarnings("serial") method SeriesSettingsList (line 44) | public SeriesSettingsList(Graph graph) method getElementAt (line 50) | public Object getElementAt(int index) method getKeyAt (line 58) | public Graph.SeriesKey getKeyAt(int index) method getSize (line 66) | public int getSize() method updateSeriesList (line 71) | public void updateSeriesList() method update (line 95) | public void update(Observable o, Object arg) FILE: prism/src/userinterface/log/GUILog.java class GUILog (line 62) | @SuppressWarnings("serial") method GUILog (line 73) | public GUILog(GUIPrism pr) method takeCLArgs (line 88) | public void takeCLArgs(String args[]) method displaysTab (line 92) | public boolean displaysTab() method getMenu (line 97) | public javax.swing.JMenu getMenu() method getTabText (line 102) | public String getTabText() method getToolBar (line 107) | public javax.swing.JToolBar getToolBar() method getXMLIDTag (line 112) | public String getXMLIDTag() method getXMLSaveTree (line 117) | public Object getXMLSaveTree() method loadXML (line 122) | public void loadXML(Object c) method processGUIEvent (line 126) | public boolean processGUIEvent(GUIEvent e) method canDoClipBoardAction (line 165) | @Override method initComponentsAsWindowLog (line 179) | private void initComponentsAsWindowLog(GUIWindowLog log) method mouseClicked (line 258) | public void mouseClicked(MouseEvent e) method mouseEntered (line 262) | public void mouseEntered(MouseEvent e) method mouseExited (line 266) | public void mouseExited(MouseEvent e) method mousePressed (line 270) | public void mousePressed(MouseEvent e) method mouseReleased (line 281) | public void mouseReleased(MouseEvent e) method notifySettings (line 292) | public void notifySettings(PrismSettings settings) FILE: prism/src/userinterface/log/GUIWindowLog.java class GUIWindowLog (line 38) | public class GUIWindowLog extends PrismLog method GUIWindowLog (line 50) | public GUIWindowLog() method GUIWindowLog (line 59) | public GUIWindowLog(JTextArea ta, GUILog logPlugin) method open (line 66) | public void open(JTextArea ta, GUILog logPlugin) method ready (line 82) | @Override method flush (line 88) | @Override method close (line 93) | @Override method print (line 99) | @Override method print (line 105) | @Override method print (line 111) | @Override method print (line 117) | @Override method print (line 123) | @Override method print (line 129) | @Override method print (line 135) | @Override method print (line 141) | @Override method println (line 147) | @Override method clear (line 155) | public void clear() method getMaxTextLength (line 160) | public int getMaxTextLength() method setMaxTextLength (line 165) | public void setMaxTextLength(int i) method addToBuffer (line 172) | public synchronized void addToBuffer(String s) method takeBuffer (line 179) | public synchronized String takeBuffer() method setClearFlag (line 188) | public synchronized void setClearFlag() method getClearFlag (line 195) | public synchronized boolean getClearFlag() class GUIWindowLogUpdater (line 204) | class GUIWindowLogUpdater extends Thread method GUIWindowLogUpdater (line 213) | public GUIWindowLogUpdater(GUIWindowLog gwl, JTextArea textArea) method getMaxTextLength (line 221) | public int getMaxTextLength() method setMaxTextLength (line 226) | public void setMaxTextLength(int i) method run (line 231) | public void run() class SetWindowLogText (line 279) | private class SetWindowLogText extends Thread method SetWindowLogText (line 284) | public SetWindowLogText(JTextArea textArea, String s) method run (line 291) | public void run() method notifySettings (line 303) | public void notifySettings(PrismSettings settings) method hasSelectedText (line 311) | public boolean hasSelectedText() method copy (line 316) | public void copy() method selectAll (line 322) | public void selectAll() FILE: prism/src/userinterface/model/GUIModelEditor.java class GUIModelEditor (line 35) | @SuppressWarnings("serial") method getParseText (line 38) | public abstract String getParseText(); method newModel (line 40) | public abstract void newModel(); method undo (line 42) | public abstract void undo(); method redo (line 44) | public abstract void redo(); method cut (line 46) | public abstract void cut(); method copy (line 48) | public abstract void copy(); method paste (line 50) | public abstract void paste(); method delete (line 52) | public abstract void delete(); method selectAll (line 54) | public abstract void selectAll(); method modelParseFailed (line 56) | public void modelParseFailed(PrismLangException parserError, boolean b... method modelParseSuccessful (line 58) | public void modelParseSuccessful() {} method getUndoManager (line 60) | public GUIUndoManager getUndoManager() method canDoClipBoardAction (line 65) | public boolean canDoClipBoardAction(Action action) FILE: prism/src/userinterface/model/GUIModelEvent.java class GUIModelEvent (line 34) | public class GUIModelEvent extends GUIEvent method GUIModelEvent (line 53) | public GUIModelEvent(int id, ModulesFile file) method GUIModelEvent (line 59) | public GUIModelEvent(int id, Values buildValues) method GUIModelEvent (line 66) | public GUIModelEvent(int id) method getModulesFile (line 72) | public ModulesFile getModulesFile() method getBuildValues (line 77) | public Values getBuildValues() FILE: prism/src/userinterface/model/GUIMultiModel.java class GUIMultiModel (line 71) | @SuppressWarnings("serial") method GUIMultiModel (line 106) | public GUIMultiModel(GUIPrism pr) method takeCLArgs (line 115) | public void takeCLArgs(String args[]) method onInitComponentsCompleted (line 129) | @Override method getHandler (line 136) | public GUIMultiModelHandler getHandler() method getPopup (line 141) | public JPopupMenu getPopup() method getComputing (line 146) | public boolean getComputing() method doEnables (line 151) | public void doEnables() method doModificationCheck (line 205) | public int doModificationCheck() method showModel (line 244) | public void showModel(String modelString) method a_newPRISMModel (line 273) | protected void a_newPRISMModel() method a_newPEPAModel (line 280) | protected void a_newPEPAModel() method a_openModel (line 287) | protected void a_openModel() method a_reloadModel (line 311) | protected void a_reloadModel() method a_saveModel (line 320) | protected int a_saveModel() method a_saveModelAs (line 330) | protected int a_saveModelAs() method a_refreshParseTree (line 347) | protected void a_refreshParseTree() method a_build (line 352) | protected void a_build() method a_exportBuildAs (line 360) | protected void a_exportBuildAs(ModelExportEntity exportEntity, ModelEx... method a_viewBuild (line 403) | protected void a_viewBuild(ModelExportEntity exportEntity, ModelExport... method a_viewCurrentModelBuild (line 416) | protected void a_viewCurrentModelBuild() method a_exportSteadyState (line 421) | protected void a_exportSteadyState(ModelExportFormat exportFormat) method a_computeSteadyState (line 443) | protected void a_computeSteadyState() method a_exportTransient (line 451) | protected void a_exportTransient(ModelExportFormat exportFormat) method a_computeTransient (line 477) | protected void a_computeTransient() method a_convertToPrismTextModel (line 489) | protected void a_convertToPrismTextModel() method setupActions (line 505) | private void setupActions() method displaysTab (line 960) | public boolean displaysTab() method getMenu (line 965) | public JMenu getMenu() method getTabText (line 970) | public String getTabText() method getToolBar (line 975) | public JToolBar getToolBar() method getXMLIDTag (line 980) | public String getXMLIDTag() method getXMLSaveTree (line 985) | public Object getXMLSaveTree() method loadXML (line 990) | public void loadXML(Object c) method processGUIEvent (line 997) | public boolean processGUIEvent(GUIEvent e) method initExportMenu (line 1048) | private JMenu initExportMenu() method initViewMenu (line 1078) | private JMenu initViewMenu() method initComputeMenu (line 1093) | private JMenu initComputeMenu() method initComputeExportMenu (line 1103) | private JMenu initComputeExportMenu() method initComponents (line 1123) | private void initComponents() method notifySettings (line 1211) | public void notifySettings(PrismSettings settings) method getUndoManager (line 1219) | @Override method canDoClipBoardAction (line 1225) | @Override method getParseModel (line 1234) | public AbstractAction getParseModel() method getBuildModel (line 1239) | public AbstractAction getBuildModel() method getViewMenu (line 1244) | public JMenu getViewMenu() method getExportMenu (line 1249) | public JMenu getExportMenu() method getComputeMenu (line 1254) | public JMenu getComputeMenu() method getComputeExportMenu (line 1259) | public JMenu getComputeExportMenu() FILE: prism/src/userinterface/model/GUIMultiModelHandler.java class GUIMultiModelHandler (line 69) | @SuppressWarnings("serial") method GUIMultiModelHandler (line 132) | public GUIMultiModelHandler(GUIMultiModel theModel) method initComponents (line 156) | private void initComponents() method restartWaitParseThread (line 220) | private synchronized void restartWaitParseThread() method onInitComponentsCompleted (line 243) | public void onInitComponentsCompleted() method newPRISMModel (line 253) | public void newPRISMModel() method newPEPAModel (line 276) | public void newPEPAModel() method convertViewToPRISM (line 301) | public void convertViewToPRISM() method convertViewToPEPA (line 306) | public void convertViewToPEPA()//dummy dummy dummy method loadModel (line 313) | public void loadModel(File f) method loadModel (line 318) | public void loadModel(File f, boolean inBackground) method loadPRISMModel (line 330) | public void loadPRISMModel(File f) method loadPRISMModel (line 335) | public void loadPRISMModel(File f, boolean inBackground) method prismModelLoaded (line 348) | public synchronized void prismModelLoaded(GUITextModelEditor edit, Fil... method loadPEPAModel (line 376) | public void loadPEPAModel(File f) method loadPEPAModel (line 381) | public void loadPEPAModel(File f, boolean inBackground) method pepaModelLoaded (line 394) | public synchronized void pepaModelLoaded(GUIPepaModelEditor edit, File... method reloadActiveFile (line 422) | public void reloadActiveFile() method prismModelReLoaded (line 434) | public synchronized void prismModelReLoaded(File f) method pepaModelReLoaded (line 458) | public synchronized void pepaModelReLoaded(File f) method saveToActiveFile (line 484) | public int saveToActiveFile() method saveToFile (line 489) | public int saveToFile(File f) method prismFileWasSaved (line 514) | public void prismFileWasSaved(File f) method pepaFileWasSaved (line 523) | public void pepaFileWasSaved(File f) method requestParse (line 534) | public void requestParse(boolean force) method modelParsedSuccessful (line 555) | public synchronized void modelParsedSuccessful(ModulesFile m) method modelParseFailed (line 588) | public synchronized void modelParseFailed(PrismException parserError, ... method forceBuild (line 618) | public void forceBuild() method buildAfterParse (line 626) | private void buildAfterParse() method notifyModelBuildSuccessful (line 651) | public synchronized void notifyModelBuildSuccessful() method updateBuiltModelDisplay (line 667) | private void updateBuiltModelDisplay() method notifyModelBuildFailed (line 680) | public synchronized void notifyModelBuildFailed(PrismException e) method export (line 705) | public void export(ModelExportTask exportTask) method exportAfterParse (line 714) | private void exportAfterParse() method computeSteadyState (line 744) | public void computeSteadyState(ModelExportTask exportTask) method computeSteadyStateAfterParse (line 753) | private void computeSteadyStateAfterParse() method computeTransient (line 784) | public void computeTransient(String timeSpec, ModelExportTask exportTask) method computeTransientAfterParse (line 793) | private void computeTransientAfterParse() method requestViewModel (line 821) | public void requestViewModel() method hasModified (line 829) | public void hasModified(boolean attemptReparse) method undo (line 851) | public void undo() method redo (line 856) | public void redo() method cut (line 861) | public void cut() method copy (line 866) | public void copy() method paste (line 871) | public void paste() method delete (line 876) | public void delete() method selectAll (line 881) | public void selectAll() method getModelMode (line 888) | public synchronized int getModelMode() method hasActiveFile (line 893) | public synchronized boolean hasActiveFile() method modified (line 898) | public synchronized boolean modified() method getActiveFileName (line 903) | public synchronized String getActiveFileName() method getShortActiveFileName (line 911) | public synchronized String getShortActiveFileName() method isAutoParse (line 922) | public synchronized boolean isAutoParse() method updateAutoParse (line 931) | public synchronized void updateAutoParse() method isSwitchOnLarge (line 967) | public synchronized boolean isSwitchOnLarge() method getParsedModelType (line 972) | public synchronized ModelType getParsedModelType() method getParseErrorMessage (line 980) | public synchronized String getParseErrorMessage() method getGUIPlugin (line 986) | public GUIPlugin getGUIPlugin() method getParseState (line 991) | public int getParseState() method getTree (line 996) | public GUIMultiModelTree getTree() method isBusy (line 1005) | public boolean isBusy() method setBusy (line 1014) | public void setBusy(boolean busy) method notifySettings (line 1019) | public void notifySettings(PrismSettings settings) method getPrismEditorFontFast (line 1109) | public java.awt.Font getPrismEditorFontFast() method getPrismEditorColourFast (line 1118) | public java.awt.Color getPrismEditorColourFast() method getPrismEditorBGColourFast (line 1127) | public java.awt.Color getPrismEditorBGColourFast() method getPepaEditorFontFast (line 1136) | public java.awt.Font getPepaEditorFontFast() method getPepaEditorColourFast (line 1145) | public java.awt.Color getPepaEditorColourFast() method getPepaEditorBGColourFast (line 1154) | public java.awt.Color getPepaEditorBGColourFast() method getPrismEditorNumericFast (line 1163) | public userinterface.model.Style getPrismEditorNumericFast() method getPrismEditorVariableFast (line 1172) | public userinterface.model.Style getPrismEditorVariableFast() method getPrismEditorKeywordFast (line 1181) | public userinterface.model.Style getPrismEditorKeywordFast() method getPrismEditorCommentFast (line 1190) | public userinterface.model.Style getPrismEditorCommentFast() method getPepaEditorCommentFast (line 1199) | public userinterface.model.Style getPepaEditorCommentFast() class WaitParseThread (line 1204) | class WaitParseThread extends Thread method WaitParseThread (line 1210) | public WaitParseThread(int time, GUIMultiModelHandler handler) method run (line 1216) | public void run() method getUndoManager (line 1229) | public GUIUndoManager getUndoManager() method canDoClipBoardAction (line 1234) | public boolean canDoClipBoardAction(Action action) method jumpToError (line 1239) | public void jumpToError() FILE: prism/src/userinterface/model/GUIMultiModelTree.java class GUIMultiModelTree (line 83) | @SuppressWarnings("serial") method GUIMultiModelTree (line 133) | public GUIMultiModelTree(GUIMultiModelHandler handler, boolean editable) method GUIMultiModelTree (line 148) | public GUIMultiModelTree(GUIMultiModelHandler handler) method a_addModule (line 155) | public void a_addModule() method a_requestNewModule (line 166) | public ModuleNode a_requestNewModule(String name) method a_addIntegerGlobal (line 180) | public void a_addIntegerGlobal() method a_addIntegerGlobal (line 202) | public void a_addIntegerGlobal(String name, String mins, String maxs, ... method a_addBooleanGlobal (line 222) | public void a_addBooleanGlobal() method a_addBooleanGlobal (line 240) | public void a_addBooleanGlobal(String name, String inits) throws Prism... method a_addIntegerConstant (line 258) | public void a_addIntegerConstant() method a_addIntegerConstant (line 275) | public void a_addIntegerConstant(String name, String val) throws Prism... method a_addBooleanConstant (line 295) | public void a_addBooleanConstant() method a_addBooleanConstant (line 312) | public void a_addBooleanConstant(String name, String val) throws Prism... method a_addDoubleConstant (line 332) | public void a_addDoubleConstant() method a_addDoubleConstant (line 349) | public void a_addDoubleConstant(String name, String val) throws PrismE... method a_removeModule (line 369) | public void a_removeModule(ModuleNode m) method a_renameModule (line 378) | public void a_renameModule(ModuleNode m) method a_renameDeclaration (line 401) | public void a_renameDeclaration(DeclarationNode d) method a_removeVariable (line 431) | public void a_removeVariable(DeclarationNode d, ModuleNode m) method a_removeGlobal (line 439) | public void a_removeGlobal(DeclarationNode d) method a_removeConstant (line 448) | public void a_removeConstant(ConstantNode c) method a_addLocalBoolean (line 457) | public void a_addLocalBoolean(ModuleNode m, BooleanVariable var) throw... method a_addLocalBoolean (line 479) | public void a_addLocalBoolean(ModuleNode m) method a_addLocalInteger (line 497) | public void a_addLocalInteger(ModuleNode m, IntegerVariable var) throw... method a_addLocalInteger (line 519) | public void a_addLocalInteger(ModuleNode m) method a_editExpression (line 539) | public void a_editExpression(ExpressionNode en) method a_setModelType (line 564) | public void a_setModelType(ModelType type) method getParseSynchState (line 570) | public int getParseSynchState() method startParsing (line 575) | public void startParsing() method stopParsing (line 584) | public void stopParsing() method newTree (line 592) | public void newTree() method newTree (line 597) | public void newTree(boolean editable) method update (line 628) | public void update(ModulesFile parsedModel) method updateUnEditable (line 637) | private void updateUnEditable(ModulesFile parsedModel) method moduleExists (line 663) | public boolean moduleExists(ModuleNode mNode, ArrayList inTree... method variableExists (line 680) | public boolean variableExists(DeclarationNode vNode, ArrayList getEditableConstantNames() method getEditableConstantValues (line 1756) | public ArrayList getEditableConstantValues() method getEditableConstantTypes (line 1772) | public ArrayList getEditableConstantTypes() method getEditableGlobalNames (line 1789) | public ArrayList getEditableGlobalNames() method getEditableGlobalMins (line 1799) | public ArrayList getEditableGlobalMins() method getEditableGlobalMaxs (line 1813) | public ArrayList getEditableGlobalMaxs() method getEditableGlobalInits (line 1828) | public ArrayList getEditableGlobalInits() method getEditableGlobalTypes (line 1844) | public ArrayList getEditableGlobalTypes() method getVariableNames (line 1859) | public ArrayList getVariableNames(ModuleNode m) method getVariableTypes (line 1871) | public ArrayList getVariableTypes(ModuleNode m) method getVariableMins (line 1888) | public ArrayList getVariableMins(ModuleNode m) method getVariableMaxs (line 1907) | public ArrayList getVariableMaxs(ModuleNode m) method getVariableInits (line 1926) | public ArrayList getVariableInits(ModuleNode m) method updateTooltip (line 1947) | public void updateTooltip() type PrismTreeNode (line 1954) | interface PrismTreeNode method isEditable (line 1956) | public boolean isEditable(); class ModelRootNode (line 1959) | class ModelRootNode extends DefaultMutableTreeNode implements PrismTre... method ModelRootNode (line 1961) | public ModelRootNode() method isEditable (line 1966) | public boolean isEditable() class ModuleCollectionNode (line 1973) | class ModuleCollectionNode extends DefaultMutableTreeNode implements P... method ModuleCollectionNode (line 1975) | public ModuleCollectionNode() method addModule (line 1981) | public void addModule(ModuleNode mod) method removeModule (line 1986) | public void removeModule(ModuleNode mod) method isEditable (line 1991) | public boolean isEditable() class DeclarationCollectionNode (line 1998) | class DeclarationCollectionNode extends DefaultMutableTreeNode impleme... method DeclarationCollectionNode (line 2000) | public DeclarationCollectionNode() method addDeclaration (line 2006) | public void addDeclaration(DeclarationNode dec) method removeDeclaration (line 2011) | public void removeDeclaration(DeclarationNode dec) method isEditable (line 2016) | public boolean isEditable() class ConstantCollectionNode (line 2023) | class ConstantCollectionNode extends DefaultMutableTreeNode implements... method ConstantCollectionNode (line 2025) | public ConstantCollectionNode() method addConstant (line 2030) | public void addConstant(ConstantNode n) method removeConstant (line 2035) | public void removeConstant(ConstantNode n) method isEditable (line 2040) | public boolean isEditable() class ModuleNode (line 2046) | public class ModuleNode extends DefaultMutableTreeNode implements Pris... method ModuleNode (line 2050) | public ModuleNode(String moduleName, boolean editable) method addVariable (line 2056) | public void addVariable(VarNode var) method removeVariable (line 2061) | public void removeVariable(VarNode var) method setName (line 2066) | public void setName(String str) method getName (line 2071) | public String getName() method isEditable (line 2076) | public boolean isEditable() method setEditable (line 2081) | public void setEditable(boolean b) method childrenChanged (line 2086) | public void childrenChanged() method isLeaf (line 2092) | public boolean isLeaf() class ModuleEditor (line 2100) | class ModuleEditor extends JTextField implements TreeCellEditor method ModuleEditor (line 2106) | public ModuleEditor() method cancelCellEditing (line 2119) | public void cancelCellEditing() method stopCellEditing (line 2124) | public boolean stopCellEditing() method getCellEditorValue (line 2141) | public Object getCellEditorValue() method isCellEditable (line 2146) | public boolean isCellEditable(EventObject eo) method shouldSelectCell (line 2154) | public boolean shouldSelectCell(EventObject eo) method removeCellEditroLIstner (line 2159) | public void removeCellEditroLIstner(CellEditorListener cel) method fireEditingStopped (line 2164) | protected void fireEditingStopped() method setBounds (line 2176) | public void setBounds(Rectangle r) method setBounds (line 2182) | public void setBounds(int x, int y, int w, int h) method addCellEditorListener (line 2188) | public void addCellEditorListener(CellEditorListener l) method removeCellEditorListener (line 2193) | public void removeCellEditorListener(CellEditorListener l) method getTreeCellEditorComponent (line 2198) | public Component getTreeCellEditorComponent(JTree tree, Object value... class DeclarationNode (line 2214) | abstract class DeclarationNode extends DefaultMutableTreeNode implemen... method DeclarationNode (line 2219) | public DeclarationNode(int type, String name, boolean editable) method getAllowsChildren (line 2226) | public boolean getAllowsChildren() method isLeaf (line 2231) | public boolean isLeaf() method isEditable (line 2236) | public boolean isEditable() method getName (line 2241) | public String getName() method setName (line 2246) | public void setName(String str) method toString (line 2251) | public String toString() method getParseText (line 2271) | public abstract String getParseText(); class DeclarationEditor (line 2275) | class DeclarationEditor extends JTextField implements TreeCellEditor method DeclarationEditor (line 2281) | public DeclarationEditor() method cancelCellEditing (line 2294) | public void cancelCellEditing() method stopCellEditing (line 2299) | public boolean stopCellEditing() method getCellEditorValue (line 2316) | public Object getCellEditorValue() method isCellEditable (line 2321) | public boolean isCellEditable(EventObject eo) method shouldSelectCell (line 2329) | public boolean shouldSelectCell(EventObject eo) method fireEditingStopped (line 2334) | protected void fireEditingStopped() method setBounds (line 2346) | public void setBounds(Rectangle r) method setBounds (line 2352) | public void setBounds(int x, int y, int w, int h) method addCellEditorListener (line 2358) | public void addCellEditorListener(CellEditorListener l) method removeCellEditorListener (line 2363) | public void removeCellEditorListener(CellEditorListener l) method getTreeCellEditorComponent (line 2368) | public Component getTreeCellEditorComponent(JTree tree, Object value... class VarNode (line 2375) | class VarNode extends DeclarationNode method VarNode (line 2378) | public VarNode(String name, Expression init, Expression min, Express... method VarNode (line 2386) | public VarNode(String name, String init, String min, String max, boo... method setInitial (line 2400) | public void setInitial(Expression e) method getInitial (line 2407) | public Expression getInitial() method setMin (line 2413) | public void setMin(Expression e) method getMin (line 2420) | public Expression getMin() method setMax (line 2426) | public void setMax(Expression e) method getMax (line 2433) | public Expression getMax() method getParseText (line 2439) | public String getParseText() class StateVarNode (line 2447) | public class StateVarNode extends VarNode method StateVarNode (line 2451) | public StateVarNode(ModuleNode mn) method getName (line 2457) | public String getName() class BoolNode (line 2463) | class BoolNode extends DeclarationNode method BoolNode (line 2465) | public BoolNode(String name, Expression init, boolean editable) method setInitial (line 2471) | public void setInitial(Expression e) method getInitial (line 2477) | public Expression getInitial() method getParseText (line 2483) | public String getParseText() class GlobalNode (line 2491) | class GlobalNode extends DeclarationNode method GlobalNode (line 2494) | public GlobalNode(String name, Expression init, Expression min, Expr... method setInitial (line 2502) | public void setInitial(Expression e) method getInitial (line 2508) | public Expression getInitial() method setMin (line 2514) | public void setMin(Expression e) method getMin (line 2520) | public Expression getMin() method setMax (line 2526) | public void setMax(Expression e) method getMax (line 2532) | public Expression getMax() method getParseText (line 2538) | public String getParseText() class GlobalBoolNode (line 2546) | class GlobalBoolNode extends DeclarationNode method GlobalBoolNode (line 2548) | public GlobalBoolNode(String name, Expression init, boolean editable) method setInitial (line 2554) | public void setInitial(Expression e) method getInitial (line 2560) | public Expression getInitial() method getParseText (line 2566) | public String getParseText() class ConstantNode (line 2574) | abstract class ConstantNode extends DeclarationNode method ConstantNode (line 2576) | public ConstantNode(int type, String name, boolean editable) method setValue (line 2581) | public abstract void setValue(Expression e); method getValue (line 2583) | public abstract Expression getValue(); method equals (line 2585) | public boolean equals(Object obj) method getParseText (line 2597) | public abstract String getParseText(); class IntegerConstantNode (line 2601) | class IntegerConstantNode extends ConstantNode method IntegerConstantNode (line 2603) | public IntegerConstantNode(String name, Expression value, boolean ed... method setValue (line 2609) | public void setValue(Expression e) method getValue (line 2615) | public Expression getValue() method getParseText (line 2621) | public String getParseText() class DoubleConstantNode (line 2634) | class DoubleConstantNode extends ConstantNode method DoubleConstantNode (line 2636) | public DoubleConstantNode(String name, Expression value, boolean edi... method setValue (line 2642) | public void setValue(Expression e) method getValue (line 2648) | public Expression getValue() method getParseText (line 2654) | public String getParseText() class BoolConstantNode (line 2667) | class BoolConstantNode extends ConstantNode method BoolConstantNode (line 2669) | public BoolConstantNode(String name, Expression value, boolean edita... method setValue (line 2675) | public void setValue(Expression e) method getValue (line 2681) | public Expression getValue() method getParseText (line 2687) | public String getParseText() class ValueNode (line 2700) | abstract class ValueNode extends DefaultMutableTreeNode implements Pri... method ValueNode (line 2704) | public ValueNode(String tag, Object value) method toString (line 2710) | public String toString() method isEditable (line 2718) | public abstract boolean isEditable(); method isLeaf (line 2720) | public boolean isLeaf() method setUserObject (line 2725) | public void setUserObject(Object obj) class StringNode (line 2731) | class StringNode extends ValueNode method StringNode (line 2735) | public StringNode(String tag, String value, boolean editable) method isEditable (line 2741) | public boolean isEditable() method getValue (line 2746) | public String getValue() class ExpressionNode (line 2753) | class ExpressionNode extends ValueNode method ExpressionNode (line 2757) | public ExpressionNode(String tag, Expression value, boolean editable) method isEditable (line 2763) | public boolean isEditable() method getValue (line 2768) | public Expression getValue() method setValue (line 2773) | public void setValue(Expression value) class ExpressionEditor (line 2832) | class ExpressionEditor extends JTextField implements TreeCellEditor method ExpressionEditor (line 2838) | public ExpressionEditor() method cancelCellEditing (line 2851) | public void cancelCellEditing() method stopCellEditing (line 2856) | public boolean stopCellEditing() method getCellEditorValue (line 2871) | public Object getCellEditorValue() method isCellEditable (line 2876) | public boolean isCellEditable(EventObject eo) method shouldSelectCell (line 2887) | public boolean shouldSelectCell(EventObject eo) method fireEditingStopped (line 2898) | protected void fireEditingStopped() method setBounds (line 2910) | public void setBounds(Rectangle r) method setBounds (line 2917) | public void setBounds(int x, int y, int w, int h) method addCellEditorListener (line 2924) | public void addCellEditorListener(CellEditorListener l) method removeCellEditorListener (line 2929) | public void removeCellEditorListener(CellEditorListener l) method getTreeCellEditorComponent (line 2934) | public Component getTreeCellEditorComponent(JTree tree, Object value... class ModelTypeNode (line 2941) | class ModelTypeNode extends StringNode method ModelTypeNode (line 2943) | public ModelTypeNode(String init, boolean editable) method setModelType (line 2948) | public void setModelType(ModelType type) method setUserObject (line 2965) | public void setUserObject(Object obj) class ModelTypeEditor (line 2974) | class ModelTypeEditor extends JComboBox implements TreeCellEditor method ModelTypeEditor (line 2980) | public ModelTypeEditor(Object[] list) method setSelectedType (line 3001) | public void setSelectedType(String str) method cancelCellEditing (line 3012) | public void cancelCellEditing() method stopCellEditing (line 3016) | public boolean stopCellEditing() method getCellEditorValue (line 3030) | public Object getCellEditorValue() method isCellEditable (line 3035) | public boolean isCellEditable(EventObject eo) method shouldSelectCell (line 3046) | public boolean shouldSelectCell(EventObject eo) method addCellEditorListener (line 3057) | public void addCellEditorListener(CellEditorListener cel) method removeCellEditorListener (line 3062) | public void removeCellEditorListener(CellEditorListener cel) method fireEditingStopped (line 3067) | protected void fireEditingStopped() method getTreeCellEditorComponent (line 3078) | public Component getTreeCellEditorComponent(JTree tree, Object value... class PrismNodeRenderer (line 3100) | class PrismNodeRenderer extends DefaultTreeCellRenderer method getTreeCellRendererComponent (line 3111) | public Component getTreeCellRendererComponent(JTree tree, Object val... class ModelTreeCellEditor (line 3161) | class ModelTreeCellEditor extends DefaultTreeCellEditor method ModelTreeCellEditor (line 3170) | public ModelTreeCellEditor(JTree tree, PrismNodeRenderer renderer) method getTreeCellEditorComponent (line 3180) | public Component getTreeCellEditorComponent(JTree tree, Object value... method addCellEditorListener (line 3199) | public void addCellEditorListener(CellEditorListener l) method removeCellEditorListener (line 3211) | public void removeCellEditorListener(CellEditorListener l) class IconThread (line 3348) | class IconThread extends Thread method IconThread (line 3354) | public IconThread(int index) method run (line 3368) | public void run() method removeCarriages (line 3385) | private static String removeCarriages(String line) class Variable (line 3398) | public class Variable class IntegerVariable (line 3403) | public class IntegerVariable extends Variable method IntegerVariable (line 3407) | public IntegerVariable(String name, String min, String max, String i... method IntegerVariable (line 3415) | public IntegerVariable(String name, String min, String max) class BooleanVariable (line 3423) | public class BooleanVariable extends Variable method BooleanVariable (line 3427) | public BooleanVariable(String name, String init) method BooleanVariable (line 3433) | public BooleanVariable(String name) FILE: prism/src/userinterface/model/GUITextModelEditor.java class GUITextModelEditor (line 87) | @SuppressWarnings("serial") method mouseEntered (line 126) | public void mouseEntered(MouseEvent e) method mouseExited (line 134) | public void mouseExited(MouseEvent e) method mouseClicked (line 142) | public void mouseClicked(MouseEvent e) {} method mousePressed (line 144) | public void mousePressed(MouseEvent e) {} method mouseReleased (line 146) | public void mouseReleased(MouseEvent e) {} method GUITextModelEditor (line 156) | public GUITextModelEditor(String initialText, GUIMultiModelHandler han... method initActions (line 328) | private void initActions() { method initContextMenu (line 467) | private void initContextMenu() { method setContentType (line 519) | public void setContentType(String contentType) { method read (line 531) | public void read(Reader reader, Object object) throws IOException method setText (line 544) | public void setText(String text) method write (line 549) | public void write(Writer writer) throws IOException method getTextString (line 554) | public String getTextString() method newModel (line 561) | public void newModel() method changedUpdate (line 580) | public void changedUpdate(DocumentEvent event) method insertUpdate (line 590) | public void insertUpdate(DocumentEvent event) method removeUpdate (line 601) | public void removeUpdate(DocumentEvent event) method getParseText (line 607) | public String getParseText() method undo (line 614) | public void undo() { method redo (line 625) | public void redo() { method copy (line 633) | public void copy() method cut (line 638) | public void cut() method paste (line 643) | public void paste() method delete (line 648) | public void delete() method selectAll (line 660) | public void selectAll() method isEditable (line 665) | public boolean isEditable() method setEditable (line 670) | public void setEditable(boolean b) method setEditorFont (line 675) | public void setEditorFont(Font f) method setEditorBackground (line 680) | public void setEditorBackground(Color c) method getEditorPane (line 686) | public JEditorPane getEditorPane(){ method mouseTriggered (line 695) | public void mouseTriggered(MouseEvent me) method mouseClicked (line 706) | public void mouseClicked(MouseEvent me) {} method mousePressed (line 707) | public void mousePressed(MouseEvent me) { method mouseEntered (line 710) | public void mouseEntered(MouseEvent me) {} method mouseExited (line 711) | public void mouseExited(MouseEvent me) {} method mouseReleased (line 712) | public void mouseReleased(MouseEvent me) { method jumpToError (line 716) | public void jumpToError() method refreshErrorDisplay (line 738) | public void refreshErrorDisplay() method computeDocumentOffset (line 782) | public int computeDocumentOffset(int line, int column) throws BadLocat... method modelParseFailed (line 814) | public void modelParseFailed(PrismLangException parserError, boolean b... method modelParseSuccessful (line 822) | @Override method getUndoManager (line 830) | public GUIUndoManager getUndoManager() method canDoClipBoardAction (line 835) | public boolean canDoClipBoardAction(Action action) { FILE: prism/src/userinterface/model/GUITextModelEditorGutter.java class GUITextModelEditorGutter (line 59) | public class GUITextModelEditorGutter extends JPanel implements Property... method GUITextModelEditorGutter (line 120) | public GUITextModelEditorGutter(JTextComponent textPane) method getToolTipText (line 137) | @Override method getPreferredSize (line 157) | public Dimension getPreferredSize() method paintComponent (line 162) | public void paintComponent(Graphics g) method propertyChange (line 205) | public void propertyChange(PropertyChangeEvent event) method insertUpdate (line 229) | public void insertUpdate(DocumentEvent event) method removeUpdate (line 237) | public void removeUpdate(DocumentEvent event) method changedUpdate (line 245) | public void changedUpdate(DocumentEvent event) method getLineHeight (line 257) | private int getLineHeight(int lineNumber) method getAdjustedLineCount (line 276) | private int getAdjustedLineCount() method updateLineHeights (line 293) | private void updateLineHeights() method updatePaintingCache (line 320) | private void updatePaintingCache() method documentUpdated (line 338) | private void documentUpdated(DocumentEvent event) method updatePanel (line 353) | private void updatePanel(int updateLine, boolean multipleLineChange) method displaysTab (line 365) | public boolean displaysTab() {return false;} method getMenu (line 366) | public JMenu getMenu() {return null;} method getTabText (line 367) | public String getTabText() {return null;} method getToolBar (line 368) | public JToolBar getToolBar() {return null;} method getXMLIDTag (line 369) | public String getXMLIDTag() {return null;} method getXMLSaveTree (line 370) | public Object getXMLSaveTree() {return null;} method loadXML (line 371) | public void loadXML(Object c) {} method takeCLArgs (line 372) | public void takeCLArgs(String[] args) {} method notifySettings (line 373) | public void notifySettings(PrismSettings settings) {} method setParseErrors (line 375) | public void setParseErrors(Map errorLines) FILE: prism/src/userinterface/model/GUITransientTime.java class GUITransientTime (line 32) | public class GUITransientTime extends javax.swing.JDialog method requestTime (line 43) | public static int requestTime(GUIPrism parent) method requestTime (line 48) | public int requestTime() method getTimeSpec (line 54) | public static String getTimeSpec() method GUITransientTime (line 60) | public GUITransientTime(java.awt.Frame parent) { method initComponents (line 73) | private void initComponents() {//GEN-BEGIN:initComponents method cancelButtonActionPerformed (line 151) | private void cancelButtonActionPerformed(java.awt.event.ActionEvent ev... method okayButtonActionPerformed (line 155) | private void okayButtonActionPerformed(java.awt.event.ActionEvent evt)... FILE: prism/src/userinterface/model/PepaEditorKit.java class PepaEditorKit (line 55) | class PepaEditorKit extends DefaultEditorKit method PepaEditorKit (line 65) | public PepaEditorKit(GUIMultiModelHandler handler) method getStylePreferences (line 70) | public PepaContext getStylePreferences() method setStylePreferences (line 79) | public void setStylePreferences(PepaContext prefs) method getContentType (line 84) | public String getContentType() method createDefaultDocument (line 89) | public Document createDefaultDocument() method getViewFactory (line 94) | public final ViewFactory getViewFactory() class PepaContext (line 101) | class PepaContext extends StyleContext implements ViewFactory method PepaContext (line 112) | public PepaContext(GUIMultiModelHandler handler) method create (line 117) | public View create(Element elem) class PepaView (line 124) | class PepaView extends PlainView method PepaView (line 132) | public PepaView(Element elem, GUIMultiModelHandler handler) method drawUnselectedText (line 139) | @Override method drawSelectedText (line 171) | @Override method highlight (line 202) | private synchronized Style[] highlight(String s, int offset, int length) method findStartOfLine (line 239) | private synchronized int findStartOfLine(int p0, Document d) method findEndOfLine (line 269) | private synchronized int findEndOfLine(int p1, Document d) FILE: prism/src/userinterface/model/PrismEditorKit.java class PrismEditorKit (line 56) | class PrismEditorKit extends DefaultEditorKit method PrismEditorKit (line 66) | public PrismEditorKit(GUIMultiModelHandler handler) method getStylePreferences (line 71) | public PrismContext getStylePreferences() method setStylePreferences (line 80) | public void setStylePreferences(PrismContext preferences) method getContentType (line 85) | public String getContentType() method createDefaultDocument (line 90) | public Document createDefaultDocument() method getViewFactory (line 95) | public final ViewFactory getViewFactory() class PrismContext (line 102) | class PrismContext extends StyleContext implements ViewFactory method PrismContext (line 116) | public PrismContext(GUIMultiModelHandler handler) method create (line 121) | public View create(Element element) class PrismView (line 128) | class PrismView extends PlainView method PrismView (line 135) | public PrismView(Element element, GUIMultiModelHandler handler) method drawUnselectedText (line 141) | @Override method drawSelectedText (line 172) | @Override method highlight (line 202) | private synchronized Style[] highlight(String s, int offset, int length) FILE: prism/src/userinterface/model/Style.java class Style (line 32) | public class Style method Style (line 37) | public Style(Color c, int style) method defaultStyle (line 43) | public static Style defaultStyle() method copy (line 49) | public Style copy()//grrrr FILE: prism/src/userinterface/model/computation/BuildModelThread.java class BuildModelThread (line 40) | public class BuildModelThread extends GUIComputationThread method BuildModelThread (line 46) | public BuildModelThread(GUIMultiModelHandler handler) method run (line 52) | public void run() FILE: prism/src/userinterface/model/computation/ComputeSteadyStateThread.java class ComputeSteadyStateThread (line 40) | public class ComputeSteadyStateThread extends GUIComputationThread method ComputeSteadyStateThread (line 47) | public ComputeSteadyStateThread(GUIMultiModelHandler handler, ModelExp... method run (line 54) | public void run() FILE: prism/src/userinterface/model/computation/ComputeTransientThread.java class ComputeTransientThread (line 40) | public class ComputeTransientThread extends GUIComputationThread method ComputeTransientThread (line 48) | public ComputeTransientThread(GUIMultiModelHandler handler, String tra... method run (line 56) | public void run() FILE: prism/src/userinterface/model/computation/ExportBuiltModelThread.java class ExportBuiltModelThread (line 41) | public class ExportBuiltModelThread extends GUIComputationThread method ExportBuiltModelThread (line 46) | public ExportBuiltModelThread(GUIMultiModelHandler handler, ModelExpor... method ExportBuiltModelThread (line 52) | public ExportBuiltModelThread(GUIPlugin plug, ModelExportTask exportTask) method run (line 58) | public void run() FILE: prism/src/userinterface/model/computation/LoadPEPAModelThread.java class LoadPEPAModelThread (line 37) | public class LoadPEPAModelThread extends Thread method LoadPEPAModelThread (line 49) | public LoadPEPAModelThread(GUIMultiModelHandler handler, GUIModelEdito... method run (line 60) | public void run() FILE: prism/src/userinterface/model/computation/LoadPRISMModelThread.java class LoadPRISMModelThread (line 37) | public class LoadPRISMModelThread extends Thread method LoadPRISMModelThread (line 49) | public LoadPRISMModelThread(GUIMultiModelHandler handler, GUIModelEdit... method run (line 60) | public void run() FILE: prism/src/userinterface/model/computation/ParseModelThread.java class ParseModelThread (line 38) | public class ParseModelThread extends GUIComputationThread method ParseModelThread (line 52) | public ParseModelThread(GUIMultiModelHandler handler, String parseThis... method run (line 63) | public void run() FILE: prism/src/userinterface/model/computation/SavePEPAModelThread.java class SavePEPAModelThread (line 37) | public class SavePEPAModelThread extends Thread method SavePEPAModelThread (line 46) | public SavePEPAModelThread(File f, GUIMultiModelHandler handler, GUIMo... method run (line 55) | public void run() FILE: prism/src/userinterface/model/computation/SavePRISMModelThread.java class SavePRISMModelThread (line 36) | public class SavePRISMModelThread extends Thread method SavePRISMModelThread (line 45) | public SavePRISMModelThread(File f, GUIMultiModelHandler handler, GUIM... method run (line 54) | public void run() FILE: prism/src/userinterface/model/pepaModel/GUIPepaModelEditor.java class GUIPepaModelEditor (line 66) | public class GUIPepaModelEditor extends GUIModelEditor implements Docume... method GUIPepaModelEditor (line 74) | public GUIPepaModelEditor(GUIMultiModelHandler handler) method initComponents (line 90) | private void initComponents() method changedUpdate (line 100) | public void changedUpdate(DocumentEvent e) method insertUpdate (line 104) | public void insertUpdate(DocumentEvent e) method removeUpdate (line 109) | public void removeUpdate(DocumentEvent e) method getParseText (line 114) | public String getParseText() method newModel (line 119) | public void newModel() method read (line 124) | public void read(Reader s, Object obj) throws IOException method write (line 132) | public void write(Writer s) throws IOException method undo (line 139) | public void undo() { method redo (line 150) | public void redo() { method copy (line 158) | public void copy() method cut (line 163) | public void cut() method paste (line 168) | public void paste() method delete (line 173) | public void delete() method selectAll (line 178) | public void selectAll() method isEditable (line 183) | public boolean isEditable() method setEditorFont (line 188) | public void setEditorFont(Font f) method setEditorBackground (line 193) | public void setEditorBackground(Color c) class PepaEditorKit (line 198) | class PepaEditorKit extends DefaultEditorKit method PepaEditorKit (line 203) | public PepaEditorKit() method getStylePreferences (line 208) | public PepaContext getStylePreferences() method setStylePreferences (line 217) | public void setStylePreferences(PepaContext prefs) method getContentType (line 222) | public String getContentType() method createDefaultDocument (line 227) | public Document createDefaultDocument() method getViewFactory (line 232) | public final ViewFactory getViewFactory() class PepaContext (line 240) | class PepaContext extends StyleContext implements ViewFactory method PepaContext (line 248) | public PepaContext() method create (line 253) | public View create(Element elem) class PepaView (line 262) | class PepaView extends PlainView method PepaView (line 267) | public PepaView(Element elem) method paint (line 274) | public void paint(Graphics g, Shape a) method drawUnselectedText (line 279) | @Override method drawSelectedText (line 310) | @Override method highlight (line 341) | private synchronized Style[] highlight(String s, int offset, int len... method findStartOfLine (line 378) | private synchronized int findStartOfLine(int p0, Document d) method findEndOfLine (line 408) | private synchronized int findEndOfLine(int p1, Document d) FILE: prism/src/userinterface/properties/ConstantHeader.java class ConstantHeader (line 32) | public class ConstantHeader extends javax.swing.JPanel method ConstantHeader (line 36) | public ConstantHeader() method initComponents (line 48) | private void initComponents() { FILE: prism/src/userinterface/properties/ConstantLine.java class ConstantLine (line 36) | public class ConstantLine extends javax.swing.JPanel method ConstantLine (line 46) | public ConstantLine(String name, Type type) method setConstName (line 56) | public void setConstName(String str) method setConstType (line 61) | public void setConstType(Type type) method doDefaults (line 128) | public void doDefaults() method doEnables (line 139) | public void doEnables() method getType (line 161) | public Type getType() method isRange (line 166) | public boolean isRange() method setIsRange (line 171) | public void setIsRange(boolean b) method getSingleValue (line 178) | public String getSingleValue() method setSingleValue (line 190) | public void setSingleValue(String str) method getStartValue (line 204) | public String getStartValue() method setStartValue (line 209) | public void setStartValue(String str) method getEndValue (line 214) | public String getEndValue() method setEndValue (line 219) | public void setEndValue(String str) method getStepValue (line 224) | public String getStepValue() method setStepValue (line 229) | public void setStepValue(String str) method getName (line 234) | public String getName() method checkValid (line 239) | public void checkValid() throws PrismException method initComponents (line 288) | private void initComponents() { method rangeComboActionPerformed (line 399) | private void rangeComboActionPerformed(java.awt.event.ActionEvent evt)... method singleValueComboActionPerformed (line 404) | private void singleValueComboActionPerformed(java.awt.event.ActionEven... class BottomBorder (line 424) | class BottomBorder implements javax.swing.border.Border method getBorderInsets (line 426) | public Insets getBorderInsets(Component c) method isBorderOpaque (line 431) | public boolean isBorderOpaque() method paintBorder (line 436) | public void paintBorder(Component c, Graphics g, int x, int y, int w... FILE: prism/src/userinterface/properties/ConstantPickerList.java class ConstantPickerList (line 37) | @SuppressWarnings("serial") method ConstantPickerList (line 44) | public ConstantPickerList() method addConstant (line 53) | public void addConstant(ConstantLine pl) method getPreferredScrollableViewportSize (line 67) | public Dimension getPreferredScrollableViewportSize() method getScrollableBlockIncrement (line 72) | public int getScrollableBlockIncrement(Rectangle visibleRect, int orie... method getScrollableTracksViewportHeight (line 77) | public boolean getScrollableTracksViewportHeight() method getScrollableTracksViewportWidth (line 82) | public boolean getScrollableTracksViewportWidth() method getScrollableUnitIncrement (line 87) | public int getScrollableUnitIncrement(Rectangle visibleRect, int orien... method getNumConstants (line 92) | public int getNumConstants() method getConstantLine (line 97) | public ConstantLine getConstantLine(int i) FILE: prism/src/userinterface/properties/GUIConstant.java class GUIConstant (line 33) | class GUIConstant method GUIConstant (line 41) | public GUIConstant(GUIMultiProperties parent, String name, String cons... method parse (line 50) | public void parse() method isParseable (line 69) | public boolean isParseable() { return parseError==null; } method toString (line 71) | public String toString() method getValueString (line 76) | public String getValueString() FILE: prism/src/userinterface/properties/GUIExperiment.java class GUIExperiment (line 44) | public class GUIExperiment method GUIExperiment (line 67) | public GUIExperiment(GUIExperimentTable table, GUIMultiProperties guiP... method GUIExperiment (line 76) | public GUIExperiment(GUIExperimentTable table, GUIMultiProperties guiP... method getTotalIterations (line 88) | public int getTotalIterations() method getCurrentIterations (line 93) | public int getCurrentIterations() method getRangingConstants (line 98) | @SuppressWarnings("rawtypes") method getDefinedConstantsString (line 104) | public String getDefinedConstantsString() method getPFDefinedConstantsString (line 109) | public String getPFDefinedConstantsString() method getProperty (line 114) | public Property getProperty() method getExpressionString (line 121) | public String getExpressionString() method getExpressionType (line 126) | public Type getExpressionType() method getResults (line 131) | public ResultsCollection getResults() method isFinished (line 136) | public boolean isFinished() method isUseSimulation (line 141) | public boolean isUseSimulation() method getTable (line 146) | public GUIExperimentTable getTable() method startExperiment (line 153) | public void startExperiment() method experimentDone (line 160) | public synchronized void experimentDone() method experimentFailed (line 170) | public synchronized void experimentFailed() method experimentInterrupted (line 178) | public synchronized void experimentInterrupted() method setResult (line 186) | public synchronized void setResult(Values mfValues, Values pfValues, R... method setMultipleErrors (line 191) | public synchronized void setMultipleErrors(Values mfValues, Values pfV... method stop (line 196) | public void stop() method clear (line 206) | public void clear() class ExperimentThread (line 210) | class ExperimentThread extends GUIComputationThread method ExperimentThread (line 215) | public ExperimentThread(GUIMultiProperties guiProp, UndefinedConstan... method run (line 222) | public void run() FILE: prism/src/userinterface/properties/GUIExperimentImported.java class GUIExperimentImported (line 43) | public class GUIExperimentImported extends GUIExperiment method GUIExperimentImported (line 49) | public GUIExperimentImported(GUIExperimentTable table, GUIMultiPropert... method asPropertiesFile (line 55) | protected static PropertiesFile asPropertiesFile(Property property) method getTotalIterations (line 62) | @Override method getRangingConstants (line 69) | @SuppressWarnings("rawtypes") method startExperiment (line 76) | @Override method setResult (line 82) | @Override method stop (line 88) | @Override FILE: prism/src/userinterface/properties/GUIExperimentPicker.java class GUIExperimentPicker (line 39) | public class GUIExperimentPicker extends javax.swing.JDialog method GUIExperimentPicker (line 81) | public GUIExperimentPicker(GUIPrism parent, UndefinedConstants undef, ... method initComponents (line 133) | private void initComponents()//GEN-BEGIN:initComponents method initTables (line 251) | private void initTables(boolean areModel, boolean areProp) method initValues (line 298) | private void initValues(UndefinedConstants undef) method defineConstantsWithDialog (line 343) | public static int defineConstantsWithDialog(GUIPrism parent, Undefined... method defineValues (line 354) | public int defineValues() method rememberValues (line 372) | public void rememberValues() method okayButtonActionPerformed (line 433) | private void okayButtonActionPerformed(java.awt.event.ActionEvent evt)... method cancelButtonActionPerformed (line 484) | private void cancelButtonActionPerformed(java.awt.event.ActionEvent ev... method closeDialog (line 490) | private void closeDialog(java.awt.event.WindowEvent evt)//GEN-FIRST:ev... class Rememberance (line 498) | static class Rememberance method toString (line 507) | public String toString() FILE: prism/src/userinterface/properties/GUIExperimentTable.java class GUIExperimentTable (line 38) | public class GUIExperimentTable extends JTable method GUIExperimentTable (line 46) | public GUIExperimentTable(GUIMultiProperties guiProps) method setFont (line 56) | public void setFont(Font font) method deleteSelected (line 64) | public void deleteSelected() method newExperiment (line 76) | public int newExperiment(PropertiesFile propFile, UndefinedConstants c... method importExperiment (line 85) | public int importExperiment(Property property, ResultsCollection results) method removeExperiment (line 91) | public void removeExperiment(int i) method startExperiment (line 96) | public void startExperiment(int i) method progressChanged (line 101) | public void progressChanged() method stop (line 106) | public void stop() method getNumExperiments (line 113) | public int getNumExperiments() method getExperiment (line 118) | public GUIExperiment getExperiment(int i) method initComponents (line 123) | private void initComponents() class ExperimentTableModel (line 129) | class ExperimentTableModel extends AbstractTableModel method ExperimentTableModel (line 135) | public ExperimentTableModel() method getColumnName (line 140) | public String getColumnName(int index) method getColumnCount (line 153) | public int getColumnCount() method getRowCount (line 158) | public int getRowCount() method getValueAt (line 163) | public Object getValueAt(int rowIndex, int columnIndex) method getExperiment (line 208) | public GUIExperiment getExperiment(int i) method getNumExperiments (line 213) | public int getNumExperiments() method addExperiment (line 218) | public int addExperiment(GUIExperiment e) method removeExperiment (line 227) | public void removeExperiment(int i) method stop (line 235) | public void stop() method getColumnClass (line 243) | public Class getColumnClass(int i) class ProgressBarRenderer (line 256) | class ProgressBarRenderer implements TableCellRenderer method getTableCellRendererComponent (line 258) | public Component getTableCellRendererComponent(JTable table, Object ... FILE: prism/src/userinterface/properties/GUIGraphHandler.java class GUIGraphHandler (line 59) | @SuppressWarnings("serial") method GUIGraphHandler (line 82) | public GUIGraphHandler(JFrame parent, GUIPlugin plug, boolean canDelete) method initComponents (line 102) | private void initComponents() method saveImage (line 338) | public void saveImage(GUIImageExportDialog imageDialog) method getPrintGraph (line 386) | public Action getPrintGraph() method getDeleteGraph (line 391) | public Action getDeleteGraph() method addGraph (line 398) | public int addGraph(Graph m) method addGraph (line 421) | public int addGraph(Graph m, String tabName) method jumpToGraph (line 446) | public void jumpToGraph(Graph m) method getModel (line 456) | public Graph getModel(int i) method getModel (line 461) | public Graph getModel(String tabHeader) method getNumModels (line 471) | public int getNumModels() method getGraphName (line 476) | public String getGraphName(int i) method mousePressed (line 482) | public void mousePressed(MouseEvent e) method mouseClicked (line 489) | public void mouseClicked(MouseEvent e) method mouseReleased (line 499) | public void mouseReleased(MouseEvent e) method popUpTriggered (line 506) | private void popUpTriggered(MouseEvent e) method paintComponent (line 557) | public void paintComponent(Graphics g) method mouseEntered (line 565) | public void mouseEntered(MouseEvent e) method mouseExited (line 569) | public void mouseExited(MouseEvent e) FILE: prism/src/userinterface/properties/GUIGraphPicker.java class GUIGraphPicker (line 43) | public class GUIGraphPicker extends javax.swing.JDialog method GUIGraphPicker (line 74) | public GUIGraphPicker(GUIPrism parent, GUIPlugin plugin, GUIExperiment... method init (line 223) | private void init() method doEnables (line 291) | public void doEnables() method resetAutoSeriesName (line 297) | public void resetAutoSeriesName() method initComponents (line 347) | private void initComponents() method isGraphCancelled (line 568) | public boolean isGraphCancelled() method lineCancelButtonActionPerformed (line 573) | private void lineCancelButtonActionPerformed(java.awt.event.ActionEven... method lineOkayButtonActionPerformed (line 579) | private void lineOkayButtonActionPerformed(java.awt.event.ActionEvent ... method existingGraphRadioActionPerformed (line 646) | private void existingGraphRadioActionPerformed(java.awt.event.ActionEv... method newGraphRadioActionPerformed (line 651) | private void newGraphRadioActionPerformed(java.awt.event.ActionEvent evt) method selectAxisConstantComboActionPerformed (line 656) | private void selectAxisConstantComboActionPerformed(java.awt.event.Act... method closeDialog (line 663) | private void closeDialog(java.awt.event.WindowEvent evt) method factorial (line 698) | public static int factorial(int i) method roughExists (line 708) | public static boolean roughExists(String test, String inThis) FILE: prism/src/userinterface/properties/GUILabel.java class GUILabel (line 33) | public class GUILabel method GUILabel (line 40) | public GUILabel(GUIMultiProperties parent, String name, String label) method parse (line 48) | public void parse() method isParseable (line 67) | public boolean isParseable() { return parseError==null; } method toString (line 69) | public String toString() method getNameString (line 74) | public String getNameString() method getValueString (line 79) | public String getValueString() FILE: prism/src/userinterface/properties/GUIMultiProperties.java class GUIMultiProperties (line 132) | @SuppressWarnings("serial") method GUIMultiProperties (line 198) | public GUIMultiProperties(GUIPrism pr, GUISimulator simulator) method takeCLArgs (line 210) | public void takeCLArgs(String args[]) method getParsedModel (line 219) | public ModulesFile getParsedModel() method getConstantsString (line 224) | public String getConstantsString() method getLabelsString (line 229) | public String getLabelsString() method getNumConstants (line 234) | public int getNumConstants() method getNumLabels (line 239) | public int getNumLabels() method getListFont (line 244) | public Font getListFont() method getWarningColor (line 249) | public Color getWarningColor() method getSelectionColor (line 254) | public Color getSelectionColor() method getInvalidPropertyStrategy (line 259) | public int getInvalidPropertyStrategy() method getGraphHandler (line 264) | public GUIGraphHandler getGraphHandler() method repaintList (line 271) | public void repaintList() method verifyAfterParse (line 276) | protected void verifyAfterParse() method simulateAfterParse (line 325) | public void simulateAfterParse() method experimentAfterParse (line 409) | public void experimentAfterParse() method propertyLoadSuccessful (line 505) | public void propertyLoadSuccessful(PropertiesFile pf, File f) method propertyInsertSuccessful (line 520) | public void propertyInsertSuccessful(PropertiesFile pf) method propertySaveSuccessful (line 529) | public void propertySaveSuccessful(File f) method changeProperty (line 535) | public void changeProperty(String pctl, String comment, String id) method cancelProperty (line 569) | public void cancelProperty(String id) method constantListChanged (line 582) | public void constantListChanged() method labelListChanged (line 594) | public void labelListChanged() method setModified (line 600) | protected void setModified(boolean mod) method setComputing (line 610) | protected void setComputing(boolean com) method setActiveFile (line 617) | protected void setActiveFile(File f) method setActiveFileLabel (line 623) | protected void setActiveFileLabel() method setParsedModel (line 628) | protected void setParsedModel(ModulesFile m) method doEnables (line 636) | protected void doEnables() method doModificationCheck (line 701) | public int doModificationCheck() method updateCommentLabel (line 741) | private void updateCommentLabel() method a_newList (line 754) | public void a_newList() method a_open (line 769) | public void a_open() method a_save (line 791) | public int a_save() method a_saveAs (line 825) | public int a_saveAs() method a_insert (line 857) | public void a_insert() method a_simulateSelected (line 873) | public void a_simulateSelected() method a_detailSelected (line 890) | public void a_detailSelected() method a_verifySelected (line 905) | public void a_verifySelected() method a_verifyDone (line 922) | public void a_verifyDone() method a_cut (line 1006) | public void a_cut() method a_copy (line 1015) | public void a_copy() method a_paste (line 1023) | public void a_paste() method a_delete (line 1053) | public void a_delete() method a_deleteAll (line 1059) | public void a_deleteAll() method a_newProperty (line 1065) | public void a_newProperty() method a_editProperty (line 1071) | public void a_editProperty() method a_selectAll (line 1089) | public void a_selectAll() method a_addConstant (line 1094) | public void a_addConstant() method a_removeSelectedConstants (line 1099) | public void a_removeSelectedConstants() method a_addLabel (line 1108) | public void a_addLabel() method a_removeSelectedLabels (line 1113) | public void a_removeSelectedLabels() method a_exportLabels (line 1122) | public void a_exportLabels(ModelExportTask.LabelExportSet exportLabelS... method exportLabelsAfterParse (line 1152) | public void exportLabelsAfterParse() method a_exportStrategy (line 1192) | public void a_exportStrategy(StrategyExportType exportType) method a_exportStrategy (line 1197) | public void a_exportStrategy(StrategyExportOptions exportOptions) method a_viewStrategy (line 1225) | public void a_viewStrategy(StrategyExportType exportType) method a_viewStrategy (line 1230) | public void a_viewStrategy(StrategyExportOptions exportOptions) method a_newExperiment (line 1239) | public void a_newExperiment() method a_stopExperiment (line 1248) | public void a_stopExperiment() method a_deleteExperiment (line 1253) | public void a_deleteExperiment() method a_viewResults (line 1258) | public void a_viewResults() method a_plotResults (line 1275) | public void a_plotResults() method a_exportResults (line 1300) | public void a_exportResults(ResultsExportShape exportShape) method a_importResults (line 1320) | public void a_importResults(ResultsExportShape exportShape) method displaysTab (line 1333) | public boolean displaysTab() method getMenu (line 1338) | public JMenu getMenu() method getMenus (line 1344) | public List getMenus() method getTabText (line 1352) | public String getTabText() method getToolBar (line 1357) | public JToolBar getToolBar() method getXMLIDTag (line 1362) | public String getXMLIDTag() method getXMLSaveTree (line 1367) | public Object getXMLSaveTree() method loadXML (line 1372) | public void loadXML(Object c) method processGUIEvent (line 1378) | public boolean processGUIEvent(GUIEvent e) method checkForPropertiesToLoad (line 1458) | private void checkForPropertiesToLoad() method mouseClicked (line 1471) | public void mouseClicked(MouseEvent e) method mouseEntered (line 1512) | public void mouseEntered(MouseEvent e) method mouseExited (line 1518) | public void mouseExited(MouseEvent e) method mousePressed (line 1524) | public void mousePressed(MouseEvent e) method canDoClipBoardAction (line 1590) | @Override method mouseReleased (line 1622) | public void mouseReleased(MouseEvent e) method componentAdded (line 1686) | public void componentAdded(ContainerEvent e) method componentRemoved (line 1692) | public void componentRemoved(ContainerEvent e) method valueChanged (line 1699) | public void valueChanged(ListSelectionEvent e) method initComponents (line 1739) | private void initComponents() method createStrategyExportMenu (line 1937) | private JMenu createStrategyExportMenu() method createStrategyViewMenu (line 1950) | private JMenu createStrategyViewMenu() method createPopups (line 1962) | private void createPopups() method setupActions (line 2028) | private void setupActions() method getPropList (line 2564) | public userinterface.properties.GUIPropertiesList getPropList() method getConsTable (line 2573) | public userinterface.properties.GUIPropConstantList getConsTable() method getLabTable (line 2582) | public userinterface.properties.GUIPropLabelList getLabTable() method notifySettings (line 2587) | public void notifySettings(PrismSettings settings) method getGUIClipboardPropertiesDataFlavor (line 2596) | public static DataFlavor getGUIClipboardPropertiesDataFlavor() class GUIClipboardProperties (line 2604) | public class GUIClipboardProperties implements Transferable method GUIClipboardProperties (line 2609) | public GUIClipboardProperties(ArrayList listOfProperties) method getTransferData (line 2626) | public Object getTransferData(DataFlavor flavor) throws UnsupportedF... method getTransferDataFlavors (line 2635) | public DataFlavor[] getTransferDataFlavors() method isDataFlavorSupported (line 2649) | public boolean isDataFlavorSupported(DataFlavor flavor) method getProperties (line 2654) | public ArrayList getProperties() FILE: prism/src/userinterface/properties/GUIPropConstantList.java class GUIPropConstantList (line 39) | public class GUIPropConstantList extends JTable method GUIPropConstantList (line 46) | public GUIPropConstantList(GUIMultiProperties parent) method setFont (line 56) | public void setFont(Font font) method setEditorAndRenderer (line 62) | protected void setEditorAndRenderer() method correctEditors (line 74) | public void correctEditors() method newList (line 82) | public void newList() method getNumConstants (line 88) | public int getNumConstants() method addNewConstant (line 93) | public void addNewConstant() method removeConstant (line 99) | public void removeConstant(int index) method addPropertiesFile (line 112) | public void addPropertiesFile(PropertiesFile pf) method validateConstants (line 130) | public void validateConstants() method isConstantListValid (line 137) | public boolean isConstantListValid() method getConstantsString (line 150) | public String getConstantsString() method getValidConstantsString (line 157) | public String getValidConstantsString() class PropConstantModel (line 164) | class PropConstantModel extends AbstractTableModel method PropConstantModel (line 170) | public PropConstantModel() method getNumConstants (line 179) | public int getNumConstants() method getConstant (line 184) | public GUIConstant getConstant(int i) method getError (line 189) | public Exception getError() method getRowCount (line 194) | public int getRowCount() method getColumnCount (line 199) | public int getColumnCount() method getValueAt (line 204) | public Object getValueAt(int row, int column) method getColumnName (line 216) | public String getColumnName(int columnIndex) method isCellEditable (line 227) | public boolean isCellEditable(int row, int column) method toString (line 234) | public String toString() method validToString (line 248) | public String validToString() method parseableToString (line 256) | public String parseableToString() method newList (line 271) | public void newList() method addConstant (line 281) | public void addConstant() method addConstant (line 290) | public void addConstant(GUIConstant cons) method removeConstant (line 301) | public void removeConstant(int index) method setValueAt (line 310) | public void setValueAt(Object aValue, int rowIndex, int columnIndex) method validateConstants (line 357) | public void validateConstants() class TheCellRenderer (line 370) | class TheCellRenderer extends DefaultTableCellRenderer method getTableCellRendererComponent (line 372) | public Component getTableCellRendererComponent(JTable table, Object ... FILE: prism/src/userinterface/properties/GUIPropLabelList.java class GUIPropLabelList (line 44) | public class GUIPropLabelList extends JTable method GUIPropLabelList (line 51) | public GUIPropLabelList(GUIMultiProperties parent) method setFont (line 61) | public void setFont(Font font) method correctEditors (line 67) | public void correctEditors() method newList (line 75) | public void newList() method getNumLabels (line 80) | public int getNumLabels() method getLabel (line 85) | public GUILabel getLabel(int i) method addNewLabel (line 90) | public void addNewLabel() method removeLabel (line 96) | public void removeLabel(int index) method addPropertiesFile (line 109) | public void addPropertiesFile(PropertiesFile pf) method validateLabels (line 125) | public void validateLabels() method isPropLabelListValid (line 132) | public boolean isPropLabelListValid() method getLabelsString (line 145) | public String getLabelsString() method getValidLabelsString (line 152) | public String getValidLabelsString() class PropLabelModel (line 159) | class PropLabelModel extends AbstractTableModel method PropLabelModel (line 165) | public PropLabelModel() method getNumLabels (line 174) | public int getNumLabels() method getLabel (line 179) | public GUILabel getLabel(int i) method getError (line 184) | public Exception getError() method getRowCount (line 189) | public int getRowCount() method getColumnCount (line 194) | public int getColumnCount() method getValueAt (line 199) | public Object getValueAt(int row, int column) method getColumnName (line 210) | public String getColumnName(int columnIndex) method isCellEditable (line 220) | public boolean isCellEditable(int row, int column) method toString (line 227) | public String toString() method validToString (line 241) | public String validToString() method parseableToString (line 249) | public String parseableToString() method newList (line 264) | public void newList() method addLabel (line 274) | public void addLabel() method addLabel (line 283) | public void addLabel(GUILabel lab) method removeLabel (line 294) | public void removeLabel(int index) method setValueAt (line 303) | public void setValueAt(Object aValue, int rowIndex, int columnIndex) method validateLabels (line 336) | public void validateLabels() class TheCellRenderer (line 349) | class TheCellRenderer extends DefaultTableCellRenderer method getTableCellRendererComponent (line 351) | public Component getTableCellRendererComponent(JTable table, Object ... FILE: prism/src/userinterface/properties/GUIPropertiesEvent.java class GUIPropertiesEvent (line 33) | public class GUIPropertiesEvent extends GUIEvent method GUIPropertiesEvent (line 45) | public GUIPropertiesEvent(int id) method GUIPropertiesEvent (line 50) | public GUIPropertiesEvent(int id, Values buildValues) method getBuildValues (line 56) | public Values getBuildValues() FILE: prism/src/userinterface/properties/GUIPropertiesList.java class GUIPropertiesList (line 42) | public class GUIPropertiesList extends JList implements KeyListener method GUIPropertiesList (line 60) | public GUIPropertiesList(Prism prism, GUIMultiProperties parent) method setFont (line 78) | public void setFont(Font font) method getNumProperties (line 88) | public int getNumProperties() method getProperty (line 96) | public GUIProperty getProperty(int i) method getAllNamedProperties (line 105) | public List getAllNamedProperties() { method getPropertyByName (line 119) | public GUIProperty getPropertyByName(String s) { method allPropertiesAreValid (line 133) | public boolean allPropertiesAreValid() method getNumSelectedProperties (line 145) | public int getNumSelectedProperties() method getSelectedProperties (line 153) | public ArrayList getSelectedProperties() method existsValidSelectedProperties (line 166) | public boolean existsValidSelectedProperties() method getValidSelectedProperties (line 182) | public ArrayList getValidSelectedProperties() method getValidSelectedAndReferencedString (line 202) | public String getValidSelectedAndReferencedString() method existsValidSimulatableSelectedProperties (line 255) | public boolean existsValidSimulatableSelectedProperties() method getValidSimulatableSelectedProperties (line 271) | public ArrayList getValidSimulatableSelectedProperties() method getIndexOf (line 286) | public int getIndexOf(String id) method getClipboardString (line 300) | public String getClipboardString() method addProperty (line 314) | public void addProperty(String propString, String comment) method addProperty (line 330) | public void addProperty(String name, String propString, String comment) method setProperty (line 338) | public void setProperty(int index, String name, String propString, Str... method pastePropertiesString (line 347) | public void pastePropertiesString(String str) method addPropertiesFile (line 359) | public void addPropertiesFile(PropertiesFile pf) method deleteProperty (line 369) | public boolean deleteProperty(int index) method deleteSelected (line 380) | public void deleteSelected() method deleteAll (line 400) | public void deleteAll() method selectAll (line 406) | public void selectAll() method validateProperties (line 416) | public void validateProperties() method toFileString (line 446) | public String toFileString(File f, GUIPropConstantList consList, GUIPr... method keyPressed (line 472) | public void keyPressed(KeyEvent e) method keyReleased (line 492) | public void keyReleased(KeyEvent e) method keyTyped (line 496) | public void keyTyped(KeyEvent e) class PictureCellRenderer (line 502) | class PictureCellRenderer extends JLabel implements ListCellRenderer method PictureCellRenderer (line 506) | public PictureCellRenderer() method getToolTipText (line 512) | public String getToolTipText() method getListCellRendererComponent (line 517) | public Component getListCellRendererComponent(JList list, Object val... class BottomBorder (line 553) | class BottomBorder implements javax.swing.border.Border method getBorderInsets (line 555) | public Insets getBorderInsets(Component c) method isBorderOpaque (line 560) | public boolean isBorderOpaque() method paintBorder (line 565) | public void paintBorder(Component c, Graphics g, int x, int y, int w... FILE: prism/src/userinterface/properties/GUIProperty.java class GUIProperty (line 52) | public class GUIProperty method GUIProperty (line 115) | public GUIProperty(Prism prism, GUIPropertiesList propList, String id,... method getID (line 138) | public String getID() method getStatus (line 143) | public int getStatus() method getImage (line 148) | public ImageIcon getImage() method isBeingEdited (line 172) | public boolean isBeingEdited() method getPropString (line 177) | public String getPropString() method getName (line 186) | public String getName() method getReferencedNames (line 198) | public List getReferencedNames() method getProperty (line 203) | public Expression getProperty() method getComment (line 208) | public String getComment() method isValid (line 216) | public boolean isValid() method makeInvalid (line 226) | public void makeInvalid() { method isValidForSimulation (line 235) | public boolean isValidForSimulation() method getResult (line 240) | public Result getResult() method getNumberOfWarnings (line 245) | public int getNumberOfWarnings() method getResultString (line 251) | public String getResultString() method getToolTipText (line 256) | public String getToolTipText() method getConstantsString (line 270) | public String getConstantsString() method getMethodString (line 275) | public String getMethodString() method toString (line 280) | public String toString() method setStatus (line 287) | public void setStatus(int status) method setDoingImage (line 292) | public void setDoingImage(ImageIcon image) method setPropStringAndName (line 297) | public void setPropStringAndName(String propString, String name, Modul... method setComment (line 305) | public void setComment(String comment) method setBeingEdited (line 310) | public void setBeingEdited(boolean beingEdited) method setResult (line 315) | public void setResult(Result res) method setNumberOfWarnings (line 342) | public void setNumberOfWarnings(int n) method setMethodString (line 347) | public void setMethodString(String method) method setConstants (line 352) | public void setConstants(Values mfConstants, Values pfConstants) method parse (line 365) | public void parse(String constantsString, String labelString) method hashCode (line 436) | @Override method equals (line 442) | @Override FILE: prism/src/userinterface/properties/GUIPropertyEditor.java class GUIPropertyEditor (line 38) | public class GUIPropertyEditor extends javax.swing.JDialog implements Ac... method GUIPropertyEditor (line 64) | public GUIPropertyEditor(GUIMultiProperties props,int strategy) //Addi... method GUIPropertyEditor (line 74) | public GUIPropertyEditor(GUIMultiProperties props, GUIProperty prop, i... method show (line 108) | public void show() method dispose (line 123) | public void dispose() method addString (line 129) | private void addString(String str, int position) method addString (line 152) | private void addString(String str, int position, int relativeCursorPos... method removeCharAt (line 162) | private void removeCharAt(int pos) method actionPerformed (line 177) | public void actionPerformed(ActionEvent e) method keyPressed (line 418) | public void keyPressed(KeyEvent e) method keyReleased (line 458) | public void keyReleased(KeyEvent e) method keyTyped (line 466) | public void keyTyped(KeyEvent e) method addActionListeners (line 472) | private void addActionListeners() method initComponents (line 499) | private void initComponents() {//GEN-BEGIN:initComponents method andButtonActionPerformed (line 792) | private void andButtonActionPerformed(java.awt.event.ActionEvent evt) ... method notButtonActionPerformed (line 796) | private void notButtonActionPerformed(java.awt.event.ActionEvent evt) ... method okayButtonActionPerformed (line 800) | private void okayButtonActionPerformed(java.awt.event.ActionEvent evt)... method closeDialog (line 868) | private void closeDialog(java.awt.event.WindowEvent evt)//GEN-FIRST:ev... FILE: prism/src/userinterface/properties/GUIPropertyResultDialog.java class GUIPropertyResultDialog (line 32) | public class GUIPropertyResultDialog extends javax.swing.JDialog method GUIPropertyResultDialog (line 40) | public GUIPropertyResultDialog(java.awt.Frame parent, GUIMultiProperti... method initComponents (line 75) | private void initComponents()//GEN-BEGIN:initComponents method jButton1ActionPerformed (line 286) | private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)//... method closeDialog (line 292) | private void closeDialog() method display (line 300) | public void display() method dispose (line 307) | public void dispose() FILE: prism/src/userinterface/properties/GUIResultsTable.java class GUIResultsTable (line 37) | public class GUIResultsTable extends javax.swing.JDialog method GUIResultsTable (line 52) | public GUIResultsTable(GUIPrism parent, GUIMultiProperties guiProps, G... method initComponents (line 75) | private void initComponents() method show (line 129) | public void show() method dispose (line 136) | public void dispose() method closeDialog (line 142) | private void closeDialog() class ResultsTableModel (line 148) | class ResultsTableModel extends AbstractTableModel method ResultsTableModel (line 154) | public ResultsTableModel(GUIExperiment exp) method getColumnName (line 163) | public String getColumnName(int j) method getColumnCount (line 168) | public int getColumnCount() method getRowCount (line 173) | public int getRowCount() method getValueAt (line 178) | public Object getValueAt(int i, int j) FILE: prism/src/userinterface/properties/GraphConstantHeader.java class GraphConstantHeader (line 32) | public class GraphConstantHeader extends javax.swing.JPanel method GraphConstantHeader (line 36) | public GraphConstantHeader() method setEnabled (line 42) | public void setEnabled(boolean b) method initComponents (line 54) | private void initComponents()//GEN-BEGIN:initComponents FILE: prism/src/userinterface/properties/GraphConstantLine.java class GraphConstantLine (line 46) | public class GraphConstantLine extends javax.swing.JPanel method GraphConstantLine (line 58) | public GraphConstantLine(DefinedConstant dc, GUIGraphPicker parent) method init (line 116) | private void init() method setConstName (line 129) | public void setConstName(String str) method setConstType (line 134) | public void setConstType(Type type) method setEnabled (line 146) | public void setEnabled(boolean b) method getName (line 172) | public String getName() method getSelectedValue (line 177) | public Object getSelectedValue() method getDC (line 182) | public DefinedConstant getDC() method initComponents (line 193) | private void initComponents()//GEN-BEGIN:initComponents method valuePickerActionPerformed (line 271) | private void valuePickerActionPerformed(java.awt.event.ActionEvent evt... class BottomBorder (line 289) | class BottomBorder implements javax.swing.border.Border method getBorderInsets (line 291) | public Insets getBorderInsets(Component c) method isBorderOpaque (line 296) | public boolean isBorderOpaque() method paintBorder (line 301) | public void paintBorder(Component c, Graphics g, int x, int y, int w... FILE: prism/src/userinterface/properties/GraphConstantPickerList.java class GraphConstantPickerList (line 34) | public class GraphConstantPickerList extends JPanel implements Scrollable method GraphConstantPickerList (line 41) | public GraphConstantPickerList() method addConstant (line 50) | public void addConstant(GraphConstantLine pl) method disableLine (line 60) | public void disableLine(int index) method getPreferredScrollableViewportSize (line 69) | public Dimension getPreferredScrollableViewportSize() method getScrollableBlockIncrement (line 74) | public int getScrollableBlockIncrement(Rectangle visibleRect, int orie... method getScrollableTracksViewportHeight (line 79) | public boolean getScrollableTracksViewportHeight() method getScrollableTracksViewportWidth (line 84) | public boolean getScrollableTracksViewportWidth() method getScrollableUnitIncrement (line 89) | public int getScrollableUnitIncrement(Rectangle visibleRect, int orien... method getNumConstants (line 94) | public int getNumConstants() method getConstantLine (line 99) | public GraphConstantLine getConstantLine(int i) FILE: prism/src/userinterface/properties/computation/ExportResultsThread.java class ExportResultsThread (line 43) | public class ExportResultsThread extends Thread method ExportResultsThread (line 51) | public ExportResultsThread(GUIMultiProperties parent, GUIExperiment ex... method ExportResultsThread (line 57) | public ExportResultsThread(GUIMultiProperties parent, GUIExperiment ex... method ExportResultsThread (line 63) | public ExportResultsThread(GUIMultiProperties parent, GUIExperiment ex... method run (line 71) | public void run() FILE: prism/src/userinterface/properties/computation/ExportStrategyThread.java class ExportStrategyThread (line 42) | public class ExportStrategyThread extends GUIComputationThread method ExportStrategyThread (line 48) | public ExportStrategyThread(GUIPlugin plug, StrategyExportOptions expo... method run (line 55) | public void run() FILE: prism/src/userinterface/properties/computation/ImportResultsThread.java class ImportResultsThread (line 45) | public class ImportResultsThread extends Thread method ImportResultsThread (line 52) | public ImportResultsThread(GUIMultiProperties parent, GUIExperimentTab... method run (line 59) | public void run() FILE: prism/src/userinterface/properties/computation/LoadPropertiesThread.java class LoadPropertiesThread (line 38) | public class LoadPropertiesThread extends Thread method LoadPropertiesThread (line 48) | public LoadPropertiesThread(GUIMultiProperties parent, File file) method LoadPropertiesThread (line 53) | public LoadPropertiesThread(GUIMultiProperties parent, File file, bool... method run (line 61) | public void run() FILE: prism/src/userinterface/properties/computation/ModelCheckThread.java class ModelCheckThread (line 48) | public class ModelCheckThread extends GUIComputationThread method ModelCheckThread (line 60) | public ModelCheckThread(GUIMultiProperties parent, PropertiesFile prop... method run (line 68) | public void run() class IconThread (line 143) | class IconThread extends Thread method IconThread (line 149) | public IconThread(GUIProperty gp) method run (line 163) | public void run() FILE: prism/src/userinterface/properties/computation/SavePropertiesThread.java class SavePropertiesThread (line 35) | public class SavePropertiesThread extends Thread method SavePropertiesThread (line 45) | public SavePropertiesThread(GUIMultiProperties parent, GUIPropertiesLi... method run (line 54) | public void run() FILE: prism/src/userinterface/properties/computation/SimulateModelCheckThread.java class SimulateModelCheckThread (line 48) | public class SimulateModelCheckThread extends GUIComputationThread method SimulateModelCheckThread (line 58) | public SimulateModelCheckThread(GUIMultiProperties parent, PropertiesF... method run (line 70) | public void run() class IconThread (line 213) | class IconThread extends Thread method IconThread (line 219) | public IconThread(GUIProperty gp) method run (line 233) | public void run() FILE: prism/src/userinterface/simulator/GUIInitialStatePicker.java class GUIInitialStatePicker (line 50) | @SuppressWarnings("serial") method GUIInitialStatePicker (line 83) | public GUIInitialStatePicker(GUIPrism parent, SimulatorEngine engine, ... method initComponents (line 116) | private void initComponents() method optionCheckBoxActionPerformed (line 196) | private void optionCheckBoxActionPerformed(java.awt.event.ActionEvent ... method initTable (line 201) | private void initTable() method initValues (line 209) | private void initValues(Values initialStateValues) method defineInitalValuesWithDialog (line 253) | public static State defineInitalValuesWithDialog(GUIPrism parent, Simu... method defineValues (line 258) | public State defineValues() method okayButtonActionPerformed (line 267) | private void okayButtonActionPerformed(java.awt.event.ActionEvent evt)... method cancelButtonActionPerformed (line 300) | private void cancelButtonActionPerformed(java.awt.event.ActionEvent ev... method closeDialog (line 306) | private void closeDialog(java.awt.event.WindowEvent evt)//GEN-FIRST:ev... method keyPressed (line 312) | public void keyPressed(KeyEvent e) method keyReleased (line 316) | public void keyReleased(KeyEvent e) method keyTyped (line 321) | public void keyTyped(KeyEvent e) class DefineValuesTable (line 326) | class DefineValuesTable extends AbstractTableModel method DefineValuesTable (line 330) | public DefineValuesTable() method setValue (line 335) | public void setValue(int i, Object value) method getValue (line 341) | public Object getValue(int i) method getColumnCount (line 346) | public int getColumnCount() method getRowCount (line 351) | public int getRowCount() method getValueAt (line 356) | public Object getValueAt(int rowIndex, int columnIndex) method getColumnName (line 374) | public String getColumnName(int columnIndex) method isCellEditable (line 388) | public boolean isCellEditable(int rowIndex, int columnIndex) method setValueAt (line 396) | public void setValueAt(Object aValue, int rowIndex, int columnIndex) method toString (line 404) | public String toString() FILE: prism/src/userinterface/simulator/GUIPathPlotDialog.java class GUIPathPlotDialog (line 61) | @SuppressWarnings("serial") type SimulateChoice (line 66) | public enum SimulateChoice { method toString (line 68) | public String toString() type ShowChoice (line 81) | public enum ShowChoice { method toString (line 83) | public String toString() method showDialog (line 143) | public static GUIPathPlotDialog showDialog(GUIPrism parent, GUISimulat... method getPathPlotSettings (line 155) | public static String getPathPlotSettings(GUIPrism parent, GUISimulator... method getInstance (line 166) | private static GUIPathPlotDialog getInstance(GUIPrism parent, GUISimul... method wasCancelled (line 176) | public boolean wasCancelled() method getSimPathString (line 181) | public String getSimPathString() method getMaxPathLength (line 186) | public long getMaxPathLength() method GUIPathPlotDialog (line 194) | public GUIPathPlotDialog(GUIPrism parent, GUISimulator guiSim, Modules... method initComponents (line 490) | private void initComponents() method doEnables (line 518) | private void doEnables() method comboBoxShowActionPerformed (line 542) | public void comboBoxShowActionPerformed(ActionEvent e) method okButtonActionPerformed (line 547) | public void okButtonActionPerformed(ActionEvent event) method cancelButtonActionPerformed (line 616) | public void cancelButtonActionPerformed(ActionEvent e) method createRootPane (line 623) | protected JRootPane createRootPane() FILE: prism/src/userinterface/simulator/GUISimLabelList.java class GUISimLabelList (line 42) | public class GUISimLabelList extends JList method GUISimLabelList (line 57) | public GUISimLabelList(GUISimulator sim) method clearLabels (line 69) | public void clearLabels() method addModelLabel (line 78) | public void addModelLabel(String name, Expression expr) method addPropertyLabel (line 95) | public void addPropertyLabel(String name, Expression expr, PropertiesF... method addDeadlockAndInit (line 110) | public void addDeadlockAndInit() class SimLabel (line 119) | class SimLabel method SimLabel (line 126) | public SimLabel(String name, int index) method toString (line 132) | public String toString() method getResult (line 141) | public int getResult() method getResult (line 155) | public int getResult(int step) class InitSimLabel (line 168) | class InitSimLabel extends SimLabel method InitSimLabel (line 170) | public InitSimLabel() method getResult (line 175) | @Override method getResult (line 185) | @Override class DeadlockSimLabel (line 199) | class DeadlockSimLabel extends SimLabel method DeadlockSimLabel (line 201) | public DeadlockSimLabel() method getResult (line 206) | @Override method getResult (line 216) | @Override class SimLabelRenderer (line 229) | class SimLabelRenderer extends JLabel implements ListCellRenderer method SimLabelRenderer (line 236) | public SimLabelRenderer() method getToolTipText (line 242) | public String getToolTipText() method getListCellRendererComponent (line 247) | public Component getListCellRendererComponent(JList list, Object val... class BottomBorder (line 277) | class BottomBorder implements javax.swing.border.Border method getBorderInsets (line 279) | public Insets getBorderInsets(Component c) method isBorderOpaque (line 284) | public boolean isBorderOpaque() method paintBorder (line 289) | public void paintBorder(Component c, Graphics g, int x, int y, int w... FILE: prism/src/userinterface/simulator/GUISimPathFormulaeList.java class GUISimPathFormulaeList (line 38) | @SuppressWarnings("serial") method GUISimPathFormulaeList (line 47) | public GUISimPathFormulaeList(GUISimulator guiSim) method clearList (line 57) | public void clearList() method addRewardFormula (line 63) | public void addRewardFormula(ExpressionReward rew) method addProperty (line 82) | public void addProperty(Expression prop, PropertiesFile propertiesFile) class SimPathFormula (line 106) | class SimPathFormula method SimPathFormula (line 111) | public SimPathFormula(String pathFormula, int pathFormulaIndex) method toString (line 117) | public String toString() method getResult (line 122) | public Object getResult() class SimPathFormulaRenderer (line 130) | @SuppressWarnings("serial") method SimPathFormulaRenderer (line 135) | public SimPathFormulaRenderer() method getToolTipText (line 141) | public String getToolTipText() method getListCellRendererComponent (line 146) | public Component getListCellRendererComponent(JList method getElementAt (line 223) | public String getElementAt(int index) method getSize (line 228) | public int getSize() method updateIndicator (line 233) | public void updateIndicator() class PathChangeCellRenderer (line 242) | class PathChangeCellRenderer extends JPanel method PathChangeCellRenderer (line 253) | public PathChangeCellRenderer(PathChangeTableRenderer pctr, Object v... method paintComponent (line 336) | public void paintComponent(Graphics g) class PathChangeTableRenderer (line 459) | class PathChangeTableRenderer implements TableCellRenderer method PathChangeTableRenderer (line 469) | public PathChangeTableRenderer(boolean onlyShowChange) method getTableCellRendererComponent (line 483) | public Component getTableCellRendererComponent(JTable table, Object ... method onlyShowChange (line 503) | public boolean onlyShowChange() method getStringBounds (line 511) | public static Rectangle getStringBounds(String s, Graphics2D g2) method getStringWidth (line 525) | public static double getStringWidth(String s, Graphics2D g2) method getStringHeight (line 532) | public static double getStringHeight(String s, Graphics2D g2) FILE: prism/src/userinterface/simulator/GUISimulatorPathTableModel.java class GUISimulatorPathTableModel (line 52) | public class GUISimulatorPathTableModel extends AbstractTableModel imple... type PathTableModelGroupType (line 56) | enum PathTableModelGroupType { type GUISimulatorPathTableModelColumn (line 60) | enum GUISimulatorPathTableModelColumn { class PathTableModelGroup (line 64) | class PathTableModelGroup { method PathTableModelGroup (line 68) | public PathTableModelGroup(PathTableModelGroupType type, Object info... class PathTableModelColumn (line 76) | class PathTableModelColumn { method PathTableModelColumn (line 79) | public PathTableModelColumn(GUISimulatorPathTableModelColumn type, O... method GUISimulatorPathTableModel (line 102) | public GUISimulatorPathTableModel(GUISimulator simulator, SimulationVi... method setPathActive (line 113) | public void setPathActive(boolean pathActive) method setPath (line 118) | public void setPath(PathFullInfo path) method setParsedModel (line 123) | public void setParsedModel(ModulesFile parsedModel) method setModelInfo (line 128) | public void setModelInfo(ModelInfo modelInfo) method canShowTime (line 133) | public boolean canShowTime() method getGroupCount (line 138) | @Override method update (line 148) | @Override method getGroupName (line 160) | @Override method getGroupToolTip (line 186) | @Override method getLastColumnOfGroup (line 212) | @Override method getColumnCount (line 222) | @Override method getRowCount (line 232) | @Override method shouldColourRow (line 239) | public boolean shouldColourRow(int row) method getColumnName (line 256) | @Override method getColumnToolTip (line 287) | @Override method getValueAt (line 327) | @Override method restartPathTable (line 410) | public void restartPathTable() method updatePathTable (line 420) | public void updatePathTable() method setVisibleColumnsAndGroups (line 430) | public void setVisibleColumnsAndGroups() method isPathLooping (line 492) | public boolean isPathLooping() method getLoopStart (line 497) | public int getLoopStart() method getLoopEnd (line 502) | public int getLoopEnd() method getView (line 507) | public SimulationView getView() method setView (line 512) | public void setView(SimulationView view) FILE: prism/src/userinterface/simulator/GUISimulatorUpdatesTable.java class GUISimulatorUpdatesTable (line 58) | @SuppressWarnings("serial") method GUISimulatorUpdatesTable (line 80) | public GUISimulatorUpdatesTable(GUISimulator.UpdateTableModel utm, GUI... method setFont (line 152) | public void setFont(Font font) method valueChanged (line 162) | public void valueChanged(ListSelectionEvent e) method getUpdateRowHeader (line 169) | public JList getUpdateRowHeader() class UpdateTableRenderer (line 174) | class UpdateTableRenderer implements TableCellRenderer method UpdateTableRenderer (line 178) | public UpdateTableRenderer() method getTableCellRendererComponent (line 183) | public Component getTableCellRendererComponent(JTable table, Object ... method setFont (line 219) | public void setFont(Font font) class UpdateHeaderRenderer (line 225) | class UpdateHeaderRenderer extends JButton implements ListCellRenderer... method UpdateHeaderRenderer (line 231) | UpdateHeaderRenderer(JTable table) method getListCellRendererComponent (line 245) | @Override class UpdateHeaderListModel (line 261) | class UpdateHeaderListModel extends AbstractListModel method getElementAt (line 263) | public String getElementAt(int index) method getSize (line 268) | public int getSize() method updateHeader (line 273) | public void updateHeader() FILE: prism/src/userinterface/simulator/GUITimeDialog.java class GUITimeDialog (line 36) | public class GUITimeDialog extends JDialog method GUITimeDialog (line 61) | private GUITimeDialog(GUIPrism parent, GUISimulator simulator) method initComponents (line 116) | private void initComponents() method okayButtonActionPerformed (line 194) | private void okayButtonActionPerformed(java.awt.event.ActionEvent evt)... method cancelButtonActionPerformed (line 204) | private void cancelButtonActionPerformed(java.awt.event.ActionEvent ev... method closeDialog (line 211) | private void closeDialog(java.awt.event.WindowEvent evt)//GEN-FIRST:ev... method isCancelled (line 217) | public boolean isCancelled() method getTime (line 222) | public double getTime() method askTime (line 228) | public static double askTime(GUIPrism prism, GUISimulator simulator) FILE: prism/src/userinterface/simulator/GUIViewDialog.java class GUIViewDialog (line 40) | public class GUIViewDialog extends JDialog implements KeyListener method GUIViewDialog (line 116) | public GUIViewDialog(GUIPrism parent, SimulationView view, GUISimulato... method initComponents (line 194) | private void initComponents() method selectAllHiddenRewardsButtonActionPerformed (line 594) | private void selectAllHiddenRewardsButtonActionPerformed(java.awt.even... method makeRewardHiddenButtonActionPerformed (line 603) | private void makeRewardHiddenButtonActionPerformed(java.awt.event.Acti... method makeRewardVisibleButtonActionPerformed (line 615) | private void makeRewardVisibleButtonActionPerformed(java.awt.event.Act... method selectAllVisibleRewardsButtonActionPerformed (line 625) | private void selectAllVisibleRewardsButtonActionPerformed(java.awt.eve... method selectAllVisibleVariablesButtonActionPerformed (line 633) | private void selectAllVisibleVariablesButtonActionPerformed(java.awt.e... method selectAllHiddenVariablesButtonActionPerformed (line 641) | private void selectAllHiddenVariablesButtonActionPerformed(java.awt.ev... method makeVariableVisibleButtonActionPerformed (line 651) | private void makeVariableVisibleButtonActionPerformed(java.awt.event.A... method makeVariableHiddenButtonActionPerformed (line 663) | private void makeVariableHiddenButtonActionPerformed(java.awt.event.Ac... method okayButtonActionPerformed (line 675) | private void okayButtonActionPerformed(java.awt.event.ActionEvent evt)... method cancelButtonActionPerformed (line 696) | private void cancelButtonActionPerformed(java.awt.event.ActionEvent ev... method closeDialog (line 702) | private void closeDialog(java.awt.event.WindowEvent evt)//GEN-FIRST:ev... method keyPressed (line 708) | public void keyPressed(KeyEvent e) method keyReleased (line 712) | public void keyReleased(KeyEvent e) method keyTyped (line 717) | public void keyTyped(KeyEvent e) class VariableListModel (line 722) | class VariableListModel extends DefaultListModel method VariableListModel (line 726) | public VariableListModel(ArrayList variables) method removeVariable (line 734) | public void removeVariable(Variable variable) method addVariable (line 744) | public void addVariable(Variable variable) method getVariables (line 755) | public ArrayList getVariables() class RewardListItem (line 766) | class RewardListItem method RewardListItem (line 771) | public RewardListItem(RewardStructure rewardStructure, boolean isCum... method toString (line 777) | public String toString() method isCumulative (line 794) | public boolean isCumulative() method setCumulative (line 799) | public void setCumulative(boolean isCumulative) method getRewardStructure (line 804) | public RewardStructure getRewardStructure() method setRewardStructure (line 809) | public void setRewardStructure(RewardStructure rewardStructure) method equals (line 814) | public boolean equals(Object obj) class RewardListModel (line 825) | class RewardListModel extends DefaultListModel method RewardListModel (line 829) | public RewardListModel(ArrayList rewardListItems) method removeReward (line 837) | public void removeReward(RewardListItem reward) method addReward (line 847) | public void addReward(RewardListItem reward) method getRewards (line 863) | public ArrayList getRewards() FILE: prism/src/userinterface/simulator/SimPathPlotThread.java class SimPathPlotThread (line 37) | public class SimPathPlotThread extends GUIComputationThread method SimPathPlotThread (line 45) | public SimPathPlotThread(GUISimulator guiSim, SimulatorEngine engine, ... method run (line 56) | public void run() FILE: prism/src/userinterface/simulator/SimulationView.java class SimulationView (line 45) | public class SimulationView extends Observable method SimulationView (line 63) | public SimulationView(GUISimulator simulator, PrismSettings settings) method showSteps (line 82) | public boolean showSteps() method showSteps (line 87) | public void showSteps(boolean stepsVisible) method showActions (line 95) | public boolean showActions() method showActions (line 100) | public void showActions(boolean actionsVisible) method showTime (line 108) | public boolean showTime() method showCumulativeTime (line 113) | public boolean showCumulativeTime() method showTime (line 118) | public void showTime(boolean showTime) method showCumulativeTime (line 126) | public void showCumulativeTime(boolean showCumulativeTime) method getVisibleVariables (line 134) | public ArrayList getVisibleVariables() method getHiddenVariables (line 139) | public ArrayList getHiddenVariables() method setVariableVisibility (line 144) | public void setVariableVisibility(ArrayList visibleVariables... method getVisibleObservables (line 153) | public ArrayList getVisibleObservables() method getVisibleRewardColumns (line 158) | public ArrayList getVisibleRewardColumns() method setVisibleRewardListItems (line 163) | public void setVisibleRewardListItems(ArrayList visibl... method getRewards (line 184) | public ArrayList getRewards() method isChangeRenderer (line 189) | public boolean isChangeRenderer() method setRenderer (line 194) | public void setRenderer(boolean isChangeRenderer) method refreshToDefaultView (line 202) | public void refreshToDefaultView(boolean pathActive, ModulesFile parse... class Variable (line 339) | public class Variable method Variable (line 346) | public Variable(int index, String name, Type type, int moduleIndex) method getIndex (line 354) | public int getIndex() method getName (line 359) | public String getName() method getType (line 364) | public Type getType() method getModuleIndex (line 369) | public int getModuleIndex() method toString (line 374) | public String toString() method equals (line 379) | public boolean equals(Object o) class VariableValue (line 385) | public class VariableValue method VariableValue (line 391) | public VariableValue(Variable variable, Object value) method getValue (line 398) | public Object getValue() method setValue (line 403) | public void setValue(Object value) method getVariable (line 408) | public Variable getVariable() method setVariable (line 413) | public void setVariable(Variable variable) method hasChanged (line 418) | public boolean hasChanged() method setChanged (line 423) | public void setChanged(boolean hasChanged) class Observ (line 429) | public class Observ extends Variable method Observ (line 431) | public Observ(int index, String name, Type type) method toString (line 436) | public String toString() class ActionValue (line 442) | public class ActionValue method ActionValue (line 447) | public ActionValue(String value) method getValue (line 452) | public String getValue() method setValue (line 457) | public void setValue(String value) method setActionValueUnknown (line 462) | public void setActionValueUnknown(boolean unknown) method isActionValueUnknown (line 467) | public boolean isActionValueUnknown() class TimeValue (line 473) | public class TimeValue method TimeValue (line 479) | public TimeValue(Double value, boolean isCumulative) method getValue (line 485) | public Double getValue() method setValue (line 490) | public void setValue(Double value) method setTimeValueUnknown (line 495) | public void setTimeValueUnknown(boolean unknown) method isTimeValueUnknown (line 500) | public boolean isTimeValueUnknown() method isCumulative (line 505) | public boolean isCumulative() method setCumulative (line 510) | public void setCumulative(boolean isCumulative) class RewardStructure (line 519) | public class RewardStructure method RewardStructure (line 527) | public RewardStructure(int index, String name, boolean stateEmpty, b... method getIndex (line 535) | public int getIndex() method getName (line 540) | public String getName() method getColumnName (line 545) | public String getColumnName() method isStateEmpty (line 554) | public boolean isStateEmpty() method isTransitionEmpty (line 559) | public boolean isTransitionEmpty() method isCumulative (line 564) | public boolean isCumulative() method toString (line 569) | public String toString() method equals (line 578) | public boolean equals(Object o) class RewardStructureColumn (line 584) | public class RewardStructureColumn method RewardStructureColumn (line 593) | public RewardStructureColumn(RewardStructure rewardStructure, int type) method getColumnName (line 599) | public String getColumnName() method getRewardStructure (line 612) | public RewardStructure getRewardStructure() method setRewardStructure (line 617) | public void setRewardStructure(RewardStructure rewardStructure) method toString (line 622) | public String toString() method isStateReward (line 627) | public boolean isStateReward() method isTransitionReward (line 632) | public boolean isTransitionReward() method isCumulativeReward (line 637) | public boolean isCumulativeReward() method setStateReward (line 642) | public void setStateReward() method setTransitionReward (line 647) | public void setTransitionReward() method setCumulativeReward (line 652) | public void setCumulativeReward() class RewardStructureValue (line 658) | public class RewardStructureValue method RewardStructureValue (line 666) | public RewardStructureValue(RewardStructureColumn rewardStructureCol... method getRewardStructureColumn (line 675) | public RewardStructureColumn getRewardStructureColumn() method setRewardStructureColumn (line 680) | public void setRewardStructureColumn(RewardStructureColumn rewardStr... method getRewardValue (line 685) | public Double getRewardValue() method setRewardValue (line 690) | public void setRewardValue(Double rewardValue) method setRewardValueUnknown (line 695) | public void setRewardValueUnknown(boolean unknown) method isRewardValueUnknown (line 700) | public boolean isRewardValueUnknown() method hasChanged (line 705) | public boolean hasChanged() method setChanged (line 710) | public void setChanged(boolean hasChanged) class MemoryValue (line 716) | public class MemoryValue method MemoryValue (line 721) | public MemoryValue(Object value) method getValue (line 726) | public Object getValue() method setValue (line 731) | public void setValue(Object value) method setMemoryValueUnknown (line 736) | public void setMemoryValueUnknown(boolean unknown) method isMemoryValueUnknown (line 741) | public boolean isMemoryValueUnknown() FILE: prism/src/userinterface/util/BooleanProperty.java class BooleanProperty (line 35) | public class BooleanProperty extends SingleProperty method BooleanProperty (line 41) | public BooleanProperty(PropertyOwner owner,String name, boolean property) method BooleanProperty (line 46) | public BooleanProperty(PropertyOwner owner,String name, boolean proper... method setBoolValue (line 55) | public void setBoolValue(boolean property) method getBoolValue (line 67) | public boolean getBoolValue() method setProperty (line 72) | public void setProperty(Object property) throws PropertyException method setEnabled (line 91) | public void setEnabled(boolean enabled) method getTableCellRendererComponent (line 99) | public Component getTableCellRendererComponent(JTable table, Object va... method getTableCellRendererComponentMulti (line 144) | public Component getTableCellRendererComponentMulti(JTable table, Obje... method getTableCellEditorComponent (line 187) | public Component getTableCellEditorComponent(JTable table, Object valu... method getTableCellEditorComponentMulti (line 206) | public Component getTableCellEditorComponentMulti(JTable table, Object... method getEditorValue (line 229) | public Boolean getEditorValue() method addListenerToEditor (line 235) | public void addListenerToEditor(ActionListener e) method removeListenerFromEditor (line 240) | public void removeListenerFromEditor(ActionListener e) FILE: prism/src/userinterface/util/ChoiceProperty.java class ChoiceProperty (line 35) | public class ChoiceProperty extends SingleProperty method ChoiceProperty (line 48) | public ChoiceProperty(PropertyOwner owner, String name, String[] props... method ChoiceProperty (line 53) | public ChoiceProperty(PropertyOwner owner, String name, String[] props... method getValue (line 76) | public String getValue() method getNumChoices (line 92) | public int getNumChoices() method getChoice (line 99) | public String getChoice(int i) method getCurrentIndex (line 104) | public int getCurrentIndex() method setSelectedIndex (line 109) | public void setSelectedIndex(int i) throws PropertyException method setEnabled (line 115) | public void setEnabled(boolean enabled) method setProperty (line 129) | public void setProperty(Object property, boolean notifyObservers) thro... method isFixedSize (line 169) | public boolean isFixedSize() method setFixedSize (line 178) | public void setFixedSize(boolean fixedSize) method getTableCellEditorComponent (line 187) | public Component getTableCellEditorComponent(JTable table, Object valu... method getTableCellEditorComponentMulti (line 193) | public Component getTableCellEditorComponentMulti(JTable table, Object... method getEditorValue (line 204) | public String getEditorValue() method addListenerToEditor (line 210) | public void addListenerToEditor(ActionListener e) method removeListenerFromEditor (line 215) | public void removeListenerFromEditor(ActionListener e) FILE: prism/src/userinterface/util/ColourProperty.java class ColourProperty (line 36) | public class ColourProperty extends SingleProperty method ColourProperty (line 41) | public ColourProperty(PropertyOwner owner, String name, Color property) method ColourProperty (line 46) | public ColourProperty(PropertyOwner owner, String name, Color property... method setColor (line 72) | public void setColor(Color property) method getColor (line 81) | public Color getColor() method setProperty (line 86) | public void setProperty(Object property) throws PropertyException method setEnabled (line 96) | public void setEnabled(boolean enabled) method getTableCellRendererComponent (line 109) | public Component getTableCellRendererComponent(JTable table, Object va... method getTableCellRendererComponentMulti (line 136) | public Component getTableCellRendererComponentMulti(JTable table, Obje... method getTableCellEditorComponent (line 171) | public Component getTableCellEditorComponent(JTable table, Object valu... method getTableCellEditorComponentMulti (line 186) | public Component getTableCellEditorComponentMulti(JTable table, Object... method getEditorValue (line 206) | public Color getEditorValue() method addListenerToEditor (line 213) | public void addListenerToEditor(ActionListener e) method removeListenerFromEditor (line 218) | public void removeListenerFromEditor(ActionListener e) method fireActionPerformed (line 223) | public void fireActionPerformed(ActionEvent e) FILE: prism/src/userinterface/util/DoubleProperty.java class DoubleProperty (line 30) | public class DoubleProperty extends SingleProperty method DoubleProperty (line 33) | public DoubleProperty(PropertyOwner owner,String name, double property) method DoubleProperty (line 38) | public DoubleProperty(PropertyOwner owner,String name, double property... method setValue (line 43) | public void setValue(double property) method setValue (line 48) | public void setValue(double property, boolean notifyObservers) method getValue (line 60) | public double getValue() method setProperty (line 65) | public void setProperty(Object property) throws PropertyException method setProperty (line 70) | public void setProperty(Object property, boolean notifyObservers) thro... FILE: prism/src/userinterface/util/ExpressionProperty.java class ExpressionProperty (line 46) | public class ExpressionProperty extends SingleProperty method ExpressionProperty (line 54) | public ExpressionProperty(PropertyOwner owner, String name, String val... method ExpressionProperty (line 59) | public ExpressionProperty(PropertyOwner owner, String name, String val... method getExpression (line 73) | public String getExpression() method setProperty (line 78) | public void setProperty(Object property) throws PropertyException method setEnabled (line 94) | public void setEnabled(boolean enabled) method getTableCellRendererComponent (line 104) | public Component getTableCellRendererComponent(JTable table, Object va... FILE: prism/src/userinterface/util/FontChooser.java class FontChooser (line 35) | @SuppressWarnings("serial") method FontChooser (line 45) | public FontChooser(java.awt.Frame parent) method FontChooser (line 55) | public FontChooser(Dialog parent) method getFont (line 66) | public static FontColorPair getFont(Dialog parent, Font startFont, Col... method getFont (line 90) | public static FontColorPair getFont(Frame parent, Font startFont, Colo... method doListModels (line 114) | private void doListModels() method doListeners (line 131) | private void doListeners() method initComponents (line 155) | private void initComponents()//GEN-BEGIN:initComponents method closeDialog (line 415) | private void closeDialog(java.awt.event.WindowEvent evt)//GEN-FIRST:ev... method main (line 424) | public static void main(String args[]) method caretUpdate (line 429) | public void caretUpdate(CaretEvent e) method actionPerformed (line 446) | public void actionPerformed(ActionEvent e) method getFontName (line 525) | public String getFontName() method getFontStyle (line 530) | public int getFontStyle() method getFontSize (line 549) | public int getFontSize() method fontValid (line 559) | public boolean fontValid() method setFont (line 577) | public void setFont(Font f) method valueChanged (line 631) | public void valueChanged(ListSelectionEvent e) method updatePreview (line 661) | public void updatePreview() method focusGained (line 669) | public void focusGained(FocusEvent e) method focusLost (line 679) | public void focusLost(FocusEvent e) method stateChanged (line 689) | public void stateChanged(ChangeEvent e) FILE: prism/src/userinterface/util/FontColorPair.java class FontColorPair (line 32) | public class FontColorPair method FontColorPair (line 35) | public FontColorPair(Font f, Color c) method FontColorPair (line 40) | public FontColorPair() FILE: prism/src/userinterface/util/FontColorProperty.java class FontColorProperty (line 37) | public class FontColorProperty extends SingleProperty method FontColorProperty (line 43) | public FontColorProperty(PropertyOwner owner, String name, FontColorPa... method FontColorProperty (line 48) | public FontColorProperty(PropertyOwner owner, String name, FontColorPa... method setFontColorPair (line 74) | public void setFontColorPair(FontColorPair property) method getFontColorPair (line 83) | public FontColorPair getFontColorPair() method setProperty (line 88) | public void setProperty(Object property) throws PropertyException method setEnabled (line 98) | public void setEnabled(boolean enabled) method getTableCellRendererComponent (line 111) | public Component getTableCellRendererComponent(JTable table, Object va... method getTableCellRendererComponentMulti (line 148) | public Component getTableCellRendererComponentMulti(JTable table, Obje... method getTableCellEditorComponent (line 193) | public Component getTableCellEditorComponent(JTable table, Object valu... method getEditorValue (line 208) | public FontColorPair getEditorValue() method addListenerToEditor (line 216) | public void addListenerToEditor(ActionListener e) method removeListenerFromEditor (line 221) | public void removeListenerFromEditor(ActionListener e) method fireActionPerformed (line 226) | public void fireActionPerformed(ActionEvent e) FILE: prism/src/userinterface/util/GUIComputationEvent.java class GUIComputationEvent (line 32) | public class GUIComputationEvent extends GUIEvent method GUIComputationEvent (line 42) | public GUIComputationEvent(int id, GUIPlugin source) method getSource (line 48) | public GUIPlugin getSource() FILE: prism/src/userinterface/util/GUIEvent.java class GUIEvent (line 30) | public class GUIEvent method GUIEvent (line 36) | public GUIEvent(int id) method GUIEvent (line 41) | public GUIEvent(int id, Object data) method getID (line 49) | public int getID() method getData (line 54) | public Object getData() FILE: prism/src/userinterface/util/GUIEventHandler.java class GUIEventHandler (line 32) | public class GUIEventHandler method GUIEventHandler (line 38) | public GUIEventHandler(GUIPrism gui) method addListener (line 44) | public void addListener(GUIEventListener listen) method notifyListeners (line 49) | public void notifyListeners(GUIEvent e) method removeListener (line 63) | public boolean removeListener(GUIEventListener listen) method clear (line 68) | public void clear() FILE: prism/src/userinterface/util/GUIEventListener.java type GUIEventListener (line 30) | public interface GUIEventListener method processGUIEvent (line 35) | public boolean processGUIEvent(GUIEvent e); FILE: prism/src/userinterface/util/GUIException.java class GUIException (line 30) | @SuppressWarnings("serial") method GUIException (line 36) | public GUIException() method GUIException (line 44) | public GUIException(String msg) FILE: prism/src/userinterface/util/GUIExitEvent.java class GUIExitEvent (line 30) | public class GUIExitEvent extends GUIEvent method GUIExitEvent (line 37) | public GUIExitEvent(int id) FILE: prism/src/userinterface/util/GUIGroupedTable.java class GUIGroupedTable (line 39) | @SuppressWarnings("serial") method GUIGroupedTable (line 46) | public GUIGroupedTable(GUIGroupedTableModel tableModel) method createDefaultColumnModel (line 55) | @Override method createDefaultColumnsFromModel (line 67) | @Override method createDefaultTableHeader (line 107) | @Override method setFont (line 124) | @Override FILE: prism/src/userinterface/util/GUIGroupedTableColumnModel.java class GUIGroupedTableColumnModel (line 37) | @SuppressWarnings("serial") method GUIGroupedTableColumnModel (line 49) | public GUIGroupedTableColumnModel() method getGroupTableColumnModel (line 61) | public DefaultTableColumnModel getGroupTableColumnModel() method addColumnGroup (line 71) | public void addColumnGroup(TableColumn groupColumn, ArrayList properties) method isMultiline (line 47) | public boolean isMultiline() method getProperty (line 52) | public SingleProperty getProperty(int i) method getNumProperties (line 57) | public int getNumProperties() method allTheSame (line 62) | public boolean allTheSame() method toString (line 77) | public String toString() method getTableCellRendererComponentMulti (line 94) | public Component getTableCellRendererComponentMulti(JTable table, Obje... method getProperties (line 104) | public ArrayList getProperties() FILE: prism/src/userinterface/util/PresentationMetalTheme.java class PresentationMetalTheme (line 38) | public class PresentationMetalTheme extends DefaultMetalTheme method PresentationMetalTheme (line 42) | public PresentationMetalTheme(int sizeChange) method getMenuTextFont (line 53) | public FontUIResource getMenuTextFont() method getControlTextFont (line 59) | public FontUIResource getControlTextFont() FILE: prism/src/userinterface/util/PropertyConstants.java class PropertyConstants (line 30) | public final class PropertyConstants FILE: prism/src/userinterface/util/PropertyException.java class PropertyException (line 30) | @SuppressWarnings("serial") method PropertyException (line 34) | public PropertyException(String desc) FILE: prism/src/userinterface/util/PropertyOwner.java type PropertyOwner (line 31) | public interface PropertyOwner extends Comparable method getUniquePropertyID (line 34) | public int getUniquePropertyID(); method getDescriptor (line 39) | public String getDescriptor(); method getClassDescriptor (line 49) | public String getClassDescriptor(); method getNumProperties (line 51) | public int getNumProperties(); method getProperty (line 53) | public SingleProperty getProperty(int index); method registerObserver (line 55) | public void registerObserver(Observer obs); FILE: prism/src/userinterface/util/PropertyTable.java class PropertyTable (line 39) | @SuppressWarnings("serial") method PropertyTable (line 47) | public PropertyTable(PropertyTableModel theModel) method setNameColumnWidth (line 95) | public void setNameColumnWidth(int width) method doChoiceBox (line 104) | private void doChoiceBox() method stopEditing (line 124) | public void stopEditing() method setCurrEditor (line 130) | public void setCurrEditor(PropertyTable.PropertyCellEditor ce) method initComponents (line 146) | private void initComponents()//GEN-BEGIN:initComponents method valueChanged (line 256) | public void valueChanged(ListSelectionEvent e) method tableChanged (line 282) | public void tableChanged(TableModelEvent e) method getNumLines (line 314) | public static int getNumLines(String str) method itemStateChanged (line 326) | public void itemStateChanged(ItemEvent e) class PropertyCellEditor (line 340) | public class PropertyCellEditor extends AbstractCellEditor implements ... method PropertyCellEditor (line 351) | public PropertyCellEditor() method stopEditing (line 368) | public void stopEditing() method shouldSelectCell (line 375) | public boolean shouldSelectCell(EventObject anEvent) method getCellEditorValue (line 382) | public Object getCellEditorValue() method getTableCellEditorComponent (line 409) | public Component getTableCellEditorComponent(JTable table, Object va... method caretUpdate (line 544) | public void caretUpdate(CaretEvent e) method keyPressed (line 562) | public void keyPressed(KeyEvent e) method keyReleased (line 603) | public void keyReleased(KeyEvent e) method keyTyped (line 607) | public void keyTyped(KeyEvent e) method actionPerformed (line 611) | public void actionPerformed(ActionEvent e) class PropertyCellRenderer (line 619) | class PropertyCellRenderer implements TableCellRenderer method PropertyCellRenderer (line 624) | public PropertyCellRenderer() method getTableCellRendererComponent (line 634) | public Component getTableCellRendererComponent(JTable table, Object ... FILE: prism/src/userinterface/util/PropertyTableModel.java class PropertyTableModel (line 34) | @SuppressWarnings("serial") method PropertyTableModel (line 50) | public PropertyTableModel() method setJTable (line 61) | public void setJTable(JTable tab) method setOwners (line 66) | public void setOwners(ArrayList owners) method getGroupName (line 130) | public String getGroupName(int i) method getNumGroupNames (line 135) | public int getNumGroupNames() method getRowCount (line 140) | public int getRowCount() method getColumnCount (line 148) | public int getColumnCount() method getColumnName (line 153) | public String getColumnName(int column) method getValueAt (line 161) | public Object getValueAt(int row, int column) method isCellEditable (line 185) | public boolean isCellEditable(int row, int column) method getSelectedProperty (line 194) | public SingleProperty getSelectedProperty(int listIndex) method setValueAt (line 203) | public void setValueAt(Object obj, int row, int column) method getCurrentGroup (line 228) | public int getCurrentGroup() method getCurrentGroupSize (line 233) | protected int getCurrentGroupSize() method getCurrentGroupStart (line 238) | protected int getCurrentGroupStart() method getCurrentGroupName (line 243) | protected String getCurrentGroupName() method getOwner (line 248) | protected PropertyOwner getOwner(int i) method getNumGroups (line 253) | public int getNumGroups() method setCurrentGroup (line 262) | public void setCurrentGroup(int currentGroup) method printArray (line 268) | public static void printArray(ArrayList a) method getComboModel (line 280) | public DefaultComboBoxModel getComboModel() method update (line 285) | public void update(Observable o, Object arg) method repaintTable (line 291) | public void repaintTable() FILE: prism/src/userinterface/util/SelectionEvent.java class SelectionEvent (line 32) | public class SelectionEvent method SelectionEvent (line 39) | public SelectionEvent(ArrayList selectedItems) method getSelectedItems (line 48) | public ArrayList getSelectedItems() method getSelectedItem (line 53) | public PropertyOwner getSelectedItem(int i) method getSelectionSize (line 58) | public int getSelectionSize() FILE: prism/src/userinterface/util/SelectionListener.java type SelectionListener (line 31) | public interface SelectionListener extends EventListener method selectionPerformed (line 33) | public void selectionPerformed(SelectionEvent e); FILE: prism/src/userinterface/util/SelectionModel.java class SelectionModel (line 36) | public abstract class SelectionModel extends Observable method SelectionModel (line 42) | public SelectionModel() method addSelectionListener (line 48) | public void addSelectionListener(SelectionListener s) method removeSelectionListener (line 53) | public void removeSelectionListener(SelectionListener s) method fireSelectionChanged (line 58) | public void fireSelectionChanged() method getCurrentSelection (line 69) | public ArrayList getCurrentSelection() method getSelectedItem (line 74) | public PropertyOwner getSelectedItem(int i) method getSelectionSize (line 79) | public int getSelectionSize() method addToSelection (line 84) | protected void addToSelection(PropertyOwner owner, boolean fireEvent) method removeFromSelection (line 93) | protected void removeFromSelection(PropertyOwner owner, boolean fireEv... method clearSelection (line 102) | protected void clearSelection(boolean fireEvent) method setSelection (line 110) | protected void setSelection(ArrayList a, boolean fireEv... FILE: prism/src/userinterface/util/SingleProperty.java class SingleProperty (line 34) | public class SingleProperty extends Observable method SingleProperty (line 46) | public SingleProperty(PropertyOwner owner, String name, Object property) method SingleProperty (line 51) | public SingleProperty(PropertyOwner owner,String name, Object property... method SingleProperty (line 56) | public SingleProperty(PropertyOwner owner,String name, Object property... method SingleProperty (line 61) | public SingleProperty(PropertyOwner owner,String name, Object property... method getName (line 84) | public java.lang.String getName() method setName (line 93) | public void setName(java.lang.String name) method getProperty (line 104) | public java.lang.Object getProperty() method setProperty (line 113) | public void setProperty(java.lang.Object property) throws PropertyExce... method setProperty (line 118) | public void setProperty(Object property, boolean notifyObservers) thro... method isMultiline (line 135) | public boolean isMultiline() method setMultiline (line 144) | public void setMultiline(boolean multiline) method getDescription (line 155) | public java.lang.String getDescription() method setDescription (line 164) | public void setDescription(java.lang.String description) method isEditableWhenMultiple (line 175) | public boolean isEditableWhenMultiple() method setEditableWhenMultiple (line 184) | public void setEditableWhenMultiple(boolean editableWhenMultiple) method getComment (line 195) | public java.lang.String getComment() method setComment (line 204) | public void setComment(java.lang.String comment) method toString (line 211) | public String toString() method getTableCellRendererComponent (line 218) | public Component getTableCellRendererComponent(JTable table, Object va... method getTableCellRendererComponentMulti (line 224) | public Component getTableCellRendererComponentMulti(JTable table, Obje... method getTableCellEditorComponent (line 232) | public Component getTableCellEditorComponent(JTable table, Object valu... method getTableCellEditorComponentMulti (line 237) | public Component getTableCellEditorComponentMulti(JTable table, Object... method getOwner (line 246) | public userinterface.util.PropertyOwner getOwner() method setOwner (line 255) | public void setOwner(userinterface.util.PropertyOwner owner) method isEnabled (line 264) | public boolean isEnabled() method setEnabled (line 273) | public void setEnabled(boolean enabled) method setOwningModel (line 280) | public void setOwningModel(PropertyTableModel ptm) FILE: prism/unit-tests/common/iterable/ArrayIteratorTest.java type ArrayIteratorTest (line 16) | interface ArrayIteratorTest method testNextIndex (line 18) | @ParameterizedTest class Of (line 32) | @Nested method getReducible (line 36) | @Override method testOfArray (line 42) | @ParameterizedTest method testOfArrayIntInt_All (line 51) | @ParameterizedTest method testOfArrayIntInt_Range (line 60) | @ParameterizedTest method testOf_Errors (line 69) | @Test class OfDouble (line 88) | @Nested method getReducible (line 92) | @Override method testOfDouble (line 98) | @ParameterizedTest method testOfDoubleArrayIntInt_All (line 107) | @ParameterizedTest method testOfDoubleArrayIntInt_Range (line 116) | @ParameterizedTest method testOfDouble_Errors (line 125) | @Test class OfInt (line 144) | @Nested method getReducible (line 148) | @Override method testOfInt (line 154) | @ParameterizedTest method testOfIntArrayIntInt_All (line 163) | @ParameterizedTest method testOfIntArrayIntInt_Range (line 172) | @ParameterizedTest method testOfInt_Errors (line 181) | @Test class OfLong (line 200) | @Nested method getReducible (line 204) | @Override method testOfLong (line 210) | @ParameterizedTest method testOfLongArrayIntInt_All (line 219) | @ParameterizedTest method testOfLongArrayIntInt_Range (line 228) | @ParameterizedTest method testOfLong_Errors (line 237) | @Test FILE: prism/unit-tests/common/iterable/Assertions.java class Assertions (line 9) | public class Assertions method assertDoubleEquals (line 14) | protected static void assertDoubleEquals(double expected, double actual) method assertIterableEquals (line 19) | public static void assertIterableEquals(PrimitiveIterable.OfDouble exp... method assertIterableEquals (line 24) | public static void assertIterableEquals(PrimitiveIterable.OfInt expect... method assertIterableEquals (line 29) | public static void assertIterableEquals(PrimitiveIterable.OfLong expec... method assertIteratorEquals (line 34) | public static void assertIteratorEquals(Iterator expected, Iterator... method assertIteratorEquals (line 45) | public static void assertIteratorEquals(PrimitiveIterator.OfDouble exp... method assertIteratorEquals (line 58) | public static void assertIteratorEquals(PrimitiveIterator.OfInt expect... method assertIteratorEquals (line 69) | public static void assertIteratorEquals(PrimitiveIterator.OfLong expec... FILE: prism/unit-tests/common/iterable/ChainedIterableTest.java type ChainedIterableTest (line 18) | interface ChainedIterableTest class Of (line 20) | @Nested method getReducible (line 24) | @Override method split (line 30) | protected Stream>> split(Object[... method getChains (line 46) | public Stream>> getChains() method getDuplicatesReducibles (line 51) | @Override method getEmptyReducibles (line 58) | @Override method getSingletonReducibles (line 65) | @Override method getMultitonReducibles (line 72) | @Override method testOf (line 79) | @ParameterizedTest method testOf_Null (line 93) | @Test class OfDouble (line 102) | @Nested method getReducible (line 106) | @Override method split (line 112) | protected Stream> spl... method getChains (line 128) | public Stream> getCha... method getDuplicatesReducibles (line 133) | @Override method getEmptyReducibles (line 140) | @Override method getSingletonReducibles (line 147) | @Override method getMultitonReducibles (line 154) | @Override method testOf (line 161) | @ParameterizedTest method testOfDouble_Null (line 175) | @Test class OfInt (line 184) | @Nested method getReducible (line 188) | @Override method split (line 194) | protected Stream> split(... method getChains (line 210) | public Stream> getChains() method getDuplicatesReducibles (line 215) | @Override method getEmptyReducibles (line 222) | @Override method getSingletonReducibles (line 229) | @Override method getMultitonReducibles (line 236) | @Override method testOf (line 243) | @ParameterizedTest method testOfDouble_Null (line 257) | @Test class OfLong (line 266) | @Nested method getReducible (line 270) | @Override method split (line 276) | protected Stream> split... method getChains (line 292) | public Stream> getChains() method getDuplicatesReducibles (line 297) | @Override method getEmptyReducibles (line 304) | @Override method getSingletonReducibles (line 311) | @Override method getMultitonReducibles (line 318) | @Override method testOf (line 325) | @ParameterizedTest method testOfDouble_Null (line 339) | @Test FILE: prism/unit-tests/common/iterable/ChainedIteratorTest.java type ChainedIteratorTest (line 16) | interface ChainedIteratorTest class Of (line 18) | @Nested method getReducible (line 22) | @Override method split (line 28) | protected Stream>> split(Object[... method getChains (line 44) | public Stream>> getChains() method getDuplicatesReducibles (line 49) | @Override method getEmptyReducibles (line 56) | @Override method getSingletonReducibles (line 63) | @Override method getMultitonReducibles (line 70) | @Override method testOf (line 77) | @ParameterizedTest method testOf_Null (line 92) | @Test class OfDouble (line 101) | @Nested method getReducible (line 105) | @Override method split (line 111) | protected Stream> spl... method getChains (line 127) | public Stream> getCha... method getDuplicatesReducibles (line 132) | @Override method getEmptyReducibles (line 139) | @Override method getSingletonReducibles (line 146) | @Override method getMultitonReducibles (line 153) | @Override method testOf (line 160) | @ParameterizedTest method testOfDouble_Null (line 175) | @Test class OfInt (line 184) | @Nested method getReducible (line 188) | @Override method split (line 194) | protected Stream> split(... method getChains (line 210) | public Stream> getChains() method getDuplicatesReducibles (line 215) | @Override method getEmptyReducibles (line 222) | @Override method getSingletonReducibles (line 229) | @Override method getMultitonReducibles (line 236) | @Override method testOf (line 243) | @ParameterizedTest method testOfDouble_Null (line 258) | @Test class OfLong (line 267) | @Nested method getReducible (line 271) | @Override method split (line 277) | protected Stream> split... method getChains (line 293) | public Stream> getChains() method getDuplicatesReducibles (line 298) | @Override method getEmptyReducibles (line 305) | @Override method getSingletonReducibles (line 312) | @Override method getMultitonReducibles (line 319) | @Override method testOf (line 326) | @ParameterizedTest method testOfDouble_Null (line 341) | @Test FILE: prism/unit-tests/common/iterable/DistinctTest.java type DistinctTest (line 13) | public interface DistinctTest> method getDistinct (line 15) | T getDistinct(); method test (line 17) | boolean test(T distinct, E element); method getElements (line 19) | Stream> getElements(); method testGetSeen (line 21) | @ParameterizedTest method testTest (line 40) | @ParameterizedTest class Of (line 53) | @Nested method getDistinct (line 57) | @Override method test (line 63) | @Override method getElements (line 69) | @Override class OfDouble (line 76) | @Nested method getDistinct (line 80) | @Override method test (line 86) | @Override method getElements (line 92) | @Override method testTest_PositiveZero (line 98) | @Test method testTest_NegativeZero (line 107) | @Test class OfInt (line 117) | @TestInstance(TestInstance.Lifecycle.PER_CLASS) method getDistinct (line 120) | @Override method test (line 126) | @Override method getElements (line 132) | @Override class OfLong (line 139) | @TestInstance(TestInstance.Lifecycle.PER_CLASS) method getDistinct (line 142) | @Override method test (line 148) | @Override method getElements (line 154) | @Override FILE: prism/unit-tests/common/iterable/EmptyIterableTest.java type EmptyIterableTest (line 9) | interface EmptyIterableTest> extends Funct... method testAllMatch (line 11) | @Override method testAnyMatch (line 15) | @Override method testDetect_Multiton (line 19) | @Override method testDetect_Singleton (line 23) | @Override method testFlatMapToNull (line 27) | @Override method testNoneMatch (line 31) | @Override method testIsEmpty_NonEmpty (line 35) | @Override method testReduceBinaryOperatorOfE_Singleton (line 39) | @Override method testReduceBinaryOperatorOfE_Multiton (line 43) | @Override method testReduceBinary_ResultNull (line 47) | @Override class Of (line 53) | @Nested method getReducible (line 57) | @Override method getDuplicatesReducibles (line 64) | @Override method getSingletonReducibles (line 70) | @Override method getMultitonReducibles (line 76) | @Override class OfDouble (line 85) | @Nested method getReducible (line 89) | @Override method getDuplicatesReducibles (line 96) | @Override method getSingletonReducibles (line 102) | @Override method getMultitonReducibles (line 108) | @Override method testAllMatchDoublePredicate (line 114) | @Override method testAnyMatchDoublePredicate (line 118) | @Override method testDetectDoublePredicate_Multiton (line 122) | @Override method testDetectDoublePredicate_Singleton (line 126) | @Override method testFlatMapDoubleToNull (line 130) | @Override method testMax_Singleton (line 134) | @Override method testMax_Multiton (line 138) | @Override method testMin_Singleton (line 142) | @Override method testMin_Multiton (line 146) | @Override method testNoneMatchDoublePredicate (line 150) | @Override method testReduceDoubleBinaryOperator_Singleton (line 154) | @Override method testReduceDoubleBinaryOperator_Multiton (line 158) | @Override class OfInt (line 165) | @Nested method getReducible (line 169) | @Override method getDuplicatesReducibles (line 176) | @Override method getSingletonReducibles (line 182) | @Override method getMultitonReducibles (line 188) | @Override method testAllMatchIntPredicate (line 194) | @Override method testAnyMatchIntPredicate (line 198) | @Override method testDetectIntPredicate_Multiton (line 202) | @Override method testDetectIntPredicate_Singleton (line 206) | @Override method testFlatMapIntToNull (line 210) | @Override method testMax_Singleton (line 214) | @Override method testMax_Multiton (line 218) | @Override method testMin_Singleton (line 222) | @Override method testMin_Multiton (line 226) | @Override method testNoneMatchIntPredicate (line 230) | @Override method testReduceDoubleBinaryOperator_Singleton (line 234) | @Override method testReduceDoubleBinaryOperator_Multiton (line 238) | @Override method testReduceIntBinaryOperator_Singleton (line 242) | @Override method testReduceIntBinaryOperator_Multiton (line 246) | @Override method testReduceLongBinaryOperator_Singleton (line 250) | @Override method testReduceLongBinaryOperator_Multiton (line 254) | @Override class OfLong (line 261) | @Nested method getReducible (line 265) | @Override method getDuplicatesReducibles (line 272) | @Override method getSingletonReducibles (line 278) | @Override method getMultitonReducibles (line 284) | @Override method testAllMatchLongPredicate (line 290) | @Override method testAnyMatch (line 294) | @Override method testAnyMatchLongPredicate (line 298) | @Override method testDetectLongPredicate_Multiton (line 302) | @Override method testDetectLongPredicate_Singleton (line 306) | @Override method testFlatMapLongToNull (line 310) | @Override method testMax_Singleton (line 314) | @Override method testMax_Multiton (line 318) | @Override method testMin_Singleton (line 322) | @Override method testMin_Multiton (line 326) | @Override method testNoneMatchLongPredicate (line 330) | @Override method testReduceLongBinaryOperator_Singleton (line 334) | @Override method testReduceLongBinaryOperator_Multiton (line 338) | @Override FILE: prism/unit-tests/common/iterable/EmptyIteratorTest.java type EmptyIteratorTest (line 9) | interface EmptyIteratorTest> extends Funct... method testAllMatch (line 11) | @Override method testAnyMatch (line 15) | @Override method testDetect_Multiton (line 19) | @Override method testDetect_Singleton (line 23) | @Override method testFlatMapToNull (line 27) | @Override method testNoneMatch (line 31) | @Override method testIsEmpty_NonEmpty (line 35) | @Override method testReduceBinaryOperatorOfE_Singleton (line 39) | @Override method testReduceBinaryOperatorOfE_Multiton (line 43) | @Override method testReduceBinary_ResultNull (line 47) | @Override class Of (line 53) | @Nested method getReducible (line 57) | @Override method getDuplicatesReducibles (line 64) | @Override method getSingletonReducibles (line 70) | @Override method getMultitonReducibles (line 76) | @Override class OfDouble (line 85) | @Nested method getReducible (line 89) | @Override method getDuplicatesReducibles (line 96) | @Override method getSingletonReducibles (line 102) | @Override method getMultitonReducibles (line 108) | @Override method testAllMatchDoublePredicate (line 114) | @Override method testAnyMatchDoublePredicate (line 118) | @Override method testDetectDoublePredicate_Multiton (line 122) | @Override method testDetectDoublePredicate_Singleton (line 126) | @Override method testFlatMapDoubleToNull (line 130) | @Override method testMax_Singleton (line 134) | @Override method testMax_Multiton (line 138) | @Override method testMin_Singleton (line 142) | @Override method testMin_Multiton (line 146) | @Override method testNoneMatchDoublePredicate (line 150) | @Override method testReduceDoubleBinaryOperator_Singleton (line 154) | @Override method testReduceDoubleBinaryOperator_Multiton (line 158) | @Override class OfInt (line 165) | @Nested method getReducible (line 169) | @Override method getDuplicatesReducibles (line 176) | @Override method getSingletonReducibles (line 182) | @Override method getMultitonReducibles (line 188) | @Override method testAllMatchIntPredicate (line 194) | @Override method testAnyMatchIntPredicate (line 198) | @Override method testDetectIntPredicate_Multiton (line 202) | @Override method testDetectIntPredicate_Singleton (line 206) | @Override method testFlatMapIntToNull (line 210) | @Override method testMax_Singleton (line 214) | @Override method testMax_Multiton (line 218) | @Override method testMin_Singleton (line 222) | @Override method testMin_Multiton (line 226) | @Override method testNoneMatchIntPredicate (line 230) | @Override method testReduceDoubleBinaryOperator_Singleton (line 234) | @Override method testReduceDoubleBinaryOperator_Multiton (line 238) | @Override method testReduceIntBinaryOperator_Singleton (line 242) | @Override method testReduceIntBinaryOperator_Multiton (line 246) | @Override method testReduceLongBinaryOperator_Singleton (line 250) | @Override method testReduceLongBinaryOperator_Multiton (line 254) | @Override class OfLong (line 261) | @Nested method getReducible (line 265) | @Override method getDuplicatesReducibles (line 272) | @Override method getSingletonReducibles (line 278) | @Override method getMultitonReducibles (line 284) | @Override method testAllMatchLongPredicate (line 290) | @Override method testAnyMatch (line 294) | @Override method testAnyMatchLongPredicate (line 298) | @Override method testDetectLongPredicate_Multiton (line 302) | @Override method testDetectLongPredicate_Singleton (line 306) | @Override method testFlatMapLongToNull (line 310) | @Override method testMax_Singleton (line 314) | @Override method testMax_Multiton (line 318) | @Override method testMin_Singleton (line 322) | @Override method testMin_Multiton (line 326) | @Override method testNoneMatchLongPredicate (line 330) | @Override method testReduceLongBinaryOperator_Singleton (line 334) | @Override method testReduceLongBinaryOperator_Multiton (line 338) | @Override FILE: prism/unit-tests/common/iterable/FilteringIterableTest.java type FilteringIterableTest (line 17) | interface FilteringIterableTest class Of (line 19) | @Nested method getReducible (line 23) | @Override method testOf (line 29) | @ParameterizedTest method testOf_Null (line 45) | @Test class OfDouble (line 56) | @Nested method getReducible (line 60) | @Override method testOfDouble (line 66) | @ParameterizedTest method testOfDouble_Null (line 82) | @Test class OfInt (line 94) | @Nested method getReducible (line 98) | @Override method testOfInt (line 104) | @ParameterizedTest method testOfInt_Null (line 120) | @Test class OfLong (line 131) | @Nested method getReducible (line 135) | @Override method testOfLong (line 141) | @ParameterizedTest method testOfLong_Null (line 157) | @Test FILE: prism/unit-tests/common/iterable/FilteringIteratorTest.java type FilteringIteratorTest (line 17) | interface FilteringIteratorTest class Of (line 19) | @Nested method getReducible (line 23) | @Override method testOf (line 29) | @ParameterizedTest method testOf_Null (line 45) | @Test class OfDouble (line 56) | @Nested method getReducible (line 60) | @Override method testOfDouble (line 66) | @ParameterizedTest method testOfDouble_Null (line 82) | @Test class OfInt (line 94) | @Nested method getReducible (line 98) | @Override method testOfInt (line 104) | @ParameterizedTest method testOfInt_Null (line 120) | @Test class OfLong (line 131) | @Nested method getReducible (line 135) | @Override method testOfLong (line 141) | @ParameterizedTest method testOfLong_Null (line 157) | @Test FILE: prism/unit-tests/common/iterable/FunctionalIterableStaticTest.java class FunctionalIterableStaticTest (line 14) | class FunctionalIterableStaticTest method getIterables (line 16) | static Stream> getIterables() method getIterablesDouble (line 24) | static Stream> getIterablesDouble() method getIterablesInt (line 31) | static Stream> getIterablesInt() method getIterablesLong (line 38) | static Stream> getIterablesLong() method testOf (line 45) | @ParameterizedTest method testOfTypes (line 56) | @Test method testOf_Null (line 63) | @Test method testOfDouble (line 69) | @ParameterizedTest method testOfDoubleTypes (line 80) | @Test method testOfDouble_Null (line 87) | @Test method testOfInt (line 93) | @ParameterizedTest method testOfIntTypes (line 104) | @Test method testOfInt_Null (line 111) | @Test method testOfLong (line 117) | @ParameterizedTest method testOfLongTypes (line 128) | @Test method testOfLong_Null (line 135) | @Test FILE: prism/unit-tests/common/iterable/FunctionalIterableTest.java type FunctionalIterableTest (line 15) | public interface FunctionalIterableTest> extends FunctionalIte... FILE: prism/unit-tests/common/iterable/FunctionalIteratorStaticTest.java class FunctionalIteratorStaticTest (line 13) | class FunctionalIteratorStaticTest method getIterables (line 15) | static Stream> getIterables() method getIterablesDouble (line 23) | static Stream> getIterablesDouble() method getIterablesInt (line 30) | static Stream> getIterablesInt() method getIterablesLong (line 37) | static Stream> getIterablesLong() method testOf (line 44) | @ParameterizedTest method testOfTypes (line 55) | @Test method testOf_Null (line 62) | @Test method testOfDouble (line 68) | @ParameterizedTest method testOfDoubleTypes (line 79) | @Test method testOfDouble_Null (line 86) | @Test method testOfInt (line 92) | @ParameterizedTest method testOfIntTypes (line 103) | @Test method testOfInt_Null (line 110) | @Test method testOfLong (line 116) | @ParameterizedTest method testOfLongTypes (line 127) | @Test method testOfLong_Null (line 134) | @Test FILE: prism/unit-tests/common/iterable/FunctionalIteratorTest.java type FunctionalIteratorTest (line 15) | public interface FunctionalIteratorTest collectElements(Supplier supplier) method testRelease (line 32) | @ParameterizedTest method testUnwrap (line 42) | @ParameterizedTest method testRequireNext (line 50) | @ParameterizedTest method testConsume (line 58) | @ParameterizedTest method testConcat (line 71) | @ParameterizedTest method testFlatMap (line 82) | @ParameterizedTest method testFlatMapToDouble (line 92) | @ParameterizedTest method testFlatMapToInt (line 104) | @ParameterizedTest method testFlatMapToLong (line 116) | @ParameterizedTest method testFlatMapToNull (line 128) | @ParameterizedTest method testFlatMap_Null (line 139) | @Test method testForEach (line 150) | @ParameterizedTest method testForEachRemaining (line 162) | @ParameterizedTest method testForEachRemaining_Null (line 173) | @Test method testIsEmpty (line 180) | @ParameterizedTest type Of (line 190) | interface Of> extends FunctionalIte... FILE: prism/unit-tests/common/iterable/FunctionalPrimitiveIterableTest.java type FunctionalPrimitiveIterableTest (line 16) | public interface FunctionalPrimitiveIterableTest type OfDouble (line 18) | interface OfDouble ext... method testFlatMapDoubleToObj (line 20) | @ParameterizedTest method testFlatMapDoubleToDouble (line 29) | @ParameterizedTest method testFlatMapDoubleToInt (line 40) | @ParameterizedTest method testFlatMapDoubleToLong (line 50) | @ParameterizedTest method testFlatMapDoubleToNull (line 61) | @ParameterizedTest method testFlatMapOfDouble_Null (line 71) | @Test method testForEachDoubleConsumer (line 81) | @ParameterizedTest method testConcatTypes (line 93) | @Test type OfInt (line 107) | interface OfInt extends F... method testFlatMapIntToObj (line 109) | @ParameterizedTest method testFlatMapIntToDouble (line 118) | @ParameterizedTest method testFlatMapIntToInt (line 129) | @ParameterizedTest method testFlatMapIntToLong (line 139) | @ParameterizedTest method testFlatMapIntToNull (line 150) | @ParameterizedTest method testFlatMapOfInt_Null (line 160) | @Test method testForEachIntConsumer (line 170) | @ParameterizedTest method testConcatTypes (line 182) | @Test type OfLong (line 196) | interface OfLong extends... method testFlatMapLongToObj (line 198) | @ParameterizedTest method testFlatMapLongToDouble (line 207) | @ParameterizedTest method testFlatMapLongToInt (line 218) | @ParameterizedTest method testFlatMapLongToLong (line 228) | @ParameterizedTest method testFlatMapLongToNull (line 239) | @ParameterizedTest method testFlatMapOfLong_Null (line 249) | @Test method testForEachLongConsumer (line 259) | @ParameterizedTest method testConcatTypes (line 271) | @Test FILE: prism/unit-tests/common/iterable/FunctionalPrimitiveIteratorTest.java type FunctionalPrimitiveIteratorTest (line 16) | public interface FunctionalPrimitiveIteratorTest type OfDouble (line 18) | interface OfDouble ext... method testFlatMapDoubleToObj (line 20) | @ParameterizedTest method testFlatMapDoubleToDouble (line 29) | @ParameterizedTest method testFlatMapDoubleToInt (line 40) | @ParameterizedTest method testFlatMapDoubleToLong (line 51) | @ParameterizedTest method testFlatMapDoubleToNull (line 62) | @ParameterizedTest method testFlatMapOfDouble_Null (line 72) | @Test method testForEachDoubleConsumer (line 83) | @ParameterizedTest method testForEachRemainingDoubleConsumer (line 98) | @ParameterizedTest method testForEachRemainingDoubleConsumer_Null (line 111) | @Test method testConcatTypes (line 118) | @Test method testMin_Consumed (line 129) | @ParameterizedTest method testMax_Consumed (line 138) | @ParameterizedTest type OfInt (line 150) | interface OfInt extends F... method testFlatMapIntToObj (line 152) | @ParameterizedTest method testFlatMapIntToDouble (line 161) | @ParameterizedTest method testFlatMapIntToInt (line 172) | @ParameterizedTest method testFlatMapIntToLong (line 183) | @ParameterizedTest method testFlatMapIntToNull (line 194) | @ParameterizedTest method testFlatMapOfInt_Null (line 204) | @Test method testForEachIntConsumer (line 214) | @ParameterizedTest method testForEachRemainingIntConsumer (line 229) | @ParameterizedTest method testForEachRemainingIntConsumer_Null (line 240) | @Test method testConcatTypes (line 247) | @Test method testMin_Consumed (line 258) | @ParameterizedTest method testMax_Consumed (line 267) | @ParameterizedTest type OfLong (line 279) | interface OfLong extends... method testFlatMapLongToObj (line 281) | @ParameterizedTest method testFlatMapLongToDouble (line 290) | @ParameterizedTest method testFlatMapLongToInt (line 301) | @ParameterizedTest method testFlatMapLongToLong (line 312) | @ParameterizedTest method testFlatMapLongToNull (line 323) | @ParameterizedTest method testFlatMapOfLong_Null (line 333) | @Test method testForEachLongConsumer (line 343) | @ParameterizedTest method testForEachRemainingLongConsumer (line 358) | @ParameterizedTest method testForEachRemainingLongConsumer_Null (line 369) | @Test method testConcatTypes (line 376) | @Test method testMin_Consumed (line 387) | @ParameterizedTest method testMax_Consumed (line 396) | @ParameterizedTest FILE: prism/unit-tests/common/iterable/IterableAdaptorTest.java class IterableAdaptorTest (line 16) | class IterableAdaptorTest class Of (line 18) | @Nested method getReducible (line 22) | @Override method testOf (line 28) | @ParameterizedTest method testOf_Null (line 38) | @Test class OfDouble (line 48) | @Nested method getReducible (line 52) | @Override method testOfDouble (line 59) | @ParameterizedTest method testOfDouble_Null (line 69) | @Test method asNonFunctionalIterable (line 76) | private PrimitiveIterable.OfDouble asNonFunctionalIterable(double[] ... class OfInt (line 85) | @Nested method getReducible (line 89) | @Override method testOfInt (line 96) | @ParameterizedTest method testOfInt_Null (line 106) | @Test method asNonFunctionalIterable (line 113) | private PrimitiveIterable.OfInt asNonFunctionalIterable(int[] numbers) class OfLong (line 122) | @Nested method getReducible (line 126) | @Override method testOfLong (line 133) | @ParameterizedTest method testOfLong_Null (line 143) | @Test method asNonFunctionalIterable (line 150) | private PrimitiveIterable.OfLong asNonFunctionalIterable(long[] numb... FILE: prism/unit-tests/common/iterable/IterableArrayTest.java type IterableArrayTest (line 16) | interface IterableArrayTest class Of (line 18) | @Nested method getReducible (line 22) | @Override method testOfArray (line 28) | @ParameterizedTest method testOfArrayIntInt_All (line 37) | @ParameterizedTest method testOfArrayIntInt_Range (line 46) | @ParameterizedTest method testOf_Errors (line 55) | @Test class OfDouble (line 74) | @Nested method getReducible (line 78) | @Override method testOfDouble (line 84) | @ParameterizedTest method testOfDoubleArrayIntInt_All (line 93) | @ParameterizedTest method testOfDoubleArrayIntInt_Range (line 102) | @ParameterizedTest method testOfDouble_Errors (line 111) | @Test class OfInt (line 130) | @Nested method getReducible (line 134) | @Override method testOfInt (line 140) | @ParameterizedTest method testOfIntArrayIntInt_All (line 149) | @ParameterizedTest method testOfIntArrayIntInt_Range (line 158) | @ParameterizedTest method testOfInt_Errors (line 167) | @Test class OfLong (line 186) | @Nested method getReducible (line 190) | @Override method testOfLong (line 196) | @ParameterizedTest method testOfLongArrayIntInt_All (line 205) | @ParameterizedTest method testOfLongArrayIntInt_Range (line 214) | @ParameterizedTest method testOfLong_Errors (line 223) | @Test FILE: prism/unit-tests/common/iterable/IteratorAdaptorTest.java class IteratorAdaptorTest (line 17) | class IteratorAdaptorTest class Of (line 19) | @Nested method getReducible (line 23) | @Override method testOf (line 29) | @ParameterizedTest method testOf_Null (line 40) | @Test method testUnwrap (line 47) | @ParameterizedTest class OfDouble (line 60) | @Nested method getReducible (line 64) | @Override method testOfDouble (line 71) | @ParameterizedTest method testOfDouble_Null (line 81) | @Test method testUnwrap (line 88) | @ParameterizedTest method asNonFunctionalIterable (line 98) | private PrimitiveIterable.OfDouble asNonFunctionalIterable(double[] ... class OfInt (line 107) | @Nested method getReducible (line 111) | @Override method testOfInt (line 118) | @ParameterizedTest method testOfInt_Null (line 128) | @Test method testUnwrap (line 135) | @ParameterizedTest method asNonFunctionalIterable (line 145) | private PrimitiveIterable.OfInt asNonFunctionalIterable(int[] numbers) class OfLong (line 154) | @Nested method getReducible (line 158) | @Override method testOfLong (line 165) | @ParameterizedTest method testOfLong_Null (line 175) | @Test method testUnwrap (line 182) | @ParameterizedTest method asNonFunctionalIterable (line 192) | private PrimitiveIterable.OfLong asNonFunctionalIterable(long[] numb... FILE: prism/unit-tests/common/iterable/MappingIterableTest.java type MappingIterableTest (line 16) | interface MappingIterableTest class ObjToObj (line 18) | @Nested method getReducible (line 22) | @Override method testOf (line 32) | @ParameterizedTest method testOf_Null (line 45) | @Test class ObjToDouble (line 56) | @Nested method getReducible (line 60) | @Override method testObjToDouble (line 67) | @ParameterizedTest method testObjToDouble_Null (line 79) | @Test class ObjToInt (line 90) | @Nested method getReducible (line 94) | @Override method testObjToInt (line 101) | @ParameterizedTest method testObjToInt_Null (line 113) | @Test class ObjToLong (line 124) | @Nested method getReducible (line 128) | @Override method testObjToLong (line 135) | @ParameterizedTest method testObjToLong_Null (line 147) | @Test class DoubleToObj (line 158) | @Nested method getReducible (line 162) | @Override method testDoubleToObj (line 170) | @ParameterizedTest method testDoubleToObj_Null (line 183) | @Test class DoubleToDouble (line 194) | @Nested method getReducible (line 198) | @Override method testDoubleToDouble (line 206) | @ParameterizedTest method testDoubleToDouble_Null (line 219) | @Test class DoubleToInt (line 230) | @Nested method getReducible (line 234) | @Override method testDoubleToInt (line 242) | @ParameterizedTest method testDoubleToInt_Null (line 255) | @Test class DoubleToLong (line 266) | @Nested method getReducible (line 270) | @Override method testDoubleToLong (line 278) | @ParameterizedTest method testDoubleToLong_Null (line 291) | @Test class IntToObj (line 302) | @Nested method getReducible (line 306) | @Override method testIntToObj (line 314) | @ParameterizedTest method testIntToObj_Null (line 327) | @Test class IntToDouble (line 338) | @Nested method getReducible (line 342) | @Override method testIntToDouble (line 350) | @ParameterizedTest method testIntToDouble_Null (line 363) | @Test class IntToInt (line 374) | @Nested method getReducible (line 378) | @Override method testIntToInt (line 386) | @ParameterizedTest method testIntToInt_Null (line 399) | @Test class IntToLong (line 410) | @Nested method getReducible (line 414) | @Override method testIntToLong (line 422) | @ParameterizedTest method testIntToLong_Null (line 435) | @Test class LongToObj (line 446) | @Nested method getReducible (line 450) | @Override method testLongToObj (line 458) | @ParameterizedTest method testLongToObj_Null (line 471) | @Test class LongToDouble (line 482) | @Nested method getReducible (line 486) | @Override method testLongToDouble (line 494) | @ParameterizedTest method testLongToDouble_Null (line 507) | @Test class LongToInt (line 518) | @Nested method getReducible (line 522) | @Override method testLongToInt (line 530) | @ParameterizedTest method testLongToInt_Null (line 543) | @Test class LongToLong (line 554) | @Nested method getReducible (line 558) | @Override method testLongToLong (line 566) | @ParameterizedTest method testLongToLong_Null (line 579) | @Test FILE: prism/unit-tests/common/iterable/MappingIteratorTest.java type MappingIteratorTest (line 15) | interface MappingIteratorTest class ObjToObj (line 17) | @Nested method getReducible (line 21) | @Override method testOf (line 31) | @ParameterizedTest method testOf_Null (line 44) | @Test class ObjToDouble (line 55) | @Nested method getReducible (line 59) | @Override method testObjToDouble (line 66) | @ParameterizedTest method testObjToDouble_Null (line 79) | @Test class ObjToInt (line 90) | @Nested method getReducible (line 94) | @Override method testObjToInt (line 101) | @ParameterizedTest method testObjToInt_Null (line 114) | @Test class ObjToLong (line 125) | @Nested method getReducible (line 129) | @Override method testObjToLong (line 136) | @ParameterizedTest method testObjToLong_Null (line 149) | @Test class DoubleToObj (line 160) | @Nested method getReducible (line 164) | @Override method testDoubleToObj (line 172) | @ParameterizedTest method testDoubleToObj_Null (line 185) | @Test class DoubleToDouble (line 196) | @Nested method getReducible (line 200) | @Override method testDoubleToDouble (line 208) | @ParameterizedTest method testDoubleToDouble_Null (line 221) | @Test class DoubleToInt (line 232) | @Nested method getReducible (line 236) | @Override method testDoubleToInt (line 244) | @ParameterizedTest method testDoubleToInt_Null (line 257) | @Test class DoubleToLong (line 268) | @Nested method getReducible (line 272) | @Override method testDoubleToLong (line 280) | @ParameterizedTest method testDoubleToLong_Null (line 293) | @Test class IntToObj (line 304) | @Nested method getReducible (line 308) | @Override method testIntToObj (line 316) | @ParameterizedTest method testIntToObj_Null (line 329) | @Test class IntToDouble (line 340) | @Nested method getReducible (line 344) | @Override method testIntToDouble (line 352) | @ParameterizedTest method testIntToDouble_Null (line 365) | @Test class IntToInt (line 376) | @Nested method getReducible (line 380) | @Override method testIntToInt (line 388) | @ParameterizedTest method testIntToInt_Null (line 401) | @Test class IntToLong (line 412) | @Nested method getReducible (line 416) | @Override method testIntToLong (line 424) | @ParameterizedTest method testIntToLong_Null (line 437) | @Test class LongToObj (line 448) | @Nested method getReducible (line 452) | @Override method testLongToObj (line 460) | @ParameterizedTest method testLongToObj_Null (line 473) | @Test class LongToDouble (line 484) | @Nested method getReducible (line 488) | @Override method testLongToDouble (line 496) | @ParameterizedTest method testLongToDouble_Null (line 509) | @Test class LongToInt (line 520) | @Nested method getReducible (line 524) | @Override method testLongToInt (line 532) | @ParameterizedTest method testLongToInt_Null (line 545) | @Test class LongToLong (line 556) | @Nested method getReducible (line 560) | @Override method testLongToLong (line 568) | @ParameterizedTest method testLongToLong_Null (line 581) | @Test FILE: prism/unit-tests/common/iterable/PrimitiveIterableTest.java class PrimitiveIterableTest (line 14) | public class PrimitiveIterableTest method testUnboxDoubleIterable (line 16) | @Test method testUnboxDoubleIterator (line 25) | @Test method testUnboxDoubleIterator_NullValues (line 35) | @Test method testUnboxDouble_Null (line 43) | @Test method testUnboxIntIterable (line 50) | @Test method testUnboxIntIterator (line 59) | @Test method testUnboxIntIterator_NullValues (line 69) | @Test method testUnboxInt_Null (line 77) | @Test method testLongDoubleIterable (line 84) | @Test method testUnboxLongIterator (line 93) | @Test method testUnboxLongIterator_NullValues (line 103) | @Test method testUnboxLong_Null (line 111) | @Test FILE: prism/unit-tests/common/iterable/PrimitiveReducibleTest.java type PrimitiveReducibleTest (line 25) | public interface PrimitiveReducibleTest type OfDouble (line 27) | @TestInstance(TestInstance.Lifecycle.PER_CLASS) method getDuplicatesReducibles (line 30) | @Override method getEmptyReducibles (line 36) | @Override method getSingletonReducibles (line 42) | @Override method getMultitonReducibles (line 48) | @Override method getReducible (line 54) | T getReducible(double[] arguments); method getExcluded (line 56) | @Override method testCollectDoubleArray (line 72) | @ParameterizedTest method testCollectDoubleArrayOffset (line 84) | @ParameterizedTest method testCollectOfDouble_Null (line 96) | @Test method testCollectAndCountDoubleArray (line 104) | @ParameterizedTest method testCollectAndCountDoubleArrayOffset (line 118) | @ParameterizedTest method testCollectAndCountOfDouble_Null (line 132) | @Test method testCollectDistinct (line 140) | @ParameterizedTest method testFilterDouble (line 157) | @ParameterizedTest method testFilterOfDouble_Null (line 171) | @Test method testFlatMapDoubleToObj (line 178) | void testFlatMapDoubleToObj(Supplier supplier); method testFlatMapDoubleToDouble (line 180) | void testFlatMapDoubleToDouble(Supplier supplier); method testFlatMapDoubleToInt (line 182) | void testFlatMapDoubleToInt(Supplier supplier); method testFlatMapDoubleToLong (line 184) | void testFlatMapDoubleToLong(Supplier supplier); method testFlatMapDoubleToNull (line 186) | void testFlatMapDoubleToNull(Supplier supplier); method testFlatMapOfDouble_Null (line 188) | void testFlatMapOfDouble_Null(); method testMapDoubleToObj (line 190) | @ParameterizedTest method testMapDoubleToDouble (line 201) | @ParameterizedTest method testMapDoubleToInt (line 212) | @ParameterizedTest method testMapDoubleToLong (line 222) | @ParameterizedTest method testMapOfDouble_Null (line 233) | @Test method testForEachDoubleConsumer (line 243) | void testForEachDoubleConsumer(Supplier supplier); method testForEachDoubleConsumer_Null (line 245) | @Test method testReduceDoubleBinaryOperator_Empty (line 252) | @ParameterizedTest method testReduceDoubleBinaryOperator_Singleton (line 261) | @ParameterizedTest method testReduceDoubleBinaryOperator_Multiton (line 272) | @ParameterizedTest method testReduceIntDoubleToIntFunction (line 295) | @ParameterizedTest method testReduceLongDoubleToLongFunction (line 308) | @ParameterizedTest method testReduceObjDouble (line 321) | @ParameterizedTest method testReduceOfDouble_Null (line 332) | @Test method testConcatTypes (line 343) | void testConcatTypes(); method testDistinct (line 345) | @ParameterizedTest method testDedupe (line 360) | @ParameterizedTest method testAllMatchDoublePredicate (line 379) | @ParameterizedTest method testAllMatchDoublePredicate_Empty (line 399) | @ParameterizedTest method testAllMatchDoublePredicate_Null (line 407) | @Test method testAnyMatchDoublePredicate (line 414) | @ParameterizedTest method testAnyMatchDoublePredicate_Empty (line 434) | @ParameterizedTest method testAnyMatchDoublePredicate_Null (line 442) | @Test method testNoneMatchDoublePredicate (line 449) | @ParameterizedTest method testNoneMatchDoublePredicate_Empty (line 469) | @ParameterizedTest method testNoneMatchDoublePredicate_Null (line 477) | @Test method testContains (line 484) | @ParameterizedTest method testContainsDouble (line 493) | @ParameterizedTest method testCountDoublePredicate (line 509) | @ParameterizedTest method testCountDoublePredicate_Null (line 524) | @Test method testDetectDoublePredicate_AllFalse (line 531) | @ParameterizedTest method testDetectDoublePredicate_Empty (line 539) | @ParameterizedTest method testDetectDoublePredicate_Singleton (line 547) | @ParameterizedTest method testDetectDoublePredicate_Multiton (line 557) | @ParameterizedTest method testDetectDoublePredicate_Null (line 576) | @Test method testMin_Empty (line 583) | @ParameterizedTest method testMin_Singleton (line 592) | @ParameterizedTest method testMin_Multiton (line 602) | @ParameterizedTest method testMax_Empty (line 613) | @ParameterizedTest method testMax_Singleton (line 622) | @ParameterizedTest method testMax_Multiton (line 632) | @ParameterizedTest method testSum (line 643) | @ParameterizedTest method testSum_Empty (line 653) | @ParameterizedTest type OfInt (line 665) | @TestInstance(TestInstance.Lifecycle.PER_CLASS) method getDuplicatesReducibles (line 668) | @Override method getEmptyReducibles (line 674) | @Override method getSingletonReducibles (line 680) | @Override method getMultitonReducibles (line 686) | @Override method getReducible (line 692) | T getReducible(int[] arguments); method getExcluded (line 694) | @Override method testCollectIntArray (line 705) | @ParameterizedTest method testCollectIntArrayOffset (line 717) | @ParameterizedTest method testCollectBitSet (line 729) | @ParameterizedTest method testCollectOfInt_Null (line 739) | @Test method testCollectAndCountIntArray (line 748) | @ParameterizedTest method testCollectAndCountIntArrayOffset (line 762) | @ParameterizedTest method testCollectAndCountBitSet (line 776) | @ParameterizedTest method testCollectAndCountOfInt_Null (line 789) | @Test method testFilterInt (line 798) | @ParameterizedTest method testFilterOfInt_Null (line 812) | @Test method testFlatMapIntToObj (line 819) | void testFlatMapIntToObj(Supplier supplier); method testFlatMapIntToDouble (line 821) | void testFlatMapIntToDouble(Supplier supplier); method testFlatMapIntToInt (line 823) | void testFlatMapIntToInt(Supplier supplier); method testFlatMapIntToLong (line 825) | void testFlatMapIntToLong(Supplier supplier); method testFlatMapIntToNull (line 827) | void testFlatMapIntToNull(Supplier supplier); method testFlatMapOfInt_Null (line 829) | void testFlatMapOfInt_Null(); method testMapIntToObj (line 831) | @ParameterizedTest method testMapIntToDouble (line 842) | @ParameterizedTest method testMapIntToInt (line 853) | @ParameterizedTest method testMapToLong (line 863) | @ParameterizedTest method testMapOfInt_Null (line 874) | @Test method testForEachIntConsumer (line 884) | void testForEachIntConsumer(Supplier supplier); method testForEachIntConsumer_Null (line 886) | @Test method testReduceIntBinaryOperator_Empty (line 893) | @ParameterizedTest method testReduceIntBinaryOperator_Singleton (line 902) | @ParameterizedTest method testReduceIntBinaryOperator_Multiton (line 913) | @ParameterizedTest method testReduceDoubleBinaryOperator_Empty (line 936) | @ParameterizedTest method testReduceDoubleBinaryOperator_Singleton (line 945) | @ParameterizedTest method testReduceDoubleBinaryOperator_Multiton (line 956) | @ParameterizedTest method testReduceLongBinaryOperator_Empty (line 979) | @ParameterizedTest method testReduceLongBinaryOperator_Singleton (line 988) | @ParameterizedTest method testReduceLongBinaryOperator_Multiton (line 999) | @ParameterizedTest method testReduceObjIntFunction (line 1022) | @ParameterizedTest method testReduceOfInt_Null (line 1033) | @Test method testConcatTypes (line 1046) | void testConcatTypes(); method testAllMatchIntPredicate (line 1048) | @ParameterizedTest method testAllMatchIntPredicate_Empty (line 1068) | @ParameterizedTest method testAllMatchIntPredicate_Null (line 1076) | @Test method testAnyMatchIntPredicate (line 1083) | @ParameterizedTest method testAnyMatchIntPredicate_Empty (line 1103) | @ParameterizedTest method testAnyMatchIntPredicate_Null (line 1111) | @Test method testNoneMatchIntPredicate (line 1118) | @ParameterizedTest method testNoneMatchIntPredicate_Empty (line 1138) | @ParameterizedTest method testNoneMatchIntPredicate_Null (line 1146) | @Test method testContains (line 1153) | @ParameterizedTest method testContainsInt (line 1162) | @ParameterizedTest method testCountIntPredicate (line 1175) | @ParameterizedTest method testCountIntPredicate_Null (line 1190) | @Test method testDetectIntPredicate (line 1197) | @ParameterizedTest method testDetectIntPredicate_Empty (line 1205) | @ParameterizedTest method testDetectIntPredicate_Singleton (line 1213) | @ParameterizedTest method testDetectIntPredicate_Multiton (line 1223) | @ParameterizedTest method testDetectIntPredicate_Null (line 1242) | @Test method testMin_Empty (line 1249) | @ParameterizedTest method testMin_Singleton (line 1258) | @ParameterizedTest method testMin_Multiton (line 1268) | @ParameterizedTest method testMax_Empty (line 1279) | @ParameterizedTest method testMax_Singleton (line 1288) | @ParameterizedTest method testMax_Multiton (line 1298) | @ParameterizedTest method testSum (line 1309) | @ParameterizedTest type OfLong (line 1322) | @TestInstance(TestInstance.Lifecycle.PER_CLASS) method getDuplicatesReducibles (line 1325) | @Override method getEmptyReducibles (line 1331) | @Override method getSingletonReducibles (line 1337) | @Override method getMultitonReducibles (line 1343) | @Override method getReducible (line 1349) | T getReducible(long[] numbers); method getExcluded (line 1351) | @Override method testCollectLongArray (line 1362) | @ParameterizedTest method testCollectLongArrayOffset (line 1374) | @ParameterizedTest method testCollectOfLong_Null (line 1386) | @Test method testCollectAndCountLongArray (line 1394) | @ParameterizedTest method testCollectAndCountArrayOffset (line 1408) | @ParameterizedTest method testCollectAndCountOfLong_Null (line 1422) | @Test method testFilterLong (line 1430) | @ParameterizedTest method testFilterOfLong_Null (line 1444) | @Test method testFlatMapLongToObj (line 1451) | void testFlatMapLongToObj(Supplier supplier); method testFlatMapLongToDouble (line 1453) | void testFlatMapLongToDouble(Supplier supplier); method testFlatMapLongToInt (line 1455) | void testFlatMapLongToInt(Supplier supplier); method testFlatMapLongToLong (line 1457) | void testFlatMapLongToLong(Supplier supplier); method testFlatMapLongToNull (line 1459) | void testFlatMapLongToNull(Supplier supplier); method testFlatMapOfLong_Null (line 1461) | void testFlatMapOfLong_Null(); method testMapLongToObj (line 1463) | @ParameterizedTest method testMapLongToDouble (line 1474) | @ParameterizedTest method testMapLongToInt (line 1485) | @ParameterizedTest method testMapToLong (line 1495) | @ParameterizedTest method testMapOfLong_Null (line 1506) | @Test method testForEachLongConsumer (line 1516) | void testForEachLongConsumer(Supplier supplier); method testForEachLongConsumer_Null (line 1518) | @Test method testReduceLongBinaryOperator_Empty (line 1525) | @ParameterizedTest method testReduceLongBinaryOperator_Singleton (line 1534) | @ParameterizedTest method testReduceLongBinaryOperator_Multiton (line 1545) | @ParameterizedTest method testReduceDoubleLongToDoubleFunction (line 1568) | @ParameterizedTest method testReduceIntLongToIntFunction (line 1581) | @ParameterizedTest method testReduceObjLong (line 1594) | @ParameterizedTest method testReduceOfLong_Null (line 1605) | @Test method testConcatTypes (line 1616) | void testConcatTypes(); method testAllMatchLongPredicate (line 1618) | @ParameterizedTest method testAllMatchLongPredicate_Empty (line 1638) | @ParameterizedTest method testAllMatchLongPredicate_Null (line 1646) | @Test method testAnyMatchLongPredicate (line 1653) | @ParameterizedTest method testAnyMatchLongPredicate_Empty (line 1673) | @ParameterizedTest method testAnyMatchLongPredicate_Null (line 1681) | @Test method testNoneMatchLongPredicate (line 1688) | @ParameterizedTest method testNoneMatchLongPredicate_Empty (line 1708) | @ParameterizedTest method testNoneMatchLongPredicate_Null (line 1716) | @Test method testContains (line 1723) | @ParameterizedTest method testContainsLong (line 1732) | @ParameterizedTest method testCountLongPredicate (line 1745) | @ParameterizedTest method testCountLongPredicate_Null (line 1760) | @Test method testDetectLongPredicate (line 1767) | @ParameterizedTest method testDetectLongPredicate_Empty (line 1775) | @ParameterizedTest method testDetectLongPredicate_Singleton (line 1783) | @ParameterizedTest method testDetectLongPredicate_Multiton (line 1793) | @ParameterizedTest method testDetectLongPredicate_Null (line 1812) | @Test method testMin_Empty (line 1819) | @ParameterizedTest method testMin_Singleton (line 1828) | @ParameterizedTest method testMin_Multiton (line 1838) | @ParameterizedTest method testMax_Empty (line 1849) | @ParameterizedTest method testMax_Singleton (line 1858) | @ParameterizedTest method testMax_Multiton (line 1868) | @ParameterizedTest method testSum (line 1879) | @ParameterizedTest FILE: prism/unit-tests/common/iterable/RangeTest.java class RangeTest (line 20) | class RangeTest implements FunctionalPrimitiveIterableTest.OfInt method asRange (line 22) | static Range asRange(Arguments args) method getEmptyRangeArguments (line 28) | static Stream getEmptyRangeArguments() method getSingletonRangeArguments (line 36) | static Stream getSingletonRangeArguments() method getMultitonRangeArguments (line 44) | static Stream getMultitonRangeArguments() method getReducible (line 54) | @Override method getDuplicatesReducibles (line 60) | @Override method getEmptyReducibles (line 66) | @Override method getSingletonReducibles (line 72) | @Override method getMultitonReducibles (line 78) | @Override method getExcluded (line 84) | @Override method assertEqualsClosedForLoop (line 119) | public static void assertEqualsClosedForLoop(int start, int stop, int ... method assertEqualsOpenForLoop (line 124) | public static void assertEqualsOpenForLoop(int start, int stop, int st... method assertEqualsClosedForLoop (line 129) | public static void assertEqualsClosedForLoop(int start, int stop, int ... method assertEqualsOpenForLoop (line 147) | public static void assertEqualsOpenForLoop(int start, int stop, int st... method testClosedInt (line 168) | @ParameterizedTest method testClosedIntInt (line 184) | @ParameterizedTest method testClosedIntIntInt (line 200) | @ParameterizedTest method testRangeInt (line 213) | @ParameterizedTest method testRangeIntInt (line 227) | @ParameterizedTest method testRangeIntIntInt (line 241) | @ParameterizedTest method testRangeStepZero (line 249) | @Test method testIsAscending (line 255) | @ParameterizedTest method testIsSingleton (line 271) | @ParameterizedTest method testReversed (line 279) | @ParameterizedTest method testToString (line 298) | @ParameterizedTest method testEqualsAndHash (line 308) | @Test method testEqualsAndHashEmpty (line 334) | @ParameterizedTest method testEqualsAndHashSingleton (line 344) | @ParameterizedTest class RangeIteratorTest (line 356) | @Nested method getReducible (line 360) | @Override method getDuplicatesReducibles (line 366) | @Override method getEmptyReducibles (line 372) | @Override method getSingletonReducibles (line 378) | @Override method getMultitonReducibles (line 384) | @Override FILE: prism/unit-tests/common/iterable/ReducibleStaticTest.java class ReducibleStaticTest (line 16) | class ReducibleStaticTest method getIterables (line 18) | static Stream> getIterables() method getIterablesNull (line 26) | static Stream> getIterablesNull() method getIterablesDouble (line 31) | static Stream> getIterablesDouble() method getIterablesInt (line 38) | static Stream> getIterablesInt() method getIterablesLong (line 45) | static Stream> getIterablesLong() method testExtendIterable (line 52) | @ParameterizedTest method testExtendIterator (line 61) | @ParameterizedTest method testExtendFunctionalIterable (line 71) | @ParameterizedTest method testExtendFunctionalIterator (line 81) | @ParameterizedTest method testExtendFunctionalPrimitiveIterableOfDouble (line 91) | @ParameterizedTest method testExtendFunctionalPrimitiveIteratorOfDouble (line 101) | @ParameterizedTest method testExtendFunctionalPrimitiveIterableOfInt (line 111) | @ParameterizedTest method testExtendFunctionalPrimitiveIteratorOfInt (line 121) | @ParameterizedTest method testExtendFunctionalPrimitiveIterableOfLong (line 131) | @ParameterizedTest method testExtendFunctionalPrimitiveIteratorOfLong (line 141) | @ParameterizedTest method testExtendPrimitiveIterableOfDouble (line 151) | @ParameterizedTest method testExtendPrimitiveIteratorOfDouble (line 161) | @ParameterizedTest method testExtendPrimitiveIterableOfInt (line 171) | @ParameterizedTest method testExtendPrimitiveIteratorOfInt (line 181) | @ParameterizedTest method testExtendPrimitiveIterableOfLong (line 191) | @ParameterizedTest method testExtendPrimitiveIteratorOfLong (line 201) | @ParameterizedTest method testExtendIterable_Null (line 211) | @Test method testExtendIterator_Null (line 218) | @Test method testConcatIterable (line 225) | @ParameterizedTest method testConcatIterator (line 236) | @ParameterizedTest method testConcatIterable_Empty (line 247) | @Test method testConcatIterator_Empty (line 255) | @Test method testConcatIterable_Null (line 263) | @Test method testConcatIterator_Null (line 269) | @Test method testConcatIterable_NullValues (line 275) | @ParameterizedTest method testConcatIterator_NullValues (line 283) | @ParameterizedTest method testConcatDoubleIterable (line 290) | @ParameterizedTest method testConcatDoubleIterator (line 303) | @ParameterizedTest method testConcatDoubleIterable_Empty (line 316) | @Test method testConcatDoubleIterator_Empty (line 324) | @Test method testConcatDoubleIterable_Null (line 332) | @Test method testConcatDoubleIterator_Null (line 338) | @Test method testConcatDoubleIterable_NullValues (line 344) | @ParameterizedTest method testConcatDoubleIterator_NullValues (line 352) | @ParameterizedTest method testConcatIntIterable (line 359) | @ParameterizedTest method testConcatIntIterator (line 372) | @ParameterizedTest method testConcatIntIterable_Empty (line 385) | @Test method testConcatIntIterator_Empty (line 393) | @Test method testConcatIntIterable_Null (line 401) | @Test method testConcatIntIterator_Null (line 407) | @Test method testConcatIntIterable_NullValues (line 413) | @ParameterizedTest method testConcatIntIterator_NullValues (line 421) | @ParameterizedTest method testConcatLongIterable (line 428) | @ParameterizedTest method testConcatLongIterator (line 441) | @ParameterizedTest method testConcatLongIterable_Empty (line 454) | @Test method testConcatLongIterator_Empty (line 462) | @Test method testConcatLongIterable_Null (line 470) | @Test method testConcatLongIterator_Null (line 476) | @Test method testConcatLongIterable_NullValues (line 482) | @ParameterizedTest method testConcatLongIterator_NullValues (line 490) | @ParameterizedTest method testUnboxDoubleIterable (line 497) | @ParameterizedTest method testUnboxDoubleIterator (line 507) | @ParameterizedTest method testUnboxDoubleIterableOfDouble (line 517) | @ParameterizedTest method testUnboxDoubleIteratorOfDouble (line 527) | @ParameterizedTest method testUnboxDoubleIterable_Null (line 537) | @Test method testUnboxDoubleIterator_Null (line 544) | @Test method testUnboxDoubleIterable_NullValues (line 551) | @ParameterizedTest method testUnboxDoubleIterator_NullValues (line 560) | @ParameterizedTest method testUnboxIntIterable (line 569) | @ParameterizedTest method testUnboxIntIterator (line 579) | @ParameterizedTest method testUnboxIntIterableOfInt (line 589) | @ParameterizedTest method testUnboxIntIteratorOfInt (line 599) | @ParameterizedTest method testUnboxIntIterable_Null (line 609) | @Test method testUnboxIntIterator_Null (line 616) | @Test method testUnboxIntIterable_NullValues (line 623) | @ParameterizedTest method testUnboxIntIterator_NullValues (line 632) | @ParameterizedTest method testUnboxLongIterable (line 641) | @ParameterizedTest method testUnboxLong (line 651) | @ParameterizedTest method testUnboxLongIterableOfLong (line 661) | @ParameterizedTest method testUnboxLongIteratorOfLong (line 671) | @ParameterizedTest method testUnboxLongIterable_Null (line 681) | @Test method testUnboxLongIterator_Null (line 688) | @Test method testUnboxLongIterable_NullValues (line 695) | @ParameterizedTest method testUnboxLongIterator_NullValues (line 704) | @ParameterizedTest FILE: prism/unit-tests/common/iterable/ReducibleTest.java type ReducibleTest (line 17) | public interface ReducibleTest> method getAnyReducible (line 19) | default T getAnyReducible() method getReducibles (line 26) | default Stream> getReducibles() method getDuplicatesReducibles (line 31) | Stream> getDuplicatesReducibles(); method getEmptyReducibles (line 33) | Stream> getEmptyReducibles(); method getSingletonReducibles (line 35) | Stream> getSingletonReducibles(); method getMultitonReducibles (line 37) | Stream> getMultitonReducibles(); method getExcluded (line 39) | Iterable getExcluded(T reducible); method testCollectArray (line 43) | @ParameterizedTest method testCollectArrayOffset (line 55) | @ParameterizedTest method testCollectCollection (line 67) | @ParameterizedTest method testCollectSupplier (line 77) | @ParameterizedTest method testCollect_Null (line 87) | @Test method testCollectAndCountArray (line 97) | @ParameterizedTest method testCollectAndCountArrayOffset (line 111) | @ParameterizedTest method testCollectAndCountCollection (line 125) | @ParameterizedTest method testCollectAndCount_Null (line 137) | @Test method testCollectDistinct (line 146) | @ParameterizedTest method testConsume (line 157) | @ParameterizedTest method testConcat (line 168) | void testConcat(Supplier supplier); method testDistinct (line 170) | @ParameterizedTest method testDedupe (line 180) | @ParameterizedTest method testFilter (line 195) | @ParameterizedTest method testFilter_Null (line 209) | @Test method testFlatMap (line 216) | void testFlatMap(Supplier supplier); method testFlatMapToDouble (line 218) | void testFlatMapToDouble(Supplier supplier); method testFlatMapToInt (line 220) | void testFlatMapToInt(Supplier supplier); method testFlatMapToLong (line 222) | void testFlatMapToLong(Supplier supplier); method testFlatMapToNull (line 224) | void testFlatMapToNull(Supplier supplier); method testFlatMap_Null (line 226) | void testFlatMap_Null(); method testMap (line 228) | @ParameterizedTest method testMapToDouble (line 239) | @ParameterizedTest method testMapToInt (line 250) | @ParameterizedTest method testMapToLong (line 260) | @ParameterizedTest method testMap_Null (line 271) | @Test method testForEach (line 281) | void testForEach(Supplier supplier); method testForEach_Null (line 283) | @Test method testIsEmpty_Empty (line 290) | @ParameterizedTest method testIsEmpty_NonEmpty (line 297) | @ParameterizedTest method testReduceBinaryOperatorOfE_Empty (line 304) | @ParameterizedTest method testReduceBinaryOperatorOfE_Singleton (line 313) | @ParameterizedTest method testReduceBinaryOperatorOfE_Multiton (line 328) | @ParameterizedTest method testReduceBinary_ResultNull (line 351) | @ParameterizedTest method testReduce (line 359) | @ParameterizedTest method testReduceDouble (line 370) | @ParameterizedTest method testReduceInt (line 382) | @ParameterizedTest method testReduceLong (line 394) | @ParameterizedTest method testReduce_Null (line 406) | @Test method testNonNull (line 417) | @ParameterizedTest method testAllMatch (line 427) | @ParameterizedTest method testAllMatch_Empty (line 447) | @ParameterizedTest method testAllMatch_Null (line 455) | @Test method testAnyMatch (line 462) | @ParameterizedTest method testAnyMatch_Empty (line 482) | @ParameterizedTest method testAnyMatch_Null (line 490) | @Test method testNoneMatch (line 497) | @ParameterizedTest method testNoneMatch_Empty (line 517) | @ParameterizedTest method testNoneMatch_Null (line 525) | @Test method testAsString (line 532) | @ParameterizedTest method testContains (line 541) | @ParameterizedTest method testCount (line 554) | @ParameterizedTest method testCountPredicate (line 564) | @ParameterizedTest method testCountPredicate_Null (line 582) | @Test method testDetect_AllFalse (line 590) | @ParameterizedTest method testDetect_Empty (line 598) | @ParameterizedTest method testDetect_Singleton (line 606) | @ParameterizedTest method testDetect_Multiton (line 616) | @ParameterizedTest method testDetect_Null (line 635) | @Test type Of (line 644) | interface Of> extends ReducibleTest method getReducible (line 646) | T getReducible(Object[] objects); method getDuplicatesReducibles (line 648) | @Override method getEmptyReducibles (line 654) | @Override method getSingletonReducibles (line 660) | @Override method getMultitonReducibles (line 666) | @Override method getExcluded (line 672) | @Override method getArraysOfObject (line 683) | default Stream getArraysOfObject() method getArraysAsArguments (line 689) | default Stream getArraysAsArguments() method getDuplicatesArraysOfObject (line 694) | default Stream getDuplicatesArraysOfObject() method getEmptyArraysOfObject (line 707) | default Stream getEmptyArraysOfObject() method getSingletonArraysOfObject (line 712) | default Stream getSingletonArraysOfObject() method getMultitonArraysOfObject (line 718) | default Stream getMultitonArraysOfObject() method getMultitonArraysAsArguments (line 725) | default Stream getMultitonArraysAsArguments() method getUniqueObjects (line 730) | default List getUniqueObjects() method getArraysOfDouble (line 735) | default Stream getArraysOfDouble() method getDuplicatesArraysOfDouble (line 740) | default Stream getDuplicatesArraysOfDouble() method getEmptyArraysOfDouble (line 762) | default Stream getEmptyArraysOfDouble() method getSingletonArraysOfDouble (line 767) | default Stream getSingletonArraysOfDouble() method getMultitonArraysOfDouble (line 772) | default Stream getMultitonArraysOfDouble() method getExclusionListOfDouble (line 783) | default List getExclusionListOfDouble() method getArraysOfInt (line 809) | default Stream getArraysOfInt() method getDuplicatesArraysOfInt (line 814) | default Stream getDuplicatesArraysOfInt() method getEmptyArraysOfInt (line 828) | default Stream getEmptyArraysOfInt() method getSingletonArraysOfInt (line 833) | default Stream getSingletonArraysOfInt() method getMultitonArraysOfInt (line 838) | default Stream getMultitonArraysOfInt() method getExclusionListOfInt (line 844) | default List getExclusionListOfInt() method getArraysOfLong (line 865) | default Stream getArraysOfLong() method getDuplicatesArraysOfLong (line 870) | default Stream getDuplicatesArraysOfLong() method getEmptyArraysOfLong (line 884) | default Stream getEmptyArraysOfLong() method getSingletonArraysOfLong (line 889) | default Stream getSingletonArraysOfLong() method getMultitonArraysOfLong (line 894) | default Stream getMultitonArraysOfLong() method getExclusionListOfLong (line 900) | default List getExclusionListOfLong() FILE: prism/unit-tests/common/iterable/SingletonIterableTest.java type SingletonIterableTest (line 9) | interface SingletonIterableTest> exten... method testAllMatch_Empty (line 11) | @Override method testAnyMatch_Empty (line 15) | @Override method testDetect_Empty (line 19) | @Override method testDetect_Multiton (line 23) | @Override method testNoneMatch_Empty (line 27) | @Override method testIsEmpty_Empty (line 31) | @Override method testReduceBinary_ResultNull (line 35) | @Override method testReduceBinaryOperatorOfE_Empty (line 39) | @Override method testReduceBinaryOperatorOfE_Multiton (line 43) | @Override class Of (line 49) | @Nested method getReducible (line 53) | @Override method getDuplicatesReducibles (line 60) | @Override method getEmptyReducibles (line 66) | @Override method getMultitonReducibles (line 72) | @Override class OfDouble (line 81) | @Nested method getReducible (line 85) | @Override method getDuplicatesReducibles (line 92) | @Override method getEmptyReducibles (line 98) | @Override method getMultitonReducibles (line 104) | @Override method testAllMatch_Empty (line 110) | @Override method testAllMatchDoublePredicate_Empty (line 114) | @Override method testDetectDoublePredicate_Empty (line 118) | @Override method testDetectDoublePredicate_Multiton (line 122) | @Override method testNoneMatchDoublePredicate_Empty (line 126) | @Override method testMax_Multiton (line 130) | @Override method testMin_Multiton (line 134) | @Override method testReduceDoubleBinaryOperator_Empty (line 138) | @Override method testReduceDoubleBinaryOperator_Multiton (line 142) | @Override method testSum_Empty (line 146) | @Override method testMin_Empty (line 150) | @Override method testMax_Empty (line 154) | @Override class OfInt (line 161) | @Nested method getReducible (line 165) | @Override method getDuplicatesReducibles (line 172) | @Override method getEmptyReducibles (line 178) | @Override method getMultitonReducibles (line 184) | @Override method testAllMatch_Empty (line 190) | @Override method testAllMatchIntPredicate_Empty (line 194) | @Override method testDetectIntPredicate_Empty (line 198) | @Override method testDetectIntPredicate_Multiton (line 202) | @Override method testMax_Multiton (line 206) | @Override method testMin_Multiton (line 210) | @Override method testNoneMatchIntPredicate_Empty (line 214) | @Override method testReduceDoubleBinaryOperator_Empty (line 218) | @Override method testReduceDoubleBinaryOperator_Multiton (line 222) | @Override method testReduceIntBinaryOperator_Empty (line 226) | @Override method testReduceIntBinaryOperator_Multiton (line 230) | @Override method testReduceLongBinaryOperator_Empty (line 234) | @Override method testReduceLongBinaryOperator_Multiton (line 238) | @Override method testMin_Empty (line 242) | @Override method testMax_Empty (line 246) | @Override class OfLong (line 253) | @Nested method getReducible (line 257) | @Override method getDuplicatesReducibles (line 264) | @Override method getEmptyReducibles (line 270) | @Override method getMultitonReducibles (line 276) | @Override method testAllMatchLongPredicate_Empty (line 282) | @Override method testDetectLongPredicate_Empty (line 286) | @Override method testDetectLongPredicate_Multiton (line 290) | @Override method testMax_Multiton (line 294) | @Override method testMin_Multiton (line 298) | @Override method testNoneMatchLongPredicate_Empty (line 302) | @Override method testReduceLongBinaryOperator_Empty (line 306) | @Override method testReduceLongBinaryOperator_Multiton (line 310) | @Override method testMin_Empty (line 314) | @Override method testMax_Empty (line 318) | @Override FILE: prism/unit-tests/common/iterable/SingletonIteratorTest.java type SingletonIteratorTest (line 9) | interface SingletonIteratorTest> exten... method testAllMatch_Empty (line 11) | @Override method testAnyMatch_Empty (line 15) | @Override method testDetect_Empty (line 19) | @Override method testDetect_Multiton (line 23) | @Override method testNoneMatch_Empty (line 27) | @Override method testIsEmpty_Empty (line 31) | @Override method testReduceBinary_ResultNull (line 35) | @Override method testReduceBinaryOperatorOfE_Empty (line 39) | @Override method testReduceBinaryOperatorOfE_Multiton (line 43) | @Override class Of (line 49) | @Nested method getReducible (line 53) | @Override method getDuplicatesReducibles (line 60) | @Override method getEmptyReducibles (line 66) | @Override method getMultitonReducibles (line 72) | @Override class OfDouble (line 81) | @Nested method getReducible (line 85) | @Override method getDuplicatesReducibles (line 92) | @Override method getEmptyReducibles (line 98) | @Override method getMultitonReducibles (line 104) | @Override method testAllMatch_Empty (line 110) | @Override method testAllMatchDoublePredicate_Empty (line 114) | @Override method testDetectDoublePredicate_Empty (line 118) | @Override method testDetectDoublePredicate_Multiton (line 122) | @Override method testNoneMatchDoublePredicate_Empty (line 126) | @Override method testMax_Multiton (line 130) | @Override method testMin_Multiton (line 134) | @Override method testReduceDoubleBinaryOperator_Empty (line 138) | @Override method testReduceDoubleBinaryOperator_Multiton (line 142) | @Override method testSum_Empty (line 146) | @Override method testMin_Empty (line 150) | @Override method testMax_Empty (line 154) | @Override class OfInt (line 161) | @Nested method getReducible (line 165) | @Override method getDuplicatesReducibles (line 172) | @Override method getEmptyReducibles (line 178) | @Override method getMultitonReducibles (line 184) | @Override method testAllMatch_Empty (line 190) | @Override method testAllMatchIntPredicate_Empty (line 194) | @Override method testDetectIntPredicate_Empty (line 198) | @Override method testDetectIntPredicate_Multiton (line 202) | @Override method testMax_Multiton (line 206) | @Override method testMin_Multiton (line 210) | @Override method testNoneMatchIntPredicate_Empty (line 214) | @Override method testReduceDoubleBinaryOperator_Empty (line 218) | @Override method testReduceDoubleBinaryOperator_Multiton (line 222) | @Override method testReduceIntBinaryOperator_Empty (line 226) | @Override method testReduceIntBinaryOperator_Multiton (line 230) | @Override method testReduceLongBinaryOperator_Empty (line 234) | @Override method testReduceLongBinaryOperator_Multiton (line 238) | @Override method testMin_Empty (line 242) | @Override method testMax_Empty (line 246) | @Override class OfLong (line 253) | @Nested method getReducible (line 257) | @Override method getDuplicatesReducibles (line 264) | @Override method getEmptyReducibles (line 270) | @Override method getMultitonReducibles (line 276) | @Override method testAllMatchLongPredicate_Empty (line 282) | @Override method testDetectLongPredicate_Empty (line 286) | @Override method testDetectLongPredicate_Multiton (line 290) | @Override method testMax_Multiton (line 294) | @Override method testMin_Multiton (line 298) | @Override method testNoneMatchLongPredicate_Empty (line 302) | @Override method testReduceLongBinaryOperator_Empty (line 306) | @Override method testReduceLongBinaryOperator_Multiton (line 310) | @Override method testMin_Empty (line 314) | @Override method testMax_Empty (line 318) | @Override FILE: prism/unit-tests/csv/CsvReaderTest.java class CsvReaderTest (line 23) | public class CsvReaderTest method testFieldSeparator (line 27) | @ParameterizedTest method testLineSeparator (line 39) | @ParameterizedTest method testLineSeparatorErrorUnknown (line 54) | @Test method testFixNumFieldsTrue (line 60) | @Test method testFixNumFieldsTrueErrorDifferentNumberOfFields (line 67) | @Test method testFixNumFieldsFalse (line 74) | @Test method testHasHeaderTrue (line 81) | @Test method testHasHeaderTrueErrorEmptyCsv (line 91) | @Test method testHasHeaderTrueErrorNoRecords (line 99) | @Test method testHasHeaderFalse (line 105) | @Test method testDistinctFieldNamesTrue (line 119) | @Test method testDistinctFieldNamesTrueErrorSameName (line 125) | @Test method testDistinctFieldNamesFalse (line 131) | @Test method testDoubleQuotes (line 140) | @Test method testDoubleQuotesErrorInNonQuotedField (line 149) | @Test method testDoubleQuotesErrorNotQuoted (line 156) | @Test method testEmptyCsv (line 164) | @Test method testEmptyFields (line 174) | @Test method testEndWithEmptyLine (line 184) | @Test method testEndWithoutNoEmptyLine (line 194) | @Test method testGetNumberOfFieldsNotFixed (line 204) | @Test method testGetNumberOfFieldsFixedWithHeader (line 215) | @Test method testGetNumberOfFieldsFixedWithoutHeader (line 226) | @Test method testQuotedFields (line 237) | @Test method testQuotedFieldsComma (line 247) | @Test method testQuotedFieldsCrLf (line 257) | @Test method testQuotedFieldsErrorNotClosed (line 267) | @Test method testQuotedEmptyFields (line 274) | @Test method getRecordsDefault (line 286) | public static ArrayList getRecordsDefault() method getRecordsEmptyFields (line 295) | public static ArrayList getRecordsEmptyFields() method getRecordsComma (line 305) | public static ArrayList getRecordsComma() method getRecordsCrLf (line 314) | public static ArrayList getRecordsCrLf() method getCsvDefault (line 323) | public static BasicReader getCsvDefault() method getCsvEmpty (line 328) | public static BasicReader getCsvEmpty() method getCsvEmptyFields (line 333) | public static BasicReader getCsvEmptyFields() method getCsvComma (line 338) | public static BasicReader getCsvComma() method getCsvCrLf (line 343) | public static BasicReader getCsvCrLf() method getCsvQuotedFields (line 348) | public static BasicReader getCsvQuotedFields() method getCsvQuotedEmptyFields (line 353) | public static BasicReader getCsvQuotedEmptyFields() method getCsvEmptyLastLine (line 358) | public static BasicReader getCsvEmptyLastLine() method getCsvNoRecords (line 363) | public static BasicReader getCsvNoRecords() method getCsvDiffNumFields (line 368) | public static BasicReader getCsvDiffNumFields() method getCsvSameNames (line 373) | public static BasicReader getCsvSameNames() method getBasicReader (line 378) | public static BasicReader.Wrapper getBasicReader(String csv) method assertRecordsEquals (line 385) | public static void assertRecordsEquals(Iterable expected, It... FILE: prism/unit-tests/param/BigRationalTest.java class BigRationalTest (line 10) | public class BigRationalTest method testBigRationalDouble (line 12) | @Test FILE: prism/unit-tests/parser/ast/ExpressionBinaryOpShortCircuitTest.java class ExpressionBinaryOpShortCircuitTest (line 20) | public class ExpressionBinaryOpShortCircuitTest method getVarValue (line 25) | @Override method testEvaluateImplies (line 32) | @ParameterizedTest method testShortCircuitImplies (line 42) | @ParameterizedTest method testEvaluateOr (line 53) | @ParameterizedTest method testShortCircuitOr (line 63) | @ParameterizedTest method testEvaluateAnd (line 74) | @ParameterizedTest method testShortCircuitAnd (line 84) | @ParameterizedTest class ExpressionMock (line 99) | public static class ExpressionMock extends Expression method ExpressionMock (line 104) | public ExpressionMock(Object value) method isEvaluated (line 109) | public boolean isEvaluated() method accept (line 114) | @Override method deepCopy (line 120) | @Override method toString (line 126) | @Override method isConstant (line 132) | @Override method isProposition (line 138) | @Override method evaluate (line 144) | @Override method returnsSingleValue (line 151) | @Override method deepCopy (line 157) | @Override FILE: prism/unit-tests/prism/PrismUtilsTest.java class PrismUtilsTest (line 10) | public class PrismUtilsTest method testCompareVersions (line 12) | @Test method testCompareVersionsLegacyDotDevIsPost (line 24) | @Test method testCompareVersionsSupportsDashSeparator (line 33) | @Test method testFormatDouble (line 43) | @Test method testFormatDoubleDefaultPrecision (line 63) | @ParameterizedTest