SamplingProtocol
Inherits YAML::Serializable / Reference / Object
Define colvar bounds, windows and time for the collective variables.
Constructors
create_from_properties(base_protocol : SamplingProtocol, properties : Hash(String, Int32 | Float64 | Bool)) : SamplingProtocol
Create a new protocol based on the properties of a molecule
from_file(path : String | Path) : self
Sourcenew(colvars : Array(Colvar::Windowed), simulation_time : Float64, fullsamples : Int32, metadynamics : Bool, hillweight : Float64, hillwidth : Float64, newhillfrequency : Int32, structure_generator : String = "cdpkit", protonation_ph : Float64 = 7.0, name : String = "default", description : String = "", output_frequency : Int = 500)
Sourcenew(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
Sourcenew(name : String, version : Int32 = 1) : self
Sourcenew(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
SourceInstance methods
calculate_iterations_and_step
Sourceclone
Sourcecolvars
Sourcedescribe
Sourcedescription
Sourcedescription=(description : String)
Sourcefullsamples
Sourcehillweight
Sourcehillwidth
Sourceloaded_from_file
Sourceloaded_from_file=(loaded_from_file : Bool)
Sourcemetadynamics
Sourcename
Sourcename=(name : String)
Sourcenewhillfrequency
Sourceoutput_frequency
Sourceoutput_frequency=(output_frequency : Int32)
Sourceprotocol_type
Sourceprotocol_type=(protocol_type : String)
Sourceprotonation_ph
Sourceprotonation_ph=(protonation_ph : Float64)
Sourcesimulation_time
Sourcesmiles_conversion_timeout
Sourcesmiles_conversion_timeout=(smiles_conversion_timeout : Int32)
Sourcestructure_generator
Sourcestructure_generator=(structure_generator : String)
Sourceuser_selected
Sourceuser_selected=(user_selected : Bool)
Sourceversion
Sourceversion=(version : Int32)
Source