From b672cd8eb3e465d52b70d9fce9fde9aeebd41e87 Mon Sep 17 00:00:00 2001 From: crowdosNWPU <154038066+crowdosNWPU@users.noreply.github.com> Date: Mon, 25 Dec 2023 20:45:24 +0800 Subject: [PATCH] Add files via upload --- kernel/target/apiodcs/allclasses-frame.html | 171 + kernel/target/apiodcs/allclasses-noframe.html | 171 + kernel/target/apiodcs/constant-values.html | 126 + kernel/target/apiodcs/deprecated-list.html | 157 + kernel/target/apiodcs/help-doc.html | 231 ++ kernel/target/apiodcs/index-all.html | 3499 +++++++++++++++++ kernel/target/apiodcs/index.html | 76 + kernel/target/apiodcs/overview-frame.html | 31 + kernel/target/apiodcs/overview-summary.html | 176 + kernel/target/apiodcs/overview-tree.html | 293 ++ kernel/target/apiodcs/package-list | 10 + kernel/target/apiodcs/script.js | 30 + kernel/target/apiodcs/serialized-form.html | 249 ++ kernel/target/apiodcs/stylesheet.css | 574 +++ 14 files changed, 5794 insertions(+) create mode 100644 kernel/target/apiodcs/allclasses-frame.html create mode 100644 kernel/target/apiodcs/allclasses-noframe.html create mode 100644 kernel/target/apiodcs/constant-values.html create mode 100644 kernel/target/apiodcs/deprecated-list.html create mode 100644 kernel/target/apiodcs/help-doc.html create mode 100644 kernel/target/apiodcs/index-all.html create mode 100644 kernel/target/apiodcs/index.html create mode 100644 kernel/target/apiodcs/overview-frame.html create mode 100644 kernel/target/apiodcs/overview-summary.html create mode 100644 kernel/target/apiodcs/overview-tree.html create mode 100644 kernel/target/apiodcs/package-list create mode 100644 kernel/target/apiodcs/script.js create mode 100644 kernel/target/apiodcs/serialized-form.html create mode 100644 kernel/target/apiodcs/stylesheet.css diff --git a/kernel/target/apiodcs/allclasses-frame.html b/kernel/target/apiodcs/allclasses-frame.html new file mode 100644 index 0000000..5dcdfa4 --- /dev/null +++ b/kernel/target/apiodcs/allclasses-frame.html @@ -0,0 +1,171 @@ + + + + + + +所有类 (crowdos-kernel 1.0.3 API) + + + + + +

所有类

+
+ +
+ + diff --git a/kernel/target/apiodcs/allclasses-noframe.html b/kernel/target/apiodcs/allclasses-noframe.html new file mode 100644 index 0000000..f82fecf --- /dev/null +++ b/kernel/target/apiodcs/allclasses-noframe.html @@ -0,0 +1,171 @@ + + + + + + +所有类 (crowdos-kernel 1.0.3 API) + + + + + +

所有类

+
+ +
+ + diff --git a/kernel/target/apiodcs/constant-values.html b/kernel/target/apiodcs/constant-values.html new file mode 100644 index 0000000..88f6240 --- /dev/null +++ b/kernel/target/apiodcs/constant-values.html @@ -0,0 +1,126 @@ + + + + + + +常量字段值 (crowdos-kernel 1.0.3 API) + + + + + + + + +
+ + +
跳过导航链接
+ + + + +
+ + +
+

常量字段值

+

目录

+
+ +
+ + +
跳过导航链接
+ + + + +
+ + +

Copyright © 2023. All rights reserved.

+ + diff --git a/kernel/target/apiodcs/deprecated-list.html b/kernel/target/apiodcs/deprecated-list.html new file mode 100644 index 0000000..125a1ca --- /dev/null +++ b/kernel/target/apiodcs/deprecated-list.html @@ -0,0 +1,157 @@ + + + + + + +已过时的列表 (crowdos-kernel 1.0.3 API) + + + + + + + + +
+ + +
跳过导航链接
+ + + + +
+ + +
+

已过时的 API

+

目录

+ +
+
+ + + +
+ +
+ + +
跳过导航链接
+ + + + +
+ + +

Copyright © 2023. All rights reserved.

+ + diff --git a/kernel/target/apiodcs/help-doc.html b/kernel/target/apiodcs/help-doc.html new file mode 100644 index 0000000..e976bd5 --- /dev/null +++ b/kernel/target/apiodcs/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +API 帮助 (crowdos-kernel 1.0.3 API) + + + + + + + + +
+ + +
跳过导航链接
+ + + + +
+ + +
+

此 API 文档的组织方式

+
此 API (应用程序编程接口) 文档包含对应于导航栏中的项目的页面, 如下所述。
+
+
+ +此帮助文件适用于使用标准 doclet 生成的 API 文档。
+ +
+ + +
跳过导航链接
+ + + + +
+ + +

Copyright © 2023. All rights reserved.

+ + diff --git a/kernel/target/apiodcs/index-all.html b/kernel/target/apiodcs/index-all.html new file mode 100644 index 0000000..80feb38 --- /dev/null +++ b/kernel/target/apiodcs/index-all.html @@ -0,0 +1,3499 @@ + + + + + + +索引 (crowdos-kernel 1.0.3 API) + + + + + + + + +
+ + +
跳过导航链接
+ + + + +
+ + +
A B C D E F G H I K L M N P R S T U V  + + +

A

+
+
ability - cn.crowdos.kernel.resource中的注释类型
+
 
+
ability - cn.crowdos.kernel.resource中的注释类型
+
 
+
AbstractParticipant - cn.crowdos.kernel.resource中的类
+
 
+
AbstractParticipant - cn.crowdos.kernel.resource中的类
+
 
+
AbstractParticipant() - 类 的构造器cn.crowdos.kernel.resource.AbstractParticipant
+
 
+
AbstractParticipant() - 类 的构造器cn.crowdos.kernel.resource.AbstractParticipant
+
 
+
AbstractTask - cn.crowdos.kernel.resource中的类
+
 
+
AbstractTask - cn.crowdos.kernel.resource中的类
+
 
+
AbstractTask(List<Constraint>, Task.TaskDistributionType) - 类 的构造器cn.crowdos.kernel.resource.AbstractTask
+
 
+
AbstractTask(List<Constraint>, Task.TaskDistributionType) - 类 的构造器cn.crowdos.kernel.resource.AbstractTask
+
 
+
add(BigInteger, BigInteger) - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
+
Returns the product of two BigIntegers modulo nsquare.
+
+
add(BigInteger, BigInteger) - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
+
Returns the product of two BigIntegers modulo nsquare.
+
+
addCredibility(Participant) - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
addCredibility(Participant) - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
addCredibility(Participant) - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The addCredibility function add one to the credibility of the participant in trustValues.
+
+
addCredibility(Participant) - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The addCredibility function add one to the credibility of the participant in trustValues.
+
+
AlgoContainer - cn.crowdos.kernel.system.resource中的类
+
 
+
AlgoContainer - cn.crowdos.kernel.system.resource中的类
+
 
+
AlgoContainer(AlgoFactory) - 类 的构造器cn.crowdos.kernel.system.resource.AlgoContainer
+
 
+
AlgoContainer(AlgoFactory) - 类 的构造器cn.crowdos.kernel.system.resource.AlgoContainer
+
 
+
AlgoFactory - cn.crowdos.kernel.algorithms中的接口
+
 
+
AlgoFactory - cn.crowdos.kernel.algorithms中的接口
+
 
+
AlgoFactoryAdapter - cn.crowdos.kernel.algorithms中的类
+
 
+
AlgoFactoryAdapter - cn.crowdos.kernel.algorithms中的类
+
 
+
AlgoFactoryAdapter(SystemResourceCollection) - 类 的构造器cn.crowdos.kernel.algorithms.AlgoFactoryAdapter
+
 
+
AlgoFactoryAdapter(SystemResourceCollection) - 类 的构造器cn.crowdos.kernel.algorithms.AlgoFactoryAdapter
+
 
+
algoSelect(String) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
 
+
algoSelect(String) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
 
+
algoSelect(String) - 类 中的方法cn.crowdos.kernel.Kernel
+
+
The algoSelect function is used to select the algorithm that will be used by the scheduler.
+
+
algoSelect(String) - 类 中的方法cn.crowdos.kernel.Kernel
+
+
The algoSelect function is used to select the algorithm that will be used by the scheduler.
+
+
allocateRewards(double, Task, Participant, List<Participant>) - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
allocateRewards(double, Task, Participant, List<Participant>) - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
allocateRewards(double, Task, Participant, List<Participant>) - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The allocateRewards function This method distributes rewards for task completer with others in the chain of trust.
+
+
allocateRewards(double, Task, Participant, List<Participant>) - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The allocateRewards function This method distributes rewards for task completer with others in the chain of trust.
+
+
allTaskFinish() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
+
Check that all tasks have been assigned
+
+
allTaskFinish() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
+
Check that all tasks have been assigned
+
+
assignable() - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
assignable() - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
assignable() - 接口 中的方法cn.crowdos.kernel.resource.Task
+
+
Returns true if the type is assignable to the type of the given object.
+
+
assignable() - 接口 中的方法cn.crowdos.kernel.resource.Task
+
+
Returns true if the type is assignable to the type of the given object.
+
+
assignTasks() - 类 中的方法cn.crowdos.kernel.Scheduler
+
+
For each task in the task pool, assign a list of participants to it
+
+
assignTasks() - 类 中的方法cn.crowdos.kernel.Scheduler
+
+
For each task in the task pool, assign a list of participants to it
+
+
available() - 类 中的方法cn.crowdos.kernel.resource.AbstractParticipant
+
 
+
available() - 类 中的方法cn.crowdos.kernel.resource.AbstractParticipant
+
 
+
available() - 接口 中的方法cn.crowdos.kernel.resource.Participant
+
+
Returns true if the next token is a number.
+
+
available() - 接口 中的方法cn.crowdos.kernel.resource.Participant
+
+
Returns true if the next token is a number.
+
+
+ + + +

B

+
+
belongTo(Task) - 类 中的方法cn.crowdos.kernel.system.resource.Mission
+
+
The belongTo function checks if the task of a given TaskItem is equal to the + task of this TaskItem.
+
+
belongTo(Task) - 类 中的方法cn.crowdos.kernel.system.resource.Mission
+
+
The belongTo function checks if the task of a given TaskItem is equal to the + task of this TaskItem.
+
+
BooleanCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
BooleanCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
BooleanCondition(Boolean) - 类 的构造器cn.crowdos.kernel.wrapper.BooleanCondition
+
 
+
BooleanCondition(Boolean) - 类 的构造器cn.crowdos.kernel.wrapper.BooleanCondition
+
 
+
ByteCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
ByteCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
ByteCondition(Byte) - 类 的构造器cn.crowdos.kernel.wrapper.ByteCondition
+
 
+
ByteCondition(Byte) - 类 的构造器cn.crowdos.kernel.wrapper.ByteCondition
+
 
+
+ + + +

C

+
+
calculateDistanceAndFitness() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
+
The distance traveled and fitness of individuals are calculated
+
+
calculateDistanceAndFitness() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
+
The distance traveled and fitness of individuals are calculated
+
+
calculateFitnessAndSurvivalRateOfIndividualAndChooseBestOne(List<Individual>) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
The fitness and survival rate of each individual in the population are calculated + Select the best individual (highest fitness)
+
+
calculateFitnessAndSurvivalRateOfIndividualAndChooseBestOne(List<Individual>) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
The fitness and survival rate of each individual in the population are calculated + Select the best individual (highest fitness)
+
+
canAssignTo(Participant) - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
canAssignTo(Participant) - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
canAssignTo(Participant) - 接口 中的方法cn.crowdos.kernel.resource.Task
+
+
Returns true if the given participant can be assigned to this role.
+
+
canAssignTo(Participant) - 接口 中的方法cn.crowdos.kernel.resource.Task
+
+
Returns true if the given participant can be assigned to this role.
+
+
CharacterCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
CharacterCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
CharacterCondition(Character) - 类 的构造器cn.crowdos.kernel.wrapper.CharacterCondition
+
 
+
CharacterCondition(Character) - 类 的构造器cn.crowdos.kernel.wrapper.CharacterCondition
+
 
+
cn.crowdos.kernel - 程序包 cn.crowdos.kernel
+
 
+
cn.crowdos.kernel.algorithms - 程序包 cn.crowdos.kernel.algorithms
+
 
+
cn.crowdos.kernel.algorithms.GGA_I - 程序包 cn.crowdos.kernel.algorithms.GGA_I
+
 
+
cn.crowdos.kernel.constraint - 程序包 cn.crowdos.kernel.constraint
+
 
+
cn.crowdos.kernel.constraint.PrivacyConstraint - 程序包 cn.crowdos.kernel.constraint.PrivacyConstraint
+
 
+
cn.crowdos.kernel.Incentive - 程序包 cn.crowdos.kernel.Incentive
+
 
+
cn.crowdos.kernel.resource - 程序包 cn.crowdos.kernel.resource
+
 
+
cn.crowdos.kernel.system - 程序包 cn.crowdos.kernel.system
+
 
+
cn.crowdos.kernel.system.resource - 程序包 cn.crowdos.kernel.system.resource
+
 
+
cn.crowdos.kernel.wrapper - 程序包 cn.crowdos.kernel.wrapper
+
 
+
ComputeSubPolygon(List<Coordinate>, int) - 类 中的方法cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Divides a polygon into sub-polygons by dividing its bounding box into a grid of smaller rectangles and testing if each rectangle is inside the polygon.
+
+
ComputeSubPolygon(List<Coordinate>, int) - 类 中的方法cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Divides a polygon into sub-polygons by dividing its bounding box into a grid of smaller rectangles and testing if each rectangle is inside the polygon.
+
+
Condition - cn.crowdos.kernel.constraint中的接口
+
 
+
Condition - cn.crowdos.kernel.constraint中的接口
+
 
+
Constraint - cn.crowdos.kernel.constraint中的接口
+
+
In Mobile CrowdSensing (MCS), there are a lots of constraints.
+
+
Constraint - cn.crowdos.kernel.constraint中的接口
+
+
In Mobile CrowdSensing (MCS), there are a lots of constraints.
+
+
constraints - 类 中的变量cn.crowdos.kernel.resource.AbstractTask
+
 
+
constraints() - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
constraints - 类 中的变量cn.crowdos.kernel.resource.AbstractTask
+
 
+
constraints() - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
constraints() - 接口 中的方法cn.crowdos.kernel.resource.Task
+
+
Returns a list of constraints that are applied to the field.
+
+
constraints() - 接口 中的方法cn.crowdos.kernel.resource.Task
+
+
Returns a list of constraints that are applied to the field.
+
+
Coordinate - cn.crowdos.kernel.constraint中的类
+
 
+
Coordinate - cn.crowdos.kernel.constraint中的类
+
 
+
Coordinate(double, double) - 类 的构造器cn.crowdos.kernel.constraint.Coordinate
+
 
+
Coordinate() - 类 的构造器cn.crowdos.kernel.constraint.Coordinate
+
 
+
Coordinate(double, double) - 类 的构造器cn.crowdos.kernel.constraint.Coordinate
+
 
+
Coordinate() - 类 的构造器cn.crowdos.kernel.constraint.Coordinate
+
 
+
countDistance() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Calculate the distance, the total distance that the worker needs to + move to complete the task, which is the total cost
+
+
countDistance() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Calculate the distance, the total distance that the worker needs to + move to complete the task, which is the total cost
+
+
countDistance() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Calculate the total distance the worker needs to travel to complete the task
+
+
countDistance() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Calculate the total distance the worker needs to travel to complete the task
+
+
countDistance() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Calculate the total distance the worker needs to travel to complete the task
+
+
countDistance() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Calculate the total distance the worker needs to travel to complete the task
+
+
countTaskIndex(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
+
Query the number of times the task appears in all lists of the Map, + that is, how many workers the task was assigned to
+
+
countTaskIndex(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
+
Query the number of times the task appears in all lists of the Map, + that is, how many workers the task was assigned to
+
+
countTaskIndex(int) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Calculate how many workers have been assigned to this task
+
+
countTaskIndex(int) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Calculate how many workers have been assigned to this task
+
+
countTaskIndex(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Counts the number of workers that have been assigned a particular task.
+
+
countTaskIndex(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Counts the number of workers that have been assigned a particular task.
+
+
countTaskIndex(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Counts the number of workers that have been assigned a particular task.
+
+
countTaskIndex(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Counts the number of workers that have been assigned a particular task.
+
+
countTaskIndexInTemp(int) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
countTaskIndexInTemp(int) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
CredibilityBasedIncentive - cn.crowdos.kernel.Incentive中的接口
+
+
This interface defines an incentive-based approach to trustworthiness.
+
+
CredibilityBasedIncentive - cn.crowdos.kernel.Incentive中的接口
+
+
This interface defines an incentive-based approach to trustworthiness.
+
+
CredibilityBasedIncentiveImpl - cn.crowdos.kernel.Incentive中的类
+
+
CredibilityBasedIncentiveImpl is a concrete implementation of a credibility-based incentive.
+
+
CredibilityBasedIncentiveImpl - cn.crowdos.kernel.Incentive中的类
+
+
CredibilityBasedIncentiveImpl is a concrete implementation of a credibility-based incentive.
+
+
CredibilityBasedIncentiveImpl() - 类 的构造器cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The CredibilityBasedIncentiveImpl function is a constructor for the CredibilityBasedIncentiveImpl class.
+
+
CredibilityBasedIncentiveImpl() - 类 的构造器cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The CredibilityBasedIncentiveImpl function is a constructor for the CredibilityBasedIncentiveImpl class.
+
+
crossover(List<Individual>, Random) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
Cross over + When the random number When pcl is smaller than pch, + two individuals are randomly found out for gene crossover and exchange
+
+
crossover(List<Individual>, Random) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
Cross over + When the random number When pcl is smaller than pch, + two individuals are randomly found out for gene crossover and exchange
+
+
CrowdKernel - cn.crowdos.kernel中的接口
+
+
CrowdOS is a ubiquitous operating system for Crowdsoucring and Mobile Crowdsensing, + which can deal with multiple types of crowdsourcing problems simultaneously.
+
+
CrowdKernel - cn.crowdos.kernel中的接口
+
+
CrowdOS is a ubiquitous operating system for Crowdsoucring and Mobile Crowdsensing, + which can deal with multiple types of crowdsourcing problems simultaneously.
+
+
+ + + +

D

+
+
DateCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
DateCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
DateCondition() - 类 的构造器cn.crowdos.kernel.wrapper.DateCondition
+
 
+
DateCondition(long) - 类 的构造器cn.crowdos.kernel.wrapper.DateCondition
+
 
+
DateCondition(String) - 类 的构造器cn.crowdos.kernel.wrapper.DateCondition
+
 
+
DateCondition() - 类 的构造器cn.crowdos.kernel.wrapper.DateCondition
+
 
+
DateCondition(long) - 类 的构造器cn.crowdos.kernel.wrapper.DateCondition
+
 
+
DateCondition(String) - 类 的构造器cn.crowdos.kernel.wrapper.DateCondition
+
 
+
DateDeadline - cn.crowdos.kernel.constraint中的类
+
+
A constraint that represents a deadline in the form of a LocalDate.
+
+
DateDeadline - cn.crowdos.kernel.constraint中的类
+
+
A constraint that represents a deadline in the form of a LocalDate.
+
+
DateDeadline(LocalDate) - 类 的构造器cn.crowdos.kernel.constraint.DateDeadline
+
+
Constructs a new DateDeadline constraint with the specified end date.
+
+
DateDeadline(String) - 类 的构造器cn.crowdos.kernel.constraint.DateDeadline
+
+
Constructs a new DateDeadline constraint with the specified end date string in the format "yyyy-MM-dd".
+
+
DateDeadline(LocalDate) - 类 的构造器cn.crowdos.kernel.constraint.DateDeadline
+
+
Constructs a new DateDeadline constraint with the specified end date.
+
+
DateDeadline(String) - 类 的构造器cn.crowdos.kernel.constraint.DateDeadline
+
+
Constructs a new DateDeadline constraint with the specified end date string in the format "yyyy-MM-dd".
+
+
DateInterval - cn.crowdos.kernel.constraint中的类
+
+
A constraint that represents a date interval between a start date and an end date.
+
+
DateInterval - cn.crowdos.kernel.constraint中的类
+
+
A constraint that represents a date interval between a start date and an end date.
+
+
DateInterval(LocalDate, LocalDate) - 类 的构造器cn.crowdos.kernel.constraint.DateInterval
+
+
Constructs a DateInterval with the given start and end dates.
+
+
DateInterval(String, String) - 类 的构造器cn.crowdos.kernel.constraint.DateInterval
+
+
Constructs a DateInterval with the given start and end dates as strings.
+
+
DateInterval(LocalDate, LocalDate) - 类 的构造器cn.crowdos.kernel.constraint.DateInterval
+
+
Constructs a DateInterval with the given start and end dates.
+
+
DateInterval(String, String) - 类 的构造器cn.crowdos.kernel.constraint.DateInterval
+
+
Constructs a DateInterval with the given start and end dates as strings.
+
+
Decomposable<T> - cn.crowdos.kernel中的接口
+
+
The Decomposable interface must be implement by any class + that needs to be decomposed into smaller parts.
+
+
Decomposable<T> - cn.crowdos.kernel中的接口
+
+
The Decomposable interface must be implement by any class + that needs to be decomposed into smaller parts.
+
+
decompose() - 接口 中的方法cn.crowdos.kernel.Decomposer
+
+
Decompose a decomposable.
+
+
decompose(int) - 接口 中的方法cn.crowdos.kernel.Decomposer
+
+
Decompose a decomposable by specified scale.
+
+
decompose() - 接口 中的方法cn.crowdos.kernel.Decomposer
+
+
Decompose a decomposable.
+
+
decompose(int) - 接口 中的方法cn.crowdos.kernel.Decomposer
+
+
Decompose a decomposable by specified scale.
+
+
DecomposeException - cn.crowdos.kernel中的异常错误
+
+
Thrown by + + Decomposer.decompose(int) + + to indicate something exceptions occurred during the decomposition operation.
+
+
DecomposeException - cn.crowdos.kernel中的异常错误
+
+
Thrown by + + Decomposer.decompose(int) + + to indicate something exceptions occurred during the decomposition operation.
+
+
DecomposeException(Throwable) - 异常错误 的构造器cn.crowdos.kernel.DecomposeException
+
+
Constructs an InvalidConstraintException with the specified + cause.
+
+
DecomposeException(String, Throwable) - 异常错误 的构造器cn.crowdos.kernel.DecomposeException
+
+
Constructs a new DecomposeException with the specified detail message and + cause.
+
+
DecomposeException(String) - 异常错误 的构造器cn.crowdos.kernel.DecomposeException
+
 
+
DecomposeException(Throwable) - 异常错误 的构造器cn.crowdos.kernel.DecomposeException
+
+
Constructs an InvalidConstraintException with the specified + cause.
+
+
DecomposeException(String, Throwable) - 异常错误 的构造器cn.crowdos.kernel.DecomposeException
+
+
Constructs a new DecomposeException with the specified detail message and + cause.
+
+
DecomposeException(String) - 异常错误 的构造器cn.crowdos.kernel.DecomposeException
+
 
+
DecomposePointslistToLines() - 类 中的方法cn.crowdos.kernel.constraint.DecomposeSpatioLine
+
+
Decomposes the list of coordinates into a list of SpatioLines.
+
+
DecomposePointslistToLines() - 类 中的方法cn.crowdos.kernel.constraint.DecomposeSpatioLine
+
+
Decomposes the list of coordinates into a list of SpatioLines.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.DateDeadline
+
+
Returns a Decomposer object that can be used to decompose this Constraint into smaller sub-Constraints.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.DateDeadline
+
+
Returns a Decomposer object that can be used to decompose this Constraint into smaller sub-Constraints.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.DateInterval
+
+
Decomposes the constraint into a list of sub-constraints.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.DateInterval
+
+
Decomposes the constraint into a list of sub-constraints.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.DependenceConstraint
+
+
The decomposer function for the DependenceConstraint class.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.DependenceConstraint
+
+
The decomposer function for the DependenceConstraint class.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.POIConstraint
+
 
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.POIConstraint
+
 
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.SimpleEncryptSpatioConstraint
+
+
Returns a Decomposer object that can decompose constraints.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.SimpleEncryptSpatioConstraint
+
+
Returns a Decomposer object that can decompose constraints.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.SimpleTimeConstraint
+
+
The decomposer function is used to decompose a constraint into smaller constraints.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.SimpleTimeConstraint
+
+
The decomposer function is used to decompose a constraint into smaller constraints.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.SpatioLine
+
+
Returns a Decomposer object that can be used to decompose this constraint into sub-constraints.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.SpatioLine
+
+
Returns a Decomposer object that can be used to decompose this constraint into sub-constraints.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPoint
+
+
Provides a Decomposer for the SpatioPoint constraint that returns a List containing only the SpatioPoint constraint itself.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPoint
+
+
Provides a Decomposer for the SpatioPoint constraint that returns a List containing only the SpatioPoint constraint itself.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Returns a Decomposer object that decomposes the constraint.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Returns a Decomposer object that decomposes the constraint.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.SpatioRectangular
+
 
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.SpatioRectangular
+
 
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.TemporalInterval
+
+
The decomposer function is used to split a constraint into smaller constraints.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.TemporalInterval
+
+
The decomposer function is used to split a constraint into smaller constraints.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.TemporalPoint
+
+
The decomposer function is used to split a constraint into smaller constraints.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.constraint.TemporalPoint
+
+
The decomposer function is used to split a constraint into smaller constraints.
+
+
decomposer() - 接口 中的方法cn.crowdos.kernel.Decomposable
+
+
Return a decomposer over elements of type T.
+
+
decomposer() - 接口 中的方法cn.crowdos.kernel.Decomposable
+
+
Return a decomposer over elements of type T.
+
+
Decomposer<T> - cn.crowdos.kernel中的接口
+
+
A decomposer and decompose a object that implement Decomposable into + multiple fine-grained parts.
+
+
Decomposer<T> - cn.crowdos.kernel中的接口
+
+
A decomposer and decompose a object that implement Decomposable into + multiple fine-grained parts.
+
+
decomposer() - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
decomposer() - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
decomposer() - 类 中的方法cn.crowdos.kernel.resource.SimpleTask
+
 
+
decomposer() - 类 中的方法cn.crowdos.kernel.resource.SimpleTask
+
 
+
DecomposeSpatioLine - cn.crowdos.kernel.constraint中的类
+
+
The DecomposeSpatioLine class is responsible for decomposing a set of coordinates into a list of SpatioLines.
+
+
DecomposeSpatioLine - cn.crowdos.kernel.constraint中的类
+
+
The DecomposeSpatioLine class is responsible for decomposing a set of coordinates into a list of SpatioLines.
+
+
DecomposeSpatioLine(double, List<Coordinate>) - 类 的构造器cn.crowdos.kernel.constraint.DecomposeSpatioLine
+
+
Constructs a DecomposeSpatioLine object with a given width and a list of coordinates.
+
+
DecomposeSpatioLine(double, Coordinate...) - 类 的构造器cn.crowdos.kernel.constraint.DecomposeSpatioLine
+
+
Constructs a DecomposeSpatioLine object with a given width and an array of coordinates.
+
+
DecomposeSpatioLine(double, List<Coordinate>) - 类 的构造器cn.crowdos.kernel.constraint.DecomposeSpatioLine
+
+
Constructs a DecomposeSpatioLine object with a given width and a list of coordinates.
+
+
DecomposeSpatioLine(double, Coordinate...) - 类 的构造器cn.crowdos.kernel.constraint.DecomposeSpatioLine
+
+
Constructs a DecomposeSpatioLine object with a given width and an array of coordinates.
+
+
decrypt(BigInteger) - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
+
Decrypts the given ciphertext using the Paillier cryptosystem.
+
+
decrypt(BigInteger) - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
+
Decrypts the given ciphertext using the Paillier cryptosystem.
+
+
deepClone(Object) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
Deep copy object
+
+
deepClone(Object) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
Deep copy object
+
+
DependenceConstraint - cn.crowdos.kernel.constraint中的类
+
+
Dependence Constraint
+
+
DependenceConstraint - cn.crowdos.kernel.constraint中的类
+
+
Dependence Constraint
+
+
DependenceConstraint(List<Task>) - 类 的构造器cn.crowdos.kernel.constraint.DependenceConstraint
+
+
The DependenceConstraint function is used to determine if a task can be scheduled.
+
+
DependenceConstraint(List<Task>) - 类 的构造器cn.crowdos.kernel.constraint.DependenceConstraint
+
+
The DependenceConstraint function is used to determine if a task can be scheduled.
+
+
description() - 接口 中的方法cn.crowdos.kernel.constraint.Constraint
+
+
Return the description of this constraint.
+
+
description() - 接口 中的方法cn.crowdos.kernel.constraint.Constraint
+
+
Return the description of this constraint.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.DateDeadline
+
+
Returns a string representation of the DateDeadline object, which is the same as toString().
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.DateDeadline
+
+
Returns a string representation of the DateDeadline object, which is the same as toString().
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.DateInterval
+
+
Returns a description of this data interval, which is the same as its string representation.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.DateInterval
+
+
Returns a description of this data interval, which is the same as its string representation.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.DependenceConstraint
+
+
The description function returns a string that describes the object.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.DependenceConstraint
+
+
The description function returns a string that describes the object.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.POIConstraint
+
 
+
description() - 类 中的方法cn.crowdos.kernel.constraint.POIConstraint
+
 
+
description() - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.SimpleEncryptSpatioConstraint
+
+
Returns a description of the SimpleEncryptSpatioConstraint object.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.SimpleEncryptSpatioConstraint
+
+
Returns a description of the SimpleEncryptSpatioConstraint object.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.SimpleTimeConstraint
+
+
The description function returns a string that describes the object.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.SimpleTimeConstraint
+
+
The description function returns a string that describes the object.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.SpatioLine
+
+
Returns a description of this SpatioLine object.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.SpatioLine
+
+
Returns a description of this SpatioLine object.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPoint
+
+
Gets a description of the SpatioPoint constraint.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPoint
+
+
Gets a description of the SpatioPoint constraint.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Returns a description of the constraint.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Returns a description of the constraint.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.SpatioRectangular
+
 
+
description() - 类 中的方法cn.crowdos.kernel.constraint.SpatioRectangular
+
 
+
description() - 类 中的方法cn.crowdos.kernel.constraint.TemporalInterval
+
+
The description function returns a string that describes the object.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.TemporalInterval
+
+
The description function returns a string that describes the object.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.TemporalPoint
+
+
The description function returns a string that describes the object.
+
+
description() - 类 中的方法cn.crowdos.kernel.constraint.TemporalPoint
+
+
The description function returns a string that describes the object.
+
+
DoubleCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
DoubleCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
DoubleCondition(Double) - 类 的构造器cn.crowdos.kernel.wrapper.DoubleCondition
+
 
+
DoubleCondition(Double) - 类 的构造器cn.crowdos.kernel.wrapper.DoubleCondition
+
 
+
DuplicateResourceNameException - cn.crowdos.kernel.system中的异常错误
+
 
+
DuplicateResourceNameException - cn.crowdos.kernel.system中的异常错误
+
 
+
DuplicateResourceNameException() - 异常错误 的构造器cn.crowdos.kernel.system.DuplicateResourceNameException
+
 
+
DuplicateResourceNameException() - 异常错误 的构造器cn.crowdos.kernel.system.DuplicateResourceNameException
+
 
+
+ + + +

E

+
+
encrypt(double) - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
+
The encrypt function takes a double coordinate and returns an encrypted BigInteger.
+
+
encrypt(double) - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
+
The encrypt function takes a double coordinate and returns an encrypted BigInteger.
+
+
EncryptCoordinate - cn.crowdos.kernel.constraint.PrivacyConstraint中的类
+
 
+
EncryptCoordinate - cn.crowdos.kernel.constraint.PrivacyConstraint中的类
+
 
+
EncryptCoordinate(Integer, Integer) - 类 的构造器cn.crowdos.kernel.constraint.PrivacyConstraint.EncryptCoordinate
+
+
The EncryptCoordinate function takes in a longitude and latitude coordinate, + encrypts them using the encryption algorithm, and returns an EncryptCoordinate object.
+
+
EncryptCoordinate(double, double) - 类 的构造器cn.crowdos.kernel.constraint.PrivacyConstraint.EncryptCoordinate
+
 
+
EncryptCoordinate(Integer, Integer) - 类 的构造器cn.crowdos.kernel.constraint.PrivacyConstraint.EncryptCoordinate
+
+
The EncryptCoordinate function takes in a longitude and latitude coordinate, + encrypts them using the encryption algorithm, and returns an EncryptCoordinate object.
+
+
EncryptCoordinate(double, double) - 类 的构造器cn.crowdos.kernel.constraint.PrivacyConstraint.EncryptCoordinate
+
 
+
equals(Object) - 类 中的方法cn.crowdos.kernel.constraint.Coordinate
+
 
+
equals(Object) - 类 中的方法cn.crowdos.kernel.constraint.Coordinate
+
 
+
equals(Object) - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.EncryptCoordinate
+
+
The equals function is used to compare two EncryptCoordinate objects.
+
+
equals(Object) - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.EncryptCoordinate
+
+
The equals function is used to compare two EncryptCoordinate objects.
+
+
euclideanDistance(Coordinate) - 类 中的方法cn.crowdos.kernel.constraint.Coordinate
+
 
+
euclideanDistance(Coordinate) - 类 中的方法cn.crowdos.kernel.constraint.Coordinate
+
 
+
+ + + +

F

+
+
findMinIndex() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
+
Returns the index of the smallest value in the distance matrix
+
+
findMinIndex() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
+
Returns the index of the smallest value in the distance matrix
+
+
finished() - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
finished() - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
finished() - 接口 中的方法cn.crowdos.kernel.resource.Task
+
+
Returns true if the game is over, false otherwise.
+
+
finished() - 接口 中的方法cn.crowdos.kernel.resource.Task
+
+
Returns true if the game is over, false otherwise.
+
+
FloatCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
FloatCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
FloatCondition(Float) - 类 的构造器cn.crowdos.kernel.wrapper.FloatCondition
+
 
+
FloatCondition(Float) - 类 的构造器cn.crowdos.kernel.wrapper.FloatCondition
+
 
+
+ + + +

G

+
+
g - 类 中的变量cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
 
+
g - 类 中的变量cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
 
+
getAbility(Class<? extends Condition>) - 类 中的方法cn.crowdos.kernel.resource.AbstractParticipant
+
 
+
getAbility(Class<? extends Condition>) - 类 中的方法cn.crowdos.kernel.resource.AbstractParticipant
+
 
+
getAbility(Class<? extends Condition>) - 接口 中的方法cn.crowdos.kernel.resource.Participant
+
+
Get the ability of the given class.
+
+
getAbility(Class<? extends Condition>) - 接口 中的方法cn.crowdos.kernel.resource.Participant
+
+
Get the ability of the given class.
+
+
getAbility(Class<? extends Condition>) - 类 中的方法cn.crowdos.kernel.resource.SimpleParticipant
+
 
+
getAbility(Class<? extends Condition>) - 类 中的方法cn.crowdos.kernel.resource.SimpleParticipant
+
 
+
getAlgoFactory() - 类 中的方法cn.crowdos.kernel.Scheduler
+
+
This function returns the AlgoFactory object that was created in the constructor.
+
+
getAlgoFactory() - 类 中的方法cn.crowdos.kernel.Scheduler
+
+
This function returns the AlgoFactory object that was created in the constructor.
+
+
getAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
 
+
getAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
 
+
getAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getAssignMapTemp() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getAssignMapTemp() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getAssignmentScheme(Task) - 接口 中的方法cn.crowdos.kernel.algorithms.TaskAssignmentAlgo
+
+
Given a task, return a list of workers that are assigned to the task.
+
+
getAssignmentScheme(ArrayList<Task>) - 接口 中的方法cn.crowdos.kernel.algorithms.TaskAssignmentAlgo
+
 
+
getAssignmentScheme(Task) - 接口 中的方法cn.crowdos.kernel.algorithms.TaskAssignmentAlgo
+
+
Given a task, return a list of workers that are assigned to the task.
+
+
getAssignmentScheme(ArrayList<Task>) - 接口 中的方法cn.crowdos.kernel.algorithms.TaskAssignmentAlgo
+
 
+
getCandidates(Task) - 接口 中的方法cn.crowdos.kernel.algorithms.ParticipantSelectionAlgo
+
+
Get all the workers that are eligible to be assigned to the given task.
+
+
getCandidates(ArrayList<Task>) - 接口 中的方法cn.crowdos.kernel.algorithms.ParticipantSelectionAlgo
+
 
+
getCandidates(Task) - 接口 中的方法cn.crowdos.kernel.algorithms.ParticipantSelectionAlgo
+
+
Get all the workers that are eligible to be assigned to the given task.
+
+
getCandidates(ArrayList<Task>) - 接口 中的方法cn.crowdos.kernel.algorithms.ParticipantSelectionAlgo
+
 
+
getConditionClass() - 接口 中的方法cn.crowdos.kernel.constraint.Constraint
+
 
+
getConditionClass() - 接口 中的方法cn.crowdos.kernel.constraint.Constraint
+
 
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.DateDeadline
+
+
This class represents a date deadline condition.
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.DateDeadline
+
+
This class represents a date deadline condition.
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.DateInterval
+
+
Returns the condition class associated with this data interval, which is DateCondition.
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.DateInterval
+
+
Returns the condition class associated with this data interval, which is DateCondition.
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.DependenceConstraint
+
+
get Condition Class Object
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.DependenceConstraint
+
+
get Condition Class Object
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.POIConstraint
+
 
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.POIConstraint
+
 
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.SimpleEncryptSpatioConstraint
+
+
Returns the class of Condition used in this class.
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.SimpleEncryptSpatioConstraint
+
+
Returns the class of Condition used in this class.
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.SimpleTimeConstraint
+
+
get Condition Class
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.SimpleTimeConstraint
+
+
get Condition Class
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.SpatioLine
+
+
Gets the class of the condition that this SpatioLine object accepts.
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.SpatioLine
+
+
Gets the class of the condition that this SpatioLine object accepts.
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPoint
+
+
Gets the Condition class that this Constraint applies to.
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPoint
+
+
Gets the Condition class that this Constraint applies to.
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Returns the class of the condition of the constraint.
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Returns the class of the condition of the constraint.
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.SpatioRectangular
+
 
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.SpatioRectangular
+
 
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.TemporalInterval
+
+
get the condition Class object
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.TemporalInterval
+
+
get the condition Class object
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.TemporalPoint
+
+
get the condition class Object
+
+
getConditionClass() - 类 中的方法cn.crowdos.kernel.constraint.TemporalPoint
+
+
get the condition class Object
+
+
getCredibility(Participant) - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
getCredibility(Participant) - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
getCredibility(Participant) - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The getCredibility function query the credibility value of the specified participant in trustValues.
+
+
getCredibility(Participant) - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The getCredibility function query the credibility value of the specified participant in trustValues.
+
+
getCrossRate() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getCrossRate() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getDistance() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getDistance() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getDistance() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getDistance() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getDistance() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getDistance() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getDistance() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getDistance() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getDistanceMatrixTemp() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getDistanceMatrixTemp() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getDistanceMatrixTempCal() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getDistanceMatrixTempCal() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getFinishedMissions() - 类 中的方法cn.crowdos.kernel.system.resource.MissionHistory
+
+
The getFinishedMissions function returns a list of all the finished missions.
+
+
getFinishedMissions() - 类 中的方法cn.crowdos.kernel.system.resource.MissionHistory
+
+
The getFinishedMissions function returns a list of all the finished missions.
+
+
getFirstSubmitParticipant() - 类 中的方法cn.crowdos.kernel.system.resource.Mission
+
+
The getFirstSubmitParticipant function z.
+
+
getFirstSubmitParticipant() - 类 中的方法cn.crowdos.kernel.system.resource.Mission
+
+
The getFirstSubmitParticipant function z.
+
+
getFitness() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getFitness() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getHandler() - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
 
+
getHandler() - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
 
+
getHandler() - 类 中的方法cn.crowdos.kernel.Scheduler
+
 
+
getHandler() - 类 中的方法cn.crowdos.kernel.Scheduler
+
 
+
getHandler() - 类 中的方法cn.crowdos.kernel.system.resource.AlgoContainer
+
 
+
getHandler() - 类 中的方法cn.crowdos.kernel.system.resource.AlgoContainer
+
 
+
getHandler() - 类 中的方法cn.crowdos.kernel.system.resource.MissionHistory
+
+
The getHandler function is used to return a SystemResourceHandler object that can be used to + access the MissionHistory object.
+
+
getHandler() - 类 中的方法cn.crowdos.kernel.system.resource.MissionHistory
+
+
The getHandler function is used to return a SystemResourceHandler object that can be used to + access the MissionHistory object.
+
+
getHandler() - 类 中的方法cn.crowdos.kernel.system.resource.ParticipantPool
+
 
+
getHandler() - 类 中的方法cn.crowdos.kernel.system.resource.ParticipantPool
+
 
+
getHandler() - 接口 中的方法cn.crowdos.kernel.system.resource.Resource
+
 
+
getHandler() - 接口 中的方法cn.crowdos.kernel.system.resource.Resource
+
 
+
getHandler() - 类 中的方法cn.crowdos.kernel.system.resource.ResourceContainer
+
 
+
getHandler() - 类 中的方法cn.crowdos.kernel.system.resource.ResourceContainer
+
 
+
getHandler() - 类 中的方法cn.crowdos.kernel.system.resource.TaskPool
+
 
+
getHandler() - 类 中的方法cn.crowdos.kernel.system.resource.TaskPool
+
 
+
getINF() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getINF() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getINF() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getINF() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getINF() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getINF() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getKernel() - 类 中的静态方法cn.crowdos.kernel.Kernel
+
+
If the kernel is not initialized, throw an exception when calling any method except `initial` and `isInitialed`
+
+
getKernel() - 类 中的静态方法cn.crowdos.kernel.Kernel
+
+
If the kernel is not initialized, throw an exception when calling any method except `initial` and `isInitialed`
+
+
getLocation() - 类 中的方法cn.crowdos.kernel.constraint.POIConstraint
+
 
+
getLocation() - 类 中的方法cn.crowdos.kernel.constraint.POIConstraint
+
 
+
getMaxGen() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getMaxGen() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getMissionsByParticipant(Participant) - 类 中的方法cn.crowdos.kernel.system.resource.MissionHistory
+
+
The getMissionsByParticipant function returns a list of missions that the participant is involved in.
+
+
getMissionsByParticipant(Participant) - 类 中的方法cn.crowdos.kernel.system.resource.MissionHistory
+
+
The getMissionsByParticipant function returns a list of missions that the participant is involved in.
+
+
getMissionsByTask(Task) - 类 中的方法cn.crowdos.kernel.system.resource.MissionHistory
+
+
The getMissionsByTask function returns a list of missions that belong to the task passed in as an argument.
+
+
getMissionsByTask(Task) - 类 中的方法cn.crowdos.kernel.system.resource.MissionHistory
+
+
The getMissionsByTask function returns a list of missions that belong to the task passed in as an argument.
+
+
getMutateRate() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getMutateRate() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getP() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getP() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getP() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getP() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getP() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getP() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getP() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getP() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getP() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getP() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getParticipants() - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
Get a list of all the participants in the conversation.
+
+
getParticipants() - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
Get a list of all the participants in the conversation.
+
+
getParticipants() - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
getParticipants() - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
getParticipants() - 类 中的方法cn.crowdos.kernel.system.resource.Mission
+
+
The getParticipants function returns a list of participants.
+
+
getParticipants() - 类 中的方法cn.crowdos.kernel.system.resource.Mission
+
+
The getParticipants function returns a list of participants.
+
+
getParticipantSelectionAlgo() - 接口 中的方法cn.crowdos.kernel.algorithms.AlgoFactory
+
+
This function returns the participant selection algorithm that the user has chosen
+
+
getParticipantSelectionAlgo() - 接口 中的方法cn.crowdos.kernel.algorithms.AlgoFactory
+
+
This function returns the participant selection algorithm that the user has chosen
+
+
getParticipantSelectionAlgo() - 类 中的方法cn.crowdos.kernel.algorithms.AlgoFactoryAdapter
+
+
The getParticipantSelectionAlgo function returns a ParticipantSelectionAlgo object that is used to select + participants for tasks.
+
+
getParticipantSelectionAlgo() - 类 中的方法cn.crowdos.kernel.algorithms.AlgoFactoryAdapter
+
+
The getParticipantSelectionAlgo function returns a ParticipantSelectionAlgo object that is used to select + participants for tasks.
+
+
getPopulationNum() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getPopulationNum() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getQ() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getQ() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getQ() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getQ() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getQ() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getQ() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getQ() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getQ() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getQ() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getQ() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getRecommendationScheme(Task) - 接口 中的方法cn.crowdos.kernel.algorithms.TaskRecommendationAlgo
+
+
Given a task, return a list of workers that are recommended to work on the task.
+
+
getRecommendationScheme(ArrayList<Task>) - 接口 中的方法cn.crowdos.kernel.algorithms.TaskRecommendationAlgo
+
 
+
getRecommendationScheme(Task) - 接口 中的方法cn.crowdos.kernel.algorithms.TaskRecommendationAlgo
+
+
Given a task, return a list of workers that are recommended to work on the task.
+
+
getRecommendationScheme(ArrayList<Task>) - 接口 中的方法cn.crowdos.kernel.algorithms.TaskRecommendationAlgo
+
 
+
getResource() - 接口 中的方法cn.crowdos.kernel.system.SystemResourceHandler
+
 
+
getResource() - 接口 中的方法cn.crowdos.kernel.system.SystemResourceHandler
+
 
+
getResourceHandler(Class<? extends Resource<T>>, String) - 类 中的方法cn.crowdos.kernel.system.SystemResourceCollection
+
 
+
getResourceHandler(Class<? extends Resource<T>>) - 类 中的方法cn.crowdos.kernel.system.SystemResourceCollection
+
 
+
getResourceHandler(Class<? extends Resource<T>>, String) - 类 中的方法cn.crowdos.kernel.system.SystemResourceCollection
+
 
+
getResourceHandler(Class<? extends Resource<T>>) - 类 中的方法cn.crowdos.kernel.system.SystemResourceCollection
+
 
+
getResourceView() - 接口 中的方法cn.crowdos.kernel.system.SystemResourceHandler
+
 
+
getResourceView() - 接口 中的方法cn.crowdos.kernel.system.SystemResourceHandler
+
 
+
getStatus() - 类 中的方法cn.crowdos.kernel.resource.AbstractParticipant
+
 
+
getStatus() - 类 中的方法cn.crowdos.kernel.resource.AbstractParticipant
+
 
+
getStatus() - 接口 中的方法cn.crowdos.kernel.resource.Participant
+
+
Returns the status of the participant
+
+
getStatus() - 接口 中的方法cn.crowdos.kernel.resource.Participant
+
+
Returns the status of the participant
+
+
getSurvivalRate() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getSurvivalRate() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getSystemResourceCollection() - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
Returns the collection of system resources.
+
+
getSystemResourceCollection() - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
Returns the collection of system resources.
+
+
getSystemResourceCollection() - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
getSystemResourceCollection() - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
getTaskAssignmentAlgo() - 接口 中的方法cn.crowdos.kernel.algorithms.AlgoFactory
+
+
This function returns the task assignment algorithm that is used by the scheduler
+
+
getTaskAssignmentAlgo() - 接口 中的方法cn.crowdos.kernel.algorithms.AlgoFactory
+
+
This function returns the task assignment algorithm that is used by the scheduler
+
+
getTaskAssignmentAlgo() - 类 中的方法cn.crowdos.kernel.algorithms.AlgoFactoryAdapter
+
 
+
getTaskAssignmentAlgo() - 类 中的方法cn.crowdos.kernel.algorithms.AlgoFactoryAdapter
+
 
+
getTaskAssignmentAlgo() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_IFactory
+
+
The getTaskAssignmentAlgo function is used to return a GGA_I TaskAssignmentAlgo object that can be used by the + kernel to assign tasks.
+
+
getTaskAssignmentAlgo() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_IFactory
+
+
The getTaskAssignmentAlgo function is used to return a GGA_I TaskAssignmentAlgo object that can be used by the + kernel to assign tasks.
+
+
getTaskAssignmentAlgo() - 类 中的方法cn.crowdos.kernel.algorithms.PTMostFactory
+
+
The getTaskAssignmentAlgo function is used to return a PTMost TaskAssignmentAlgo object that can be used by the + kernel to assign tasks.
+
+
getTaskAssignmentAlgo() - 类 中的方法cn.crowdos.kernel.algorithms.PTMostFactory
+
+
The getTaskAssignmentAlgo function is used to return a PTMost TaskAssignmentAlgo object that can be used by the + kernel to assign tasks.
+
+
getTaskAssignmentAlgo() - 类 中的方法cn.crowdos.kernel.algorithms.T_MostFactory
+
+
The getParticipantSelectionAlgo function returns a T_Most ParticipantSelectionAlgo object that is used to select + participants for tasks.
+
+
getTaskAssignmentAlgo() - 类 中的方法cn.crowdos.kernel.algorithms.T_MostFactory
+
+
The getParticipantSelectionAlgo function returns a T_Most ParticipantSelectionAlgo object that is used to select + participants for tasks.
+
+
getTaskAssignmentAlgo() - 类 中的方法cn.crowdos.kernel.algorithms.T_RandomFactory
+
+
The getParticipantSelectionAlgo function returns a T_Random ParticipantSelectionAlgo object that is used to select + participants for tasks.
+
+
getTaskAssignmentAlgo() - 类 中的方法cn.crowdos.kernel.algorithms.T_RandomFactory
+
+
The getParticipantSelectionAlgo function returns a T_Random ParticipantSelectionAlgo object that is used to select + participants for tasks.
+
+
getTaskAssignmentScheme(Task) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
Given a task, return a list of participants that are assigned to the task.
+
+
getTaskAssignmentScheme(ArrayList<Task>) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
 
+
getTaskAssignmentScheme(Task) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
Given a task, return a list of participants that are assigned to the task.
+
+
getTaskAssignmentScheme(ArrayList<Task>) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
 
+
getTaskAssignmentScheme(Task) - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
getTaskAssignmentScheme(ArrayList<Task>) - 类 中的方法cn.crowdos.kernel.Kernel
+
+
The getTaskAssignmentScheme function is used to assign tasks to participants.
+
+
getTaskAssignmentScheme(Task) - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
getTaskAssignmentScheme(ArrayList<Task>) - 类 中的方法cn.crowdos.kernel.Kernel
+
+
The getTaskAssignmentScheme function is used to assign tasks to participants.
+
+
getTaskDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getTaskDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getTaskDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getTaskDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getTaskDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getTaskDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getTaskDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getTaskDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getTaskDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getTaskDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getTaskDistributionType() - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
getTaskDistributionType() - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
getTaskDistributionType() - 接口 中的方法cn.crowdos.kernel.resource.Task
+
+
Returns the type of task distribution used in the simulation
+
+
getTaskDistributionType() - 接口 中的方法cn.crowdos.kernel.resource.Task
+
+
Returns the type of task distribution used in the simulation
+
+
getTaskId() - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
getTaskId() - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
getTaskIncentiveAssignmentScheme(Task, Double) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
 
+
getTaskIncentiveAssignmentScheme(Task, Double) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
 
+
getTaskIncentiveAssignmentScheme(Task, Double) - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
getTaskIncentiveAssignmentScheme(Task, Double) - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
getTaskNum() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getTaskNum() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getTaskNum() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getTaskNum() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getTaskNum() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getTaskNum() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getTaskNum() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getTaskNum() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getTaskNum() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getTaskNum() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getTaskParticipantSelectionResult(Task) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
Get the participant selection result for the given task.
+
+
getTaskParticipantSelectionResult(ArrayList<Task>) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
 
+
getTaskParticipantSelectionResult(Task) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
Get the participant selection result for the given task.
+
+
getTaskParticipantSelectionResult(ArrayList<Task>) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
 
+
getTaskParticipantSelectionResult(Task) - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
getTaskParticipantSelectionResult(ArrayList<Task>) - 类 中的方法cn.crowdos.kernel.Kernel
+
+
The getTaskParticipantSelectionResult function is used to assign tasks to participants.
+
+
getTaskParticipantSelectionResult(Task) - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
getTaskParticipantSelectionResult(ArrayList<Task>) - 类 中的方法cn.crowdos.kernel.Kernel
+
+
The getTaskParticipantSelectionResult function is used to assign tasks to participants.
+
+
getTaskRecommendationAlgo() - 接口 中的方法cn.crowdos.kernel.algorithms.AlgoFactory
+
+
It returns a TaskRecommendationAlgo object.
+
+
getTaskRecommendationAlgo() - 接口 中的方法cn.crowdos.kernel.algorithms.AlgoFactory
+
+
It returns a TaskRecommendationAlgo object.
+
+
getTaskRecommendationAlgo() - 类 中的方法cn.crowdos.kernel.algorithms.AlgoFactoryAdapter
+
 
+
getTaskRecommendationAlgo() - 类 中的方法cn.crowdos.kernel.algorithms.AlgoFactoryAdapter
+
 
+
getTaskRecommendationScheme(Task) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
Given a task, return a list of participants that are recommended to work on that task.
+
+
getTaskRecommendationScheme(ArrayList<Task>) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
 
+
getTaskRecommendationScheme(Task) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
Given a task, return a list of participants that are recommended to work on that task.
+
+
getTaskRecommendationScheme(ArrayList<Task>) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
 
+
getTaskRecommendationScheme(Task) - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
getTaskRecommendationScheme(ArrayList<Task>) - 类 中的方法cn.crowdos.kernel.Kernel
+
+
The etTaskRecommendationScheme function is used to assign tasks to participants.
+
+
getTaskRecommendationScheme(Task) - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
getTaskRecommendationScheme(ArrayList<Task>) - 类 中的方法cn.crowdos.kernel.Kernel
+
+
The etTaskRecommendationScheme function is used to assign tasks to participants.
+
+
getTasks() - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
This function returns a list of tasks.
+
+
getTasks() - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
This function returns a list of tasks.
+
+
getTasks() - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
getTasks() - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
getTaskStatus() - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
getTaskStatus() - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
getTaskStatus() - 接口 中的方法cn.crowdos.kernel.resource.Task
+
+
Returns the status of the task.
+
+
getTaskStatus() - 接口 中的方法cn.crowdos.kernel.resource.Task
+
+
Returns the status of the task.
+
+
getThreshold() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getThreshold() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getTrustedParticipants() - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
getTrustedParticipants() - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
getTrustedParticipants() - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The getTrustedParticipants function returns a list of participants who in the trust chain.
+
+
getTrustedParticipants() - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The getTrustedParticipants function returns a list of participants who in the trust chain.
+
+
getUnfinishedMissions() - 类 中的方法cn.crowdos.kernel.system.resource.MissionHistory
+
+
The getUnfinishedMissions function returns a list of all the missions that are unfinished.
+
+
getUnfinishedMissions() - 类 中的方法cn.crowdos.kernel.system.resource.MissionHistory
+
+
The getUnfinishedMissions function returns a list of all the missions that are unfinished.
+
+
getWorkerList() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getWorkerList() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getWorkerNum() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getWorkerNum() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
getWorkerNum() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getWorkerNum() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
getWorkerNum() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getWorkerNum() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
getWorkerNum() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getWorkerNum() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
getWorkerNum() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
getWorkerNum() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
GGA_I_Main - cn.crowdos.kernel.algorithms.GGA_I中的类
+
+
GGA-IAlgorithm body
+
+
GGA_I_Main - cn.crowdos.kernel.algorithms.GGA_I中的类
+
+
GGA-IAlgorithm body
+
+
GGA_I_Main(int, int, double[][], double[][], int[], int) - 类 的构造器cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
GGA_I_Main(int, int, double[][], double[][], int[], int) - 类 的构造器cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
GGA_IFactory - cn.crowdos.kernel.algorithms中的类
+
 
+
GGA_IFactory - cn.crowdos.kernel.algorithms中的类
+
 
+
GGA_IFactory(SystemResourceCollection) - 类 的构造器cn.crowdos.kernel.algorithms.GGA_IFactory
+
 
+
GGA_IFactory(SystemResourceCollection) - 类 的构造器cn.crowdos.kernel.algorithms.GGA_IFactory
+
 
+
+ + + +

H

+
+
hasAbility(Class<? extends Condition>) - 类 中的方法cn.crowdos.kernel.resource.AbstractParticipant
+
 
+
hasAbility(Class<? extends Condition>) - 类 中的方法cn.crowdos.kernel.resource.AbstractParticipant
+
 
+
hasAbility(Class<? extends Condition>) - 接口 中的方法cn.crowdos.kernel.resource.Participant
+
+
Returns true if the given condition is present in the list of conditions.
+
+
hasAbility(Class<? extends Condition>) - 接口 中的方法cn.crowdos.kernel.resource.Participant
+
+
Returns true if the given condition is present in the list of conditions.
+
+
hasAbility(Class<? extends Condition>) - 类 中的方法cn.crowdos.kernel.resource.SimpleParticipant
+
 
+
hasAbility(Class<? extends Condition>) - 类 中的方法cn.crowdos.kernel.resource.SimpleParticipant
+
 
+
hashCode() - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.EncryptCoordinate
+
 
+
hashCode() - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.EncryptCoordinate
+
 
+
+ + + +

I

+
+
IncentiveAssignment() - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
IncentiveAssignment() - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
IncentiveAssignment() - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The IncentiveAssignment function returns the incentive scheme assigned to the task.
+
+
IncentiveAssignment() - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The IncentiveAssignment function returns the incentive scheme assigned to the task.
+
+
IndecomposableDecomposerGenerator - cn.crowdos.kernel.constraint中的类
+
+
In Mobile CrowdSensing (MCS), there are a lots of constraints, + which vary in type.For decomposable constraints, e.g. do something on a + certain date in a certain year.This can be broken down into specific + temporal and spatial constraints.In addition, there are a number of + non-decomposable constraints.For this, We use reflection to return the + indecomposable constraint decomposer generator we need by getting + the Class object of the class created by the upper level developer.
+
+
IndecomposableDecomposerGenerator - cn.crowdos.kernel.constraint中的类
+
+
In Mobile CrowdSensing (MCS), there are a lots of constraints, + which vary in type.For decomposable constraints, e.g. do something on a + certain date in a certain year.This can be broken down into specific + temporal and spatial constraints.In addition, there are a number of + non-decomposable constraints.For this, We use reflection to return the + indecomposable constraint decomposer generator we need by getting + the Class object of the class created by the upper level developer.
+
+
IndecomposableDecomposerGenerator(List<Class<?>>, List<Object>, Class<? extends Constraint>) - 类 的构造器cn.crowdos.kernel.constraint.IndecomposableDecomposerGenerator
+
 
+
IndecomposableDecomposerGenerator(List<Class<?>>, List<Object>, Class<? extends Constraint>) - 类 的构造器cn.crowdos.kernel.constraint.IndecomposableDecomposerGenerator
+
 
+
Individual - cn.crowdos.kernel.algorithms.GGA_I中的类
+
+
individual + Implement Serializable interface in order to "serialize deep copy"
+
+
Individual - cn.crowdos.kernel.algorithms.GGA_I中的类
+
+
individual + Implement Serializable interface in order to "serialize deep copy"
+
+
Individual(int, int, double[][], double[][], int[], int) - 类 的构造器cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
Individual(int, int, double[][], double[][], int[], int, int) - 类 的构造器cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
Individual(int, int, double[][], double[][], int[], int) - 类 的构造器cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
Individual(int, int, double[][], double[][], int[], int, int) - 类 的构造器cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
initGenesByNearestFirst() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
+
Genes are initialized according to NearestFirst
+
+
initGenesByNearestFirst() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
+
Genes are initialized according to NearestFirst
+
+
initGenesByRandom() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
+
Initialize the genes randomly
+
+
initGenesByRandom() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
+
Initialize the genes randomly
+
+
initial(Object...) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
Initial takes any number of arguments and returns the first one.
+
+
initial() - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
It initializes the program.
+
+
initial(Object...) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
Initial takes any number of arguments and returns the first one.
+
+
initial() - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
It initializes the program.
+
+
initial(Object...) - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
initial() - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
initial(Object...) - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
initial() - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
initPopulation(List<Individual>) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
Initializing the population
+
+
initPopulation(List<Individual>) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
Initializing the population
+
+
inLine(Coordinate) - 类 中的方法cn.crowdos.kernel.constraint.Coordinate
+
 
+
inLine(Coordinate) - 类 中的方法cn.crowdos.kernel.constraint.Coordinate
+
 
+
IntegerCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
IntegerCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
IntegerCondition(Integer) - 类 的构造器cn.crowdos.kernel.wrapper.IntegerCondition
+
 
+
IntegerCondition(Integer) - 类 的构造器cn.crowdos.kernel.wrapper.IntegerCondition
+
 
+
InvalidConstraintException - cn.crowdos.kernel.constraint中的异常错误
+
+
Thrown to indicate that Constrain is not reasonable or can not + be satisfied.
+
+
InvalidConstraintException - cn.crowdos.kernel.constraint中的异常错误
+
+
Thrown to indicate that Constrain is not reasonable or can not + be satisfied.
+
+
InvalidConstraintException(Throwable) - 异常错误 的构造器cn.crowdos.kernel.constraint.InvalidConstraintException
+
+
已过时。
+
+
InvalidConstraintException(String) - 异常错误 的构造器cn.crowdos.kernel.constraint.InvalidConstraintException
+
+
Constructs an InvalidConstraintException with the specified + detail message.
+
+
InvalidConstraintException() - 异常错误 的构造器cn.crowdos.kernel.constraint.InvalidConstraintException
+
+
已过时。
+
+
InvalidConstraintException(Throwable) - 异常错误 的构造器cn.crowdos.kernel.constraint.InvalidConstraintException
+
+
已过时。
+
+
InvalidConstraintException(String) - 异常错误 的构造器cn.crowdos.kernel.constraint.InvalidConstraintException
+
+
Constructs an InvalidConstraintException with the specified + detail message.
+
+
InvalidConstraintException() - 异常错误 的构造器cn.crowdos.kernel.constraint.InvalidConstraintException
+
+
已过时。
+
+
involved(Participant) - 类 中的方法cn.crowdos.kernel.system.resource.Mission
+
+
The involved function checks if a participant is involved in the conversation.
+
+
involved(Participant) - 类 中的方法cn.crowdos.kernel.system.resource.Mission
+
+
The involved function checks if a participant is involved in the conversation.
+
+
isAssignTask(int) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Determine if the task still needs workers, + and set the column to the maximum
+
+
isAssignTask(int) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Determine if the task still needs workers, + and set the column to the maximum
+
+
isAssignTask(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Checks whether the given task has been assigned to enough workers based on its required number of workers.
+
+
isAssignTask(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Checks whether the given task has been assigned to enough workers based on its required number of workers.
+
+
isAssignTask(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Checks whether the given task has been assigned to enough workers based on its required number of workers.
+
+
isAssignTask(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Checks whether the given task has been assigned to enough workers based on its required number of workers.
+
+
isAssignWorker(int) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Determines if the worker is still acceptable, + and sets all elements of the row to maximum
+
+
isAssignWorker(int) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Determines if the worker is still acceptable, + and sets all elements of the row to maximum
+
+
isAssignWorker(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Check if the worker is already assigned with q number of tasks.
+
+
isAssignWorker(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Check if the worker is already assigned with q number of tasks.
+
+
isAssignWorker(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Check if the worker is already assigned with q number of tasks.
+
+
isAssignWorker(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Check if the worker is already assigned with q number of tasks.
+
+
isInitialed() - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
It checks if the object is initialized.
+
+
isInitialed() - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
It checks if the object is initialized.
+
+
isInitialed() - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
isInitialed() - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
isTaskAssignFinish() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Check that all tasks have been assigned
+
+
isTaskAssignFinish() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Check that all tasks have been assigned
+
+
isTaskAssignFinish() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Checks whether all tasks have been assigned to the required number of workers or not.
+
+
isTaskAssignFinish() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Checks whether all tasks have been assigned to the required number of workers or not.
+
+
isTaskAssignFinish() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Checks whether all tasks have been assigned to the required number of workers or not.
+
+
isTaskAssignFinish() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Checks whether all tasks have been assigned to the required number of workers or not.
+
+
isTrustedParticipant(Participant) - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
isTrustedParticipant(Participant) - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
isTrustedParticipant(Participant) - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The isTrustedParticipant function determines whether a particular participant is in the trust chain or not.
+
+
isTrustedParticipant(Participant) - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The isTrustedParticipant function determines whether a particular participant is in the trust chain or not.
+
+
+ + + +

K

+
+
Kernel - cn.crowdos.kernel中的类
+
 
+
Kernel - cn.crowdos.kernel中的类
+
 
+
+ + + +

L

+
+
LongCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
LongCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
LongCondition(Long) - 类 的构造器cn.crowdos.kernel.wrapper.LongCondition
+
 
+
LongCondition(Long) - 类 的构造器cn.crowdos.kernel.wrapper.LongCondition
+
 
+
+ + + +

M

+
+
Mission - cn.crowdos.kernel.system.resource中的类
+
+
Mission maintains the execution of tasks in the system, reporting over task assignment + results, task submission order, etc.
+
+
Mission - cn.crowdos.kernel.system.resource中的类
+
+
Mission maintains the execution of tasks in the system, reporting over task assignment + results, task submission order, etc.
+
+
Mission(Task, List<Participant>) - 类 的构造器cn.crowdos.kernel.system.resource.Mission
+
+
The Mission function is a constructor for the Mission class.
+
+
Mission(Task, List<Participant>) - 类 的构造器cn.crowdos.kernel.system.resource.Mission
+
+
The Mission function is a constructor for the Mission class.
+
+
MissionHistory - cn.crowdos.kernel.system.resource中的类
+
+
MissionHistory records all active and completed missions in the system.
+
+
MissionHistory - cn.crowdos.kernel.system.resource中的类
+
+
MissionHistory records all active and completed missions in the system.
+
+
MissionHistory() - 类 的构造器cn.crowdos.kernel.system.resource.MissionHistory
+
 
+
MissionHistory() - 类 的构造器cn.crowdos.kernel.system.resource.MissionHistory
+
 
+
MissionUpdateException - cn.crowdos.kernel.system.resource中的异常错误
+
 
+
MissionUpdateException - cn.crowdos.kernel.system.resource中的异常错误
+
 
+
MissionUpdateException() - 异常错误 的构造器cn.crowdos.kernel.system.resource.MissionUpdateException
+
 
+
MissionUpdateException() - 异常错误 的构造器cn.crowdos.kernel.system.resource.MissionUpdateException
+
 
+
multiply(BigInteger, int) - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
 
+
multiply(BigInteger, int) - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
 
+
mutate(List<Individual>, Random) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
Mutation: Randomly swapping two elements of an individual gene
+
+
mutate(List<Individual>, Random) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
Mutation: Randomly swapping two elements of an individual gene
+
+
mutation() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
+
Mutation operation 1: Randomly swap a task of one worker with a task of another + worker currently buggy, trapped in an endless loop
+
+
mutation() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
+
Mutation operation 1: Randomly swap a task of one worker with a task of another + worker currently buggy, trapped in an endless loop
+
+
mutation2() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
+
Mutation Operation 2: Randomly select a worker and shuffle its task list
+
+
mutation2() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
+
Mutation Operation 2: Randomly select a worker and shuffle its task list
+
+
+ + + +

N

+
+
n - 类 中的变量cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
 
+
n - 类 中的变量cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
 
+
NearestFirst - cn.crowdos.kernel.algorithms.GGA_I中的类
+
+
Greedy based task allocation algorithm NearestFirst + GGA-I is used to initialize the population + In the distance matrix, row represents workers and col represents tasks
+
+
NearestFirst - cn.crowdos.kernel.algorithms.GGA_I中的类
+
+
Greedy based task allocation algorithm NearestFirst + GGA-I is used to initialize the population + In the distance matrix, row represents workers and col represents tasks
+
+
NearestFirst(int, int, double[][], int[], int) - 类 的构造器cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
 
+
NearestFirst(int, int, double[][], int[], int) - 类 的构造器cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
 
+
newMission(Task, List<Participant>) - 类 中的方法cn.crowdos.kernel.system.resource.MissionHistory
+
 
+
newMission(Task, List<Participant>) - 类 中的方法cn.crowdos.kernel.system.resource.MissionHistory
+
 
+
NoneCondition - cn.crowdos.kernel.constraint中的类
+
 
+
NoneCondition - cn.crowdos.kernel.constraint中的类
+
 
+
NoneCondition() - 类 的构造器cn.crowdos.kernel.constraint.NoneCondition
+
 
+
NoneCondition() - 类 的构造器cn.crowdos.kernel.constraint.NoneCondition
+
 
+
nsquare - 类 中的变量cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
 
+
nsquare - 类 中的变量cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
 
+
+ + + +

P

+
+
Paillier - cn.crowdos.kernel.constraint.PrivacyConstraint中的类
+
 
+
Paillier - cn.crowdos.kernel.constraint.PrivacyConstraint中的类
+
 
+
Paillier() - 类 的构造器cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
+
The Paillier function takes in two BigIntegers and returns a new BigInteger + that is the result of encrypting the first parameter with the second.
+
+
Paillier() - 类 的构造器cn.crowdos.kernel.constraint.PrivacyConstraint.Paillier
+
+
The Paillier function takes in two BigIntegers and returns a new BigInteger + that is the result of encrypting the first parameter with the second.
+
+
Participant - cn.crowdos.kernel.resource中的接口
+
 
+
Participant - cn.crowdos.kernel.resource中的接口
+
 
+
Participant.ParticipantStatus - cn.crowdos.kernel.resource中的枚举
+
 
+
Participant.ParticipantStatus - cn.crowdos.kernel.resource中的枚举
+
 
+
ParticipantPool - cn.crowdos.kernel.system.resource中的类
+
 
+
ParticipantPool - cn.crowdos.kernel.system.resource中的类
+
 
+
ParticipantPool() - 类 的构造器cn.crowdos.kernel.system.resource.ParticipantPool
+
 
+
ParticipantPool() - 类 的构造器cn.crowdos.kernel.system.resource.ParticipantPool
+
 
+
participantSelection(Task) - 类 中的方法cn.crowdos.kernel.Scheduler
+
+
The participant selection algorithm is used to get the candidates for a task.
+
+
participantSelection(ArrayList<Task>) - 类 中的方法cn.crowdos.kernel.Scheduler
+
 
+
participantSelection(Task) - 类 中的方法cn.crowdos.kernel.Scheduler
+
+
The participant selection algorithm is used to get the candidates for a task.
+
+
participantSelection(ArrayList<Task>) - 类 中的方法cn.crowdos.kernel.Scheduler
+
 
+
ParticipantSelectionAlgo - cn.crowdos.kernel.algorithms中的接口
+
 
+
ParticipantSelectionAlgo - cn.crowdos.kernel.algorithms中的接口
+
 
+
penalizeCredibility(Participant) - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
penalizeCredibility(Participant) - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
penalizeCredibility(Participant) - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The penalizeCredibility function reduce one to the credibility of the participant in trustValues.
+
+
penalizeCredibility(Participant) - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The penalizeCredibility function reduce one to the credibility of the participant in trustValues.
+
+
POIConstraint - cn.crowdos.kernel.constraint中的类
+
 
+
POIConstraint - cn.crowdos.kernel.constraint中的类
+
 
+
POIConstraint(Coordinate) - 类 的构造器cn.crowdos.kernel.constraint.POIConstraint
+
 
+
POIConstraint(Coordinate, double) - 类 的构造器cn.crowdos.kernel.constraint.POIConstraint
+
 
+
POIConstraint(Coordinate) - 类 的构造器cn.crowdos.kernel.constraint.POIConstraint
+
 
+
POIConstraint(Coordinate, double) - 类 的构造器cn.crowdos.kernel.constraint.POIConstraint
+
 
+
PointInPolygon(Coordinate, List<Coordinate>) - 类 中的静态方法cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Determines if a given point is inside a polygon by counting the number of times a line from the point to the right intersects with the polygon.
+
+
PointInPolygon(Coordinate, List<Coordinate>) - 类 中的静态方法cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Determines if a given point is inside a polygon by counting the number of times a line from the point to the right intersects with the polygon.
+
+
primitive - 类 中的变量cn.crowdos.kernel.wrapper.PrimitiveCondition
+
 
+
primitive - 类 中的变量cn.crowdos.kernel.wrapper.PrimitiveCondition
+
 
+
PrimitiveCondition<T> - cn.crowdos.kernel.wrapper中的类
+
 
+
PrimitiveCondition<T> - cn.crowdos.kernel.wrapper中的类
+
 
+
PrimitiveCondition(T) - 类 的构造器cn.crowdos.kernel.wrapper.PrimitiveCondition
+
 
+
PrimitiveCondition(T) - 类 的构造器cn.crowdos.kernel.wrapper.PrimitiveCondition
+
 
+
printAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
+
Print the assignment result
+
+
printAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
+
Print the assignment result
+
+
printAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Print the assignment result
+
+
printAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Print the assignment result
+
+
printAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Print the assignment result
+
+
printAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Print the assignment result
+
+
printAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Print the assignment result
+
+
printAssignMap() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Print the assignment result
+
+
printDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
+
Print distance matrix
+
+
printDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
+
Print distance matrix
+
+
printDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Print distance matrix
+
+
printDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Print distance matrix
+
+
printDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Print distance matrix
+
+
printDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Print distance matrix
+
+
printDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Print the assignment result
+
+
printDistanceMatrix() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Print the assignment result
+
+
PT_Most - cn.crowdos.kernel.algorithms中的类
+
 
+
PT_Most - cn.crowdos.kernel.algorithms中的类
+
 
+
PT_Most(int, int, double[][], double[][], int[], int) - 类 的构造器cn.crowdos.kernel.algorithms.PT_Most
+
 
+
PT_Most(int, int, double[][], double[][], int[], int) - 类 的构造器cn.crowdos.kernel.algorithms.PT_Most
+
 
+
PTMostFactory - cn.crowdos.kernel.algorithms中的类
+
 
+
PTMostFactory - cn.crowdos.kernel.algorithms中的类
+
 
+
PTMostFactory(SystemResourceCollection) - 类 的构造器cn.crowdos.kernel.algorithms.PTMostFactory
+
 
+
PTMostFactory(SystemResourceCollection) - 类 的构造器cn.crowdos.kernel.algorithms.PTMostFactory
+
 
+
+ + + +

R

+
+
recommendTasks() - 类 中的方法cn.crowdos.kernel.Scheduler
+
+
For each task in the task pool, recommend a list of participants to complete the task
+
+
recommendTasks() - 类 中的方法cn.crowdos.kernel.Scheduler
+
+
For each task in the task pool, recommend a list of participants to complete the task
+
+
register(Resource<?>) - 类 中的方法cn.crowdos.kernel.system.SystemResourceCollection
+
 
+
register(Resource<?>, String) - 类 中的方法cn.crowdos.kernel.system.SystemResourceCollection
+
 
+
register(Resource<?>) - 类 中的方法cn.crowdos.kernel.system.SystemResourceCollection
+
 
+
register(Resource<?>, String) - 类 中的方法cn.crowdos.kernel.system.SystemResourceCollection
+
 
+
registerParticipant(Participant) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
This function registers a participant in the system.
+
+
registerParticipant(Participant) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
+
This function registers a participant in the system.
+
+
registerParticipant(Participant) - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
registerParticipant(Participant) - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
removeTrustedParticipant(Participant) - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
removeTrustedParticipant(Participant) - 接口 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentive
+
 
+
removeTrustedParticipant(Participant) - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The removeTrustedParticipant function removes a participant from the trust chain.
+
+
removeTrustedParticipant(Participant) - 类 中的方法cn.crowdos.kernel.Incentive.CredibilityBasedIncentiveImpl
+
+
The removeTrustedParticipant function removes a participant from the trust chain.
+
+
repairIndividual(Individual) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
The individuals are crossed and repaired to satisfy the constraints
+
+
repairIndividual(Individual) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
The individuals are crossed and repaired to satisfy the constraints
+
+
Resource<T> - cn.crowdos.kernel.system.resource中的接口
+
 
+
Resource<T> - cn.crowdos.kernel.system.resource中的接口
+
 
+
resource - 类 中的变量cn.crowdos.kernel.system.resource.ResourceContainer
+
 
+
resource - 类 中的变量cn.crowdos.kernel.system.resource.ResourceContainer
+
 
+
resourceCollection - 类 中的变量cn.crowdos.kernel.algorithms.AlgoFactoryAdapter
+
 
+
resourceCollection - 类 中的变量cn.crowdos.kernel.algorithms.AlgoFactoryAdapter
+
 
+
ResourceContainer<T> - cn.crowdos.kernel.system.resource中的类
+
 
+
ResourceContainer<T> - cn.crowdos.kernel.system.resource中的类
+
 
+
ResourceContainer(T) - 类 的构造器cn.crowdos.kernel.system.resource.ResourceContainer
+
 
+
ResourceContainer(T) - 类 的构造器cn.crowdos.kernel.system.resource.ResourceContainer
+
 
+
+ + + +

S

+
+
satisfy(Condition) - 接口 中的方法cn.crowdos.kernel.constraint.Constraint
+
 
+
satisfy() - 接口 中的方法cn.crowdos.kernel.constraint.Constraint
+
 
+
satisfy(Condition) - 接口 中的方法cn.crowdos.kernel.constraint.Constraint
+
 
+
satisfy() - 接口 中的方法cn.crowdos.kernel.constraint.Constraint
+
 
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.DateDeadline
+
+
Checks if the specified condition satisfies the constraint by making sure it is on or before the specified end date.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.DateDeadline
+
+
Checks if the specified condition satisfies the constraint by making sure it is on or before the specified end date.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.DateInterval
+
+
Checks if the given condition satisfies the constraint.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.DateInterval
+
+
Checks if the given condition satisfies the constraint.
+
+
satisfy() - 类 中的方法cn.crowdos.kernel.constraint.DependenceConstraint
+
+
The satisfy function checks if all the previous tasks have been completed.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.DependenceConstraint
+
+
The satisfy function checks if the condition is satisfied.
+
+
satisfy() - 类 中的方法cn.crowdos.kernel.constraint.DependenceConstraint
+
+
The satisfy function checks if all the previous tasks have been completed.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.DependenceConstraint
+
+
The satisfy function checks if the condition is satisfied.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.POIConstraint
+
 
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.POIConstraint
+
 
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.SimpleEncryptSpatioConstraint
+
+
This method checks whether a given condition is satisfied or not based on the encrypted coordinates.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.SimpleEncryptSpatioConstraint
+
+
This method checks whether a given condition is satisfied or not based on the encrypted coordinates.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.SimpleTimeConstraint
+
+
The satisfy function checks if the given condition is a Date object and + whether it falls within the date range of this DateRangeCondition.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.SimpleTimeConstraint
+
+
The satisfy function checks if the given condition is a Date object and + whether it falls within the date range of this DateRangeCondition.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.SpatioLine
+
+
Checks if a given Coordinate satisfies the condition of being within a certain distance of the spatioline.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.SpatioLine
+
+
Checks if a given Coordinate satisfies the condition of being within a certain distance of the spatioline.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.SpatioPoint
+
+
Checks if the given Condition satisfies the SpatioPoint constraint.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.SpatioPoint
+
+
Checks if the given Condition satisfies the SpatioPoint constraint.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Checks if the given condition is satisfied by the constraint.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Checks if the given condition is satisfied by the constraint.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.SpatioRectangular
+
 
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.SpatioRectangular
+
 
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.TemporalInterval
+
+
The satisfy function checks if the given condition is a Date object, and if so, + it converts that date to a LocalTime object.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.TemporalInterval
+
+
The satisfy function checks if the given condition is a Date object, and if so, + it converts that date to a LocalTime object.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.TemporalPoint
+
+
The satisfy function checks if the given condition is a Date object, and if so, + it converts that date to a LocalTime object.
+
+
satisfy(Condition) - 类 中的方法cn.crowdos.kernel.constraint.TemporalPoint
+
+
The satisfy function checks if the given condition is a Date object, and if so, + it converts that date to a LocalTime object.
+
+
scaleDecompose(int) - 类 中的方法cn.crowdos.kernel.constraint.IndecomposableDecomposerGenerator
+
 
+
scaleDecompose(int) - 类 中的方法cn.crowdos.kernel.constraint.IndecomposableDecomposerGenerator
+
 
+
scaleDecompose(int) - 接口 中的方法cn.crowdos.kernel.Decomposer
+
 
+
scaleDecompose(int) - 接口 中的方法cn.crowdos.kernel.Decomposer
+
 
+
Scheduler - cn.crowdos.kernel中的类
+
 
+
Scheduler - cn.crowdos.kernel中的类
+
 
+
Scheduler(SystemResourceCollection) - 类 的构造器cn.crowdos.kernel.Scheduler
+
 
+
Scheduler(SystemResourceCollection) - 类 的构造器cn.crowdos.kernel.Scheduler
+
 
+
select(List<Individual>, Random) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
Select excellent individuals, select the individual with the highest fitness value, + copy several individuals, and use roulette to select the remaining places from the remaining + individuals of the population
+
+
select(List<Individual>, Random) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
Select excellent individuals, select the individual with the highest fitness value, + copy several individuals, and use roulette to select the remaining places from the remaining + individuals of the population
+
+
SelectMaxTU() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
The worker with the most assigned tasks + is selected and only he and his assigned tasks are kept
+
+
SelectMaxTU() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
The worker with the most assigned tasks + is selected and only he and his assigned tasks are kept
+
+
setAlgoFactory(String) - 类 中的方法cn.crowdos.kernel.Scheduler
+
+
The setAlgoFactory function is used to set the AlgoFactory that will be used by the + TaskAssignmentManager.
+
+
setAlgoFactory(String) - 类 中的方法cn.crowdos.kernel.Scheduler
+
+
The setAlgoFactory function is used to set the AlgoFactory that will be used by the + TaskAssignmentManager.
+
+
setAssignMap(Map<Integer, List<Integer>>) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setAssignMap(Map<Integer, List<Integer>>) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setAssignMap(Map<Integer, List<Integer>>) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setAssignMap(Map<Integer, List<Integer>>) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setAssignMap(Map<Integer, List<Integer>>) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setAssignMap(Map<Integer, List<Integer>>) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setAssignMap(Map<Integer, List<Integer>>) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
setAssignMap(Map<Integer, List<Integer>>) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
setAssignMap(Map<Integer, List<Integer>>) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
setAssignMap(Map<Integer, List<Integer>>) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
setAssignMapTemp(Map<Integer, List<Integer>>) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setAssignMapTemp(Map<Integer, List<Integer>>) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setCrossRate(double) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setCrossRate(double) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setDistance(double) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setDistance(double) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setDistance(double) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setDistance(double) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
setDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
setDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
setDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
setDistanceMatrixTemp(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setDistanceMatrixTemp(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setDistanceMatrixTempCal(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setDistanceMatrixTempCal(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setFitness(double) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setFitness(double) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setMaxGen(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setMaxGen(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setMutateRate(double) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setMutateRate(double) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setP(int[]) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setP(int[]) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setP(int[]) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setP(int[]) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setP(int[]) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setP(int[]) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setP(int[]) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
setP(int[]) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
setP(int[]) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
setP(int[]) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
setPopulationNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setPopulationNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setQ(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setQ(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setQ(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setQ(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setQ(int) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setQ(int) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setQ(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
setQ(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
setQ(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
setQ(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
setStatus(Participant.ParticipantStatus) - 类 中的方法cn.crowdos.kernel.resource.AbstractParticipant
+
 
+
setStatus(Participant.ParticipantStatus) - 类 中的方法cn.crowdos.kernel.resource.AbstractParticipant
+
 
+
setStatus(Participant.ParticipantStatus) - 接口 中的方法cn.crowdos.kernel.resource.Participant
+
+
Sets the status of the participant
+
+
setStatus(Participant.ParticipantStatus) - 接口 中的方法cn.crowdos.kernel.resource.Participant
+
+
Sets the status of the participant
+
+
setSurvivalRate(double) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setSurvivalRate(double) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setTaskDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setTaskDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setTaskDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setTaskDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setTaskDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setTaskDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setTaskDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
setTaskDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
setTaskDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
setTaskDistanceMatrix(double[][]) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
setTaskNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setTaskNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setTaskNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setTaskNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setTaskNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setTaskNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setTaskNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
setTaskNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
setTaskNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
setTaskNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
setTaskStatus(Task.TaskStatus) - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
setTaskStatus(Task.TaskStatus) - 类 中的方法cn.crowdos.kernel.resource.AbstractTask
+
 
+
setTaskStatus(Task.TaskStatus) - 接口 中的方法cn.crowdos.kernel.resource.Task
+
+
Sets the status of the task to the given status.
+
+
setTaskStatus(Task.TaskStatus) - 接口 中的方法cn.crowdos.kernel.resource.Task
+
+
Sets the status of the task to the given status.
+
+
setThreshold(double) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setThreshold(double) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setWorkerList(List<Integer>) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setWorkerList(List<Integer>) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setWorkerNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setWorkerNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
setWorkerNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setWorkerNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
setWorkerNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setWorkerNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
 
+
setWorkerNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
setWorkerNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
setWorkerNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
setWorkerNum(int) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
ShortCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
ShortCondition - cn.crowdos.kernel.wrapper中的类
+
 
+
ShortCondition(Short) - 类 的构造器cn.crowdos.kernel.wrapper.ShortCondition
+
 
+
ShortCondition(Short) - 类 的构造器cn.crowdos.kernel.wrapper.ShortCondition
+
 
+
shutdown() - 类 中的静态方法cn.crowdos.kernel.Kernel
+
+
The shutdown function sets the kernel to null
+
+
shutdown() - 类 中的静态方法cn.crowdos.kernel.Kernel
+
+
The shutdown function sets the kernel to null
+
+
SimpleEncryptSpatioConstraint - cn.crowdos.kernel.constraint.PrivacyConstraint中的类
+
 
+
SimpleEncryptSpatioConstraint - cn.crowdos.kernel.constraint.PrivacyConstraint中的类
+
 
+
SimpleEncryptSpatioConstraint(EncryptCoordinate, EncryptCoordinate) - 类 的构造器cn.crowdos.kernel.constraint.PrivacyConstraint.SimpleEncryptSpatioConstraint
+
+
Constructs a new SimpleEncryptSpatioConstraint object with the given top-left and bottom-right coordinates.
+
+
SimpleEncryptSpatioConstraint(EncryptCoordinate, EncryptCoordinate) - 类 的构造器cn.crowdos.kernel.constraint.PrivacyConstraint.SimpleEncryptSpatioConstraint
+
+
Constructs a new SimpleEncryptSpatioConstraint object with the given top-left and bottom-right coordinates.
+
+
SimpleParticipant - cn.crowdos.kernel.resource中的类
+
 
+
SimpleParticipant - cn.crowdos.kernel.resource中的类
+
 
+
SimpleParticipant() - 类 的构造器cn.crowdos.kernel.resource.SimpleParticipant
+
 
+
SimpleParticipant() - 类 的构造器cn.crowdos.kernel.resource.SimpleParticipant
+
 
+
SimpleTask - cn.crowdos.kernel.resource中的类
+
 
+
SimpleTask - cn.crowdos.kernel.resource中的类
+
 
+
SimpleTask(List<Constraint>, Task.TaskDistributionType) - 类 的构造器cn.crowdos.kernel.resource.SimpleTask
+
 
+
SimpleTask(List<Constraint>, Task.TaskDistributionType) - 类 的构造器cn.crowdos.kernel.resource.SimpleTask
+
 
+
SimpleTimeConstraint - cn.crowdos.kernel.constraint中的类
+
+
Simple TIme Constraint
+
+
SimpleTimeConstraint - cn.crowdos.kernel.constraint中的类
+
+
Simple TIme Constraint
+
+
SimpleTimeConstraint(Date, Date) - 类 的构造器cn.crowdos.kernel.constraint.SimpleTimeConstraint
+
+
The SimpleTimeConstraint function is a constructor for the SimpleTimeConstraint class.
+
+
SimpleTimeConstraint(String, String) - 类 的构造器cn.crowdos.kernel.constraint.SimpleTimeConstraint
+
+
The SimpleTimeConstraint function takes in two strings, startDateStr and endDateStr.
+
+
SimpleTimeConstraint(Date, Date) - 类 的构造器cn.crowdos.kernel.constraint.SimpleTimeConstraint
+
+
The SimpleTimeConstraint function is a constructor for the SimpleTimeConstraint class.
+
+
SimpleTimeConstraint(String, String) - 类 的构造器cn.crowdos.kernel.constraint.SimpleTimeConstraint
+
+
The SimpleTimeConstraint function takes in two strings, startDateStr and endDateStr.
+
+
sortMap(Map<Integer, Double>) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
1、Converts the entrySet of the Map to a List + 2、Sort with the sort method of the Collections utility class + 3、Iterate over the sorted list and put each set of keys and + values into a LinkedHashMap(the only Map implementation class + that stores the values in order of insertion is LinkedHashMap).
+
+
sortMap(Map<Integer, Double>) - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
1、Converts the entrySet of the Map to a List + 2、Sort with the sort method of the Collections utility class + 3、Iterate over the sorted list and put each set of keys and + values into a LinkedHashMap(the only Map implementation class + that stores the values in order of insertion is LinkedHashMap).
+
+
sortMap(Map<Integer, Double>) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
1、Converts the entrySet of the Map to a List + 2、sort with the sort method of the Collections utility class + 3、Iterate over the sorted list and put each set of keys and values into + a LinkedHashMap(the only Map implementation class that stores the values + in order of insertion is LinkedHashMap).
+
+
sortMap(Map<Integer, Double>) - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
1、Converts the entrySet of the Map to a List + 2、sort with the sort method of the Collections utility class + 3、Iterate over the sorted list and put each set of keys and values into + a LinkedHashMap(the only Map implementation class that stores the values + in order of insertion is LinkedHashMap).
+
+
sortMap(Map<Integer, Double>) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Sorts the given map by value in ascending order and returns a LinkedHashMap with the sorted entries. + 1、Converts the entrySet of the Map to a List + 2、sort with the sort method of the Collections utility class + 3、Iterate over the sorted list and put each set of keys and values + into a LinkedHashMap(the only Map implementation class that stores the values + in order of insertion is LinkedHashMap).
+
+
sortMap(Map<Integer, Double>) - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Sorts the given map by value in ascending order and returns a LinkedHashMap with the sorted entries. + 1、Converts the entrySet of the Map to a List + 2、sort with the sort method of the Collections utility class + 3、Iterate over the sorted list and put each set of keys and values + into a LinkedHashMap(the only Map implementation class that stores the values + in order of insertion is LinkedHashMap).
+
+
SpatioLine - cn.crowdos.kernel.constraint中的类
+
+
The SpatioLine class represents a line in a 2D coordinate system with a given width.
+
+
SpatioLine - cn.crowdos.kernel.constraint中的类
+
+
The SpatioLine class represents a line in a 2D coordinate system with a given width.
+
+
SpatioLine(Coordinate, Coordinate, double) - 类 的构造器cn.crowdos.kernel.constraint.SpatioLine
+
+
Constructs a new SpatioLine with the specified start and end points and width.
+
+
SpatioLine(Coordinate, Coordinate, double) - 类 的构造器cn.crowdos.kernel.constraint.SpatioLine
+
+
Constructs a new SpatioLine with the specified start and end points and width.
+
+
SpatioPoint - cn.crowdos.kernel.constraint中的类
+
+
A spatial constraint that defines a circular region around a center point with a given radius.
+
+
SpatioPoint - cn.crowdos.kernel.constraint中的类
+
+
A spatial constraint that defines a circular region around a center point with a given radius.
+
+
SpatioPoint(Coordinate, double) - 类 的构造器cn.crowdos.kernel.constraint.SpatioPoint
+
+
Constructs a new SpatioPoint constraint with the given center point and radius.
+
+
SpatioPoint(Coordinate, double) - 类 的构造器cn.crowdos.kernel.constraint.SpatioPoint
+
+
Constructs a new SpatioPoint constraint with the given center point and radius.
+
+
SpatioPolygon - cn.crowdos.kernel.constraint中的类
+
+
A SpatioPolygon class represents a polygon in a two-dimensional space.
+
+
SpatioPolygon - cn.crowdos.kernel.constraint中的类
+
+
A SpatioPolygon class represents a polygon in a two-dimensional space.
+
+
SpatioPolygon(List<Coordinate>) - 类 的构造器cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Constructs a SpatioPolygon with the given list of coordinates.
+
+
SpatioPolygon(Coordinate...) - 类 的构造器cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Constructs a SpatioPolygon with the given array of coordinates.
+
+
SpatioPolygon(List<Coordinate>) - 类 的构造器cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Constructs a SpatioPolygon with the given list of coordinates.
+
+
SpatioPolygon(Coordinate...) - 类 的构造器cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Constructs a SpatioPolygon with the given array of coordinates.
+
+
SpatioRectangular - cn.crowdos.kernel.constraint中的类
+
 
+
SpatioRectangular - cn.crowdos.kernel.constraint中的类
+
 
+
SpatioRectangular(Coordinate, Coordinate) - 类 的构造器cn.crowdos.kernel.constraint.SpatioRectangular
+
 
+
SpatioRectangular(Coordinate) - 类 的构造器cn.crowdos.kernel.constraint.SpatioRectangular
+
 
+
SpatioRectangular(Coordinate, Coordinate) - 类 的构造器cn.crowdos.kernel.constraint.SpatioRectangular
+
 
+
SpatioRectangular(Coordinate) - 类 的构造器cn.crowdos.kernel.constraint.SpatioRectangular
+
 
+
status - 类 中的变量cn.crowdos.kernel.resource.AbstractParticipant
+
 
+
status - 类 中的变量cn.crowdos.kernel.resource.AbstractParticipant
+
 
+
status - 类 中的变量cn.crowdos.kernel.resource.AbstractTask
+
 
+
status - 类 中的变量cn.crowdos.kernel.resource.AbstractTask
+
 
+
submitTask(Task) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
 
+
submitTask(Task) - 接口 中的方法cn.crowdos.kernel.CrowdKernel
+
 
+
submitTask(Task) - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
submitTask(Task) - 类 中的方法cn.crowdos.kernel.Kernel
+
 
+
SystemResourceCollection - cn.crowdos.kernel.system中的类
+
 
+
SystemResourceCollection - cn.crowdos.kernel.system中的类
+
 
+
SystemResourceCollection() - 类 的构造器cn.crowdos.kernel.system.SystemResourceCollection
+
 
+
SystemResourceCollection() - 类 的构造器cn.crowdos.kernel.system.SystemResourceCollection
+
 
+
SystemResourceHandler<T> - cn.crowdos.kernel.system中的接口
+
 
+
SystemResourceHandler<T> - cn.crowdos.kernel.system中的接口
+
 
+
+ + + +

T

+
+
T_Most - cn.crowdos.kernel.algorithms中的类
+
 
+
T_Most - cn.crowdos.kernel.algorithms中的类
+
 
+
T_Most(int, int, double[][], double[][], int[], int) - 类 的构造器cn.crowdos.kernel.algorithms.T_Most
+
 
+
T_Most(int, int, double[][], double[][], int[], int) - 类 的构造器cn.crowdos.kernel.algorithms.T_Most
+
 
+
T_MostFactory - cn.crowdos.kernel.algorithms中的类
+
 
+
T_MostFactory - cn.crowdos.kernel.algorithms中的类
+
 
+
T_MostFactory(SystemResourceCollection) - 类 的构造器cn.crowdos.kernel.algorithms.T_MostFactory
+
 
+
T_MostFactory(SystemResourceCollection) - 类 的构造器cn.crowdos.kernel.algorithms.T_MostFactory
+
 
+
T_Random - cn.crowdos.kernel.algorithms中的类
+
+
This class represents a random task assignment algorithm for the multi-worker multi-task problem.
+
+
T_Random - cn.crowdos.kernel.algorithms中的类
+
+
This class represents a random task assignment algorithm for the multi-worker multi-task problem.
+
+
T_Random(int, int, double[][], double[][], int[], int) - 类 的构造器cn.crowdos.kernel.algorithms.T_Random
+
+
Constructs a new T_Random object with the given parameters.
+
+
T_Random(int, int, double[][], double[][], int[], int) - 类 的构造器cn.crowdos.kernel.algorithms.T_Random
+
+
Constructs a new T_Random object with the given parameters.
+
+
T_RandomFactory - cn.crowdos.kernel.algorithms中的类
+
 
+
T_RandomFactory - cn.crowdos.kernel.algorithms中的类
+
 
+
T_RandomFactory(SystemResourceCollection) - 类 的构造器cn.crowdos.kernel.algorithms.T_RandomFactory
+
 
+
T_RandomFactory(SystemResourceCollection) - 类 的构造器cn.crowdos.kernel.algorithms.T_RandomFactory
+
 
+
Task - cn.crowdos.kernel.resource中的接口
+
 
+
Task - cn.crowdos.kernel.resource中的接口
+
 
+
Task.TaskDistributionType - cn.crowdos.kernel.resource中的枚举
+
 
+
Task.TaskDistributionType - cn.crowdos.kernel.resource中的枚举
+
 
+
Task.TaskStatus - cn.crowdos.kernel.resource中的枚举
+
 
+
Task.TaskStatus - cn.crowdos.kernel.resource中的枚举
+
 
+
taskAssign() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
Main function of the algorithm
+
+
taskAssign() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
+
Main function of the algorithm
+
+
taskAssign() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
+
Algorithm body function
+
+
taskAssign() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.NearestFirst
+
+
Algorithm body function
+
+
taskAssign() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Assign tasks to workers using a greedy algorithm.
+
+
taskAssign() - 类 中的方法cn.crowdos.kernel.algorithms.PT_Most
+
+
Assign tasks to workers using a greedy algorithm.
+
+
taskAssign() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Assign tasks to workers using a greedy algorithm.
+
+
taskAssign() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
+
Assign tasks to workers using a greedy algorithm.
+
+
taskAssign() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Assign tasks to workers randomly and greedily based on the distance between tasks and workers.
+
+
taskAssign() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
+
Assign tasks to workers randomly and greedily based on the distance between tasks and workers.
+
+
taskAssignment(Task) - 类 中的方法cn.crowdos.kernel.Scheduler
+
+
This function returns a list of participants that are assigned to a task.
+
+
taskAssignment(ArrayList<Task>) - 类 中的方法cn.crowdos.kernel.Scheduler
+
 
+
taskAssignment(Task) - 类 中的方法cn.crowdos.kernel.Scheduler
+
+
This function returns a list of participants that are assigned to a task.
+
+
taskAssignment(ArrayList<Task>) - 类 中的方法cn.crowdos.kernel.Scheduler
+
 
+
TaskAssignmentAlgo - cn.crowdos.kernel.algorithms中的接口
+
 
+
TaskAssignmentAlgo - cn.crowdos.kernel.algorithms中的接口
+
 
+
taskDistributionType - 类 中的变量cn.crowdos.kernel.resource.AbstractTask
+
 
+
taskDistributionType - 类 中的变量cn.crowdos.kernel.resource.AbstractTask
+
 
+
taskId - 类 中的变量cn.crowdos.kernel.resource.AbstractTask
+
 
+
taskId - 类 中的变量cn.crowdos.kernel.resource.AbstractTask
+
 
+
TaskPool - cn.crowdos.kernel.system.resource中的类
+
 
+
TaskPool - cn.crowdos.kernel.system.resource中的类
+
 
+
TaskPool() - 类 的构造器cn.crowdos.kernel.system.resource.TaskPool
+
 
+
TaskPool() - 类 的构造器cn.crowdos.kernel.system.resource.TaskPool
+
 
+
taskRecommendation(Task) - 类 中的方法cn.crowdos.kernel.Scheduler
+
+
This function returns a list of participants that are recommended for a given task.
+
+
taskRecommendation(ArrayList<Task>) - 类 中的方法cn.crowdos.kernel.Scheduler
+
 
+
taskRecommendation(Task) - 类 中的方法cn.crowdos.kernel.Scheduler
+
+
This function returns a list of participants that are recommended for a given task.
+
+
taskRecommendation(ArrayList<Task>) - 类 中的方法cn.crowdos.kernel.Scheduler
+
 
+
TaskRecommendationAlgo - cn.crowdos.kernel.algorithms中的接口
+
 
+
TaskRecommendationAlgo - cn.crowdos.kernel.algorithms中的接口
+
 
+
TemporalInterval - cn.crowdos.kernel.constraint中的类
+
+
TemporalInterval constraint
+
+
TemporalInterval - cn.crowdos.kernel.constraint中的类
+
+
TemporalInterval constraint
+
+
TemporalInterval(String, String) - 类 的构造器cn.crowdos.kernel.constraint.TemporalInterval
+
+
The TemporalInterval function takes in two LocalTime objects and creates a TemporalInterval object.
+
+
TemporalInterval(LocalTime, LocalTime) - 类 的构造器cn.crowdos.kernel.constraint.TemporalInterval
+
+
The TemporalInterval function takes in two LocalTime objects, startTime and endTime.
+
+
TemporalInterval(String, String) - 类 的构造器cn.crowdos.kernel.constraint.TemporalInterval
+
+
The TemporalInterval function takes in two LocalTime objects and creates a TemporalInterval object.
+
+
TemporalInterval(LocalTime, LocalTime) - 类 的构造器cn.crowdos.kernel.constraint.TemporalInterval
+
+
The TemporalInterval function takes in two LocalTime objects, startTime and endTime.
+
+
TemporalPoint - cn.crowdos.kernel.constraint中的类
+
+
TemporalPoint Constraint
+
+
TemporalPoint - cn.crowdos.kernel.constraint中的类
+
+
TemporalPoint Constraint
+
+
TemporalPoint(String, long) - 类 的构造器cn.crowdos.kernel.constraint.TemporalPoint
+
+
The TemporalPoint function takes a time point and a shift value as input, + and returns the startTime and endTime of the temporal window.
+
+
TemporalPoint(String, long) - 类 的构造器cn.crowdos.kernel.constraint.TemporalPoint
+
+
The TemporalPoint function takes a time point and a shift value as input, + and returns the startTime and endTime of the temporal window.
+
+
toString() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
toString() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.GGA_I_Main
+
 
+
toString() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
toString() - 类 中的方法cn.crowdos.kernel.algorithms.GGA_I.Individual
+
 
+
toString() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
toString() - 类 中的方法cn.crowdos.kernel.algorithms.T_Most
+
 
+
toString() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
toString() - 类 中的方法cn.crowdos.kernel.algorithms.T_Random
+
 
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.Coordinate
+
 
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.Coordinate
+
 
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.DateDeadline
+
+
Returns a string representation of the DateDeadline object.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.DateDeadline
+
+
Returns a string representation of the DateDeadline object.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.DateInterval
+
+
Returns a string representation of this data interval, which contains the start date and end date.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.DateInterval
+
+
Returns a string representation of this data interval, which contains the start date and end date.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.DependenceConstraint
+
+
The toString function is used to print out the contents of a class.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.DependenceConstraint
+
+
The toString function is used to print out the contents of a class.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.SimpleEncryptSpatioConstraint
+
+
Returns a String representation of the SimpleEncryptSpatioConstraint object.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.PrivacyConstraint.SimpleEncryptSpatioConstraint
+
+
Returns a String representation of the SimpleEncryptSpatioConstraint object.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.SimpleTimeConstraint
+
+
The toString function returns a string representation of the TimeConstraint object.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.SimpleTimeConstraint
+
+
The toString function returns a string representation of the TimeConstraint object.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.SpatioLine
+
+
Returns a String representation of this SpatioLine object.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.SpatioLine
+
+
Returns a String representation of this SpatioLine object.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPoint
+
+
Gets a string representation of the SpatioPoint constraint.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPoint
+
+
Gets a string representation of the SpatioPoint constraint.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Returns a string representation of the constraint.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.SpatioPolygon
+
+
Returns a string representation of the constraint.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.SpatioRectangular
+
 
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.SpatioRectangular
+
 
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.TemporalInterval
+
+
The toString function is a function that returns the string representation of an object.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.TemporalInterval
+
+
The toString function is a function that returns the string representation of an object.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.TemporalPoint
+
+
The toString function is used to print out the contents of a TemporalPoint object.
+
+
toString() - 类 中的方法cn.crowdos.kernel.constraint.TemporalPoint
+
+
The toString function is used to print out the contents of a TemporalPoint object.
+
+
trivialDecompose() - 类 中的方法cn.crowdos.kernel.constraint.IndecomposableDecomposerGenerator
+
 
+
trivialDecompose() - 类 中的方法cn.crowdos.kernel.constraint.IndecomposableDecomposerGenerator
+
 
+
trivialDecompose() - 接口 中的方法cn.crowdos.kernel.Decomposer
+
 
+
trivialDecompose() - 接口 中的方法cn.crowdos.kernel.Decomposer
+
 
+
+ + + +

U

+
+
UninitializedKernelException - cn.crowdos.kernel中的异常错误
+
+
Thrown to indicate that some operation has occurred on an uninitialized Kernel.
+
+
UninitializedKernelException - cn.crowdos.kernel中的异常错误
+
+
Thrown to indicate that some operation has occurred on an uninitialized Kernel.
+
+
UninitializedKernelException() - 异常错误 的构造器cn.crowdos.kernel.UninitializedKernelException
+
+
Constructs a new UninitializedException with null as its + detail message.
+
+
UninitializedKernelException(String) - 异常错误 的构造器cn.crowdos.kernel.UninitializedKernelException
+
+
Constructs a new UninitializedException with the specified detail message.
+
+
UninitializedKernelException(String, Throwable) - 异常错误 的构造器cn.crowdos.kernel.UninitializedKernelException
+
+
Constructs a new UninitializedException with the specified detail message and + cause.
+
+
UninitializedKernelException(Throwable) - 异常错误 的构造器cn.crowdos.kernel.UninitializedKernelException
+
+
Constructs a new UninitializedException with the specified cause and a + detail message of {@code (cause==null ?
+
+
UninitializedKernelException() - 异常错误 的构造器cn.crowdos.kernel.UninitializedKernelException
+
+
Constructs a new UninitializedException with null as its + detail message.
+
+
UninitializedKernelException(String) - 异常错误 的构造器cn.crowdos.kernel.UninitializedKernelException
+
+
Constructs a new UninitializedException with the specified detail message.
+
+
UninitializedKernelException(String, Throwable) - 异常错误 的构造器cn.crowdos.kernel.UninitializedKernelException
+
+
Constructs a new UninitializedException with the specified detail message and + cause.
+
+
UninitializedKernelException(Throwable) - 异常错误 的构造器cn.crowdos.kernel.UninitializedKernelException
+
+
Constructs a new UninitializedException with the specified cause and a + detail message of {@code (cause==null ?
+
+
updateSubmit(Participant) - 类 中的方法cn.crowdos.kernel.system.resource.Mission
+
+
The updateSubmit function updates the participant's submission time to the current time.
+
+
updateSubmit(Participant, Date) - 类 中的方法cn.crowdos.kernel.system.resource.Mission
+
+
The updateSubmit function is used to update the submit time of a participant.
+
+
updateSubmit(Participant) - 类 中的方法cn.crowdos.kernel.system.resource.Mission
+
+
The updateSubmit function updates the participant's submission time to the current time.
+
+
updateSubmit(Participant, Date) - 类 中的方法cn.crowdos.kernel.system.resource.Mission
+
+
The updateSubmit function is used to update the submit time of a participant.
+
+
+ + + +

V

+
+
valueOf(String) - 枚举 中的静态方法cn.crowdos.kernel.resource.Participant.ParticipantStatus
+
+
返回带有指定名称的该类型的枚举常量。
+
+
valueOf(String) - 枚举 中的静态方法cn.crowdos.kernel.resource.Participant.ParticipantStatus
+
+
返回带有指定名称的该类型的枚举常量。
+
+
valueOf(String) - 枚举 中的静态方法cn.crowdos.kernel.resource.Task.TaskDistributionType
+
+
返回带有指定名称的该类型的枚举常量。
+
+
valueOf(String) - 枚举 中的静态方法cn.crowdos.kernel.resource.Task.TaskDistributionType
+
+
返回带有指定名称的该类型的枚举常量。
+
+
valueOf(String) - 枚举 中的静态方法cn.crowdos.kernel.resource.Task.TaskStatus
+
+
返回带有指定名称的该类型的枚举常量。
+
+
valueOf(String) - 枚举 中的静态方法cn.crowdos.kernel.resource.Task.TaskStatus
+
+
返回带有指定名称的该类型的枚举常量。
+
+
values() - 枚举 中的静态方法cn.crowdos.kernel.resource.Participant.ParticipantStatus
+
+
按照声明该枚举类型的常量的顺序, 返回 +包含这些常量的数组。
+
+
values() - 枚举 中的静态方法cn.crowdos.kernel.resource.Participant.ParticipantStatus
+
+
按照声明该枚举类型的常量的顺序, 返回 +包含这些常量的数组。
+
+
values() - 枚举 中的静态方法cn.crowdos.kernel.resource.Task.TaskDistributionType
+
+
按照声明该枚举类型的常量的顺序, 返回 +包含这些常量的数组。
+
+
values() - 枚举 中的静态方法cn.crowdos.kernel.resource.Task.TaskDistributionType
+
+
按照声明该枚举类型的常量的顺序, 返回 +包含这些常量的数组。
+
+
values() - 枚举 中的静态方法cn.crowdos.kernel.resource.Task.TaskStatus
+
+
按照声明该枚举类型的常量的顺序, 返回 +包含这些常量的数组。
+
+
values() - 枚举 中的静态方法cn.crowdos.kernel.resource.Task.TaskStatus
+
+
按照声明该枚举类型的常量的顺序, 返回 +包含这些常量的数组。
+
+
version() - 类 中的静态方法cn.crowdos.kernel.Kernel
+
+
This function returns the version of the CrowdOS CrowdKernel.
+
+
version() - 类 中的静态方法cn.crowdos.kernel.Kernel
+
+
This function returns the version of the CrowdOS CrowdKernel.
+
+
+A B C D E F G H I K L M N P R S T U V 
+ +
+ + +
跳过导航链接
+ + + + +
+ + +

Copyright © 2023. All rights reserved.

+ + diff --git a/kernel/target/apiodcs/index.html b/kernel/target/apiodcs/index.html new file mode 100644 index 0000000..fd0658d --- /dev/null +++ b/kernel/target/apiodcs/index.html @@ -0,0 +1,76 @@ + + + + + + +crowdos-kernel 1.0.3 API + + + + + + + + + +<noscript> +<div>您的浏览器已禁用 JavaScript。</div> +</noscript> +<h2>框架预警</h2> +<p>请使用框架功能查看此文档。如果看到此消息, 则表明您使用的是不支持框架的 Web 客户机。链接到<a href="overview-summary.html">非框架版本</a>。</p> + + + diff --git a/kernel/target/apiodcs/overview-frame.html b/kernel/target/apiodcs/overview-frame.html new file mode 100644 index 0000000..b6322fe --- /dev/null +++ b/kernel/target/apiodcs/overview-frame.html @@ -0,0 +1,31 @@ + + + + + + +概览列表 (crowdos-kernel 1.0.3 API) + + + + + +
所有类
+
+

程序包

+ +
+

 

+ + diff --git a/kernel/target/apiodcs/overview-summary.html b/kernel/target/apiodcs/overview-summary.html new file mode 100644 index 0000000..aa467d5 --- /dev/null +++ b/kernel/target/apiodcs/overview-summary.html @@ -0,0 +1,176 @@ + + + + + + +概览 (crowdos-kernel 1.0.3 API) + + + + + + + + +
+ + +
跳过导航链接
+ + + + +
+ + +
+

crowdos-kernel 1.0.3 API

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
程序包 
程序包说明
cn.crowdos.kernel 
cn.crowdos.kernel.algorithms 
cn.crowdos.kernel.algorithms.GGA_I 
cn.crowdos.kernel.constraint 
cn.crowdos.kernel.constraint.PrivacyConstraint 
cn.crowdos.kernel.Incentive 
cn.crowdos.kernel.resource 
cn.crowdos.kernel.system 
cn.crowdos.kernel.system.resource 
cn.crowdos.kernel.wrapper 
+
+ +
+ + +
跳过导航链接
+ + + + +
+ + +

Copyright © 2023. All rights reserved.

+ + diff --git a/kernel/target/apiodcs/overview-tree.html b/kernel/target/apiodcs/overview-tree.html new file mode 100644 index 0000000..350a005 --- /dev/null +++ b/kernel/target/apiodcs/overview-tree.html @@ -0,0 +1,293 @@ + + + + + + +类分层结构 (crowdos-kernel 1.0.3 API) + + + + + + + + +
+ + +
跳过导航链接
+ + + + +
+ + +
+

所有程序包的分层结构

+程序包分层结构: + +
+
+

类分层结构

+ +

接口分层结构

+ +

注释类型分层结构

+ +

枚举分层结构

+ +
+ +
+ + +
跳过导航链接
+ + + + +
+ + +

Copyright © 2023. All rights reserved.

+ + diff --git a/kernel/target/apiodcs/package-list b/kernel/target/apiodcs/package-list new file mode 100644 index 0000000..66ff0c4 --- /dev/null +++ b/kernel/target/apiodcs/package-list @@ -0,0 +1,10 @@ +cn.crowdos.kernel +cn.crowdos.kernel.Incentive +cn.crowdos.kernel.algorithms +cn.crowdos.kernel.algorithms.GGA_I +cn.crowdos.kernel.constraint +cn.crowdos.kernel.constraint.PrivacyConstraint +cn.crowdos.kernel.resource +cn.crowdos.kernel.system +cn.crowdos.kernel.system.resource +cn.crowdos.kernel.wrapper diff --git a/kernel/target/apiodcs/script.js b/kernel/target/apiodcs/script.js new file mode 100644 index 0000000..c3a1cae --- /dev/null +++ b/kernel/target/apiodcs/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[key] & type) != 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) +{ + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} diff --git a/kernel/target/apiodcs/serialized-form.html b/kernel/target/apiodcs/serialized-form.html new file mode 100644 index 0000000..ee72923 --- /dev/null +++ b/kernel/target/apiodcs/serialized-form.html @@ -0,0 +1,249 @@ + + + + + + +序列化表格 (crowdos-kernel 1.0.3 API) + + + + + + + + +
+ + +
跳过导航链接
+ + + + +
+ + +
+

序列化表格

+
+
+ +
+ +
+ + +
跳过导航链接
+ + + + +
+ + +

Copyright © 2023. All rights reserved.

+ + diff --git a/kernel/target/apiodcs/stylesheet.css b/kernel/target/apiodcs/stylesheet.css new file mode 100644 index 0000000..b8dad08 --- /dev/null +++ b/kernel/target/apiodcs/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +/* +Document title and Copyright styles +*/ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.subNavList li{ + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* +Heading styles +*/ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Sans Mono',monospace; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* +List styles +*/ +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} + +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} + +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} + +td.colLast div { + padding-top:0px; +} + + +td.colLast a { + padding-bottom:3px; +} +/* +Formatting effect styles +*/ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} + +div.contentContainer ul.blockList li.blockList h2{ + padding-bottom:0px; +}