Uses of Class
net.bmahe.genetics4j.gpu.spec.Program
Packages that use Program
-
Uses of Program in net.bmahe.genetics4j.gpu.spec
Subclasses of Program in net.bmahe.genetics4j.gpu.specFields in net.bmahe.genetics4j.gpu.spec declared as ProgramModifier and TypeFieldDescriptionprivate ProgramImmutableGPUEAConfiguration.Builder.programprivate final ProgramImmutableGPUEAConfiguration.programMethods in net.bmahe.genetics4j.gpu.spec that return ProgramModifier and TypeMethodDescriptionImmutableProgram.Builder.build()Builds a newProgram.static ProgramCreates an immutable copy of aProgramvalue.static ProgramImmutableProgram.of(Iterable<String> content, Iterable<String> resources, Iterable<String> kernelNames) Construct a new immutablePrograminstance.static ProgramConstruct a new immutablePrograminstance.static ProgramCreates a program from direct OpenCL source content with a single kernel.static ProgramProgram.ofResource(String resource, String kernelName) Creates a program from a classpath resource with a single kernel.static ProgramProgram.ofResource(String resource, String kernelName, String buildOptions) Creates a program from a classpath resource with a single kernel and build options.abstract ProgramGPUEAConfiguration.program()Returns the OpenCL program specification containing kernel source code and build options.ImmutableGPUEAConfiguration.program()Returns the OpenCL program specification containing kernel source code and build options.Methods in net.bmahe.genetics4j.gpu.spec with parameters of type ProgramModifier and TypeMethodDescriptionstatic ProgramCreates an immutable copy of aProgramvalue.final ImmutableProgram.BuilderFill a builder with attribute values from the providedPrograminstance.final GPUEAConfiguration.Builder<T> Initializes the value for theprogramattribute.final ImmutableGPUEAConfiguration<T> ImmutableGPUEAConfiguration.withProgram(Program value) Copy the current immutable object by setting a value for theprogramattribute.Constructors in net.bmahe.genetics4j.gpu.spec with parameters of type ProgramModifierConstructorDescriptionprivateImmutableGPUEAConfiguration(List<ChromosomeSpec> chromosomeSpecs, SelectionPolicy parentSelectionPolicy, CombinationPolicy combinationPolicy, List<MutationPolicy> mutationPolicies, ReplacementStrategy replacementStrategy, PostEvaluationProcessor<T> postEvaluationProcessor, Termination<T> termination, Supplier<Genotype> genotypeGenerator, Collection<Genotype> seedPopulation, GenotypeCombinator genotypeCombinator, double offspringGeneratedRatio, Optimization optimization, Program program, OpenCLFitness<T> fitness)