ConfSpaceCompiler

class ConfSpaceCompiler(confSpace: ConfSpace)

Collects all the information from a conformation space, combines it with forcefield parameters, and emits a TOML file that describes the parameterized conformation space to Osprey in a totally unambiguous way.

Constructors

Link copied to clipboard
fun ConfSpaceCompiler(confSpace: ConfSpace)

Types

Link copied to clipboard
data class Report(warnings: List<CompilerWarning>, error: CompilerError?, compiled: CompiledConfSpace?)

Functions

Link copied to clipboard
fun compile(concurrency: Int = Parallelism.getMaxNumCPUs()): CompilerProgress

Compiles the conf space and the forcefields. If something goes wrong, the errors are collected and returned in the compilation report.

Properties

Link copied to clipboard
val confSpace: ConfSpace
Link copied to clipboard
val forcefields: ForcefieldSet
Link copied to clipboard
val netCharges: NetCharges