+- 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.
+
+
+- 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中的异常错误
+-
+
+
+- DecomposeException - cn.crowdos.kernel中的异常错误
+-
+
+
+- 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
+-
+
+- 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
+-
+
+- 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.
+
+
+- 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_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
+-
+