pub struct StudyPlan {Show 17 fields
pub id: Identity,
pub model_id: Identity,
pub boundary_event_graph_id: Identity,
pub initial_state_id: Identity,
pub method_plan_ids: Vec<Identity>,
pub refinement_plan_ids: Vec<Identity>,
pub audit_policy: AuditPolicy,
pub influence_policy: InfluencePolicy,
pub outputs: Vec<String>,
pub limits: StudyLimits,
pub seed: u64,
pub placement: PlacementRequest,
pub axes: Vec<ParameterAxis>,
pub sampler: SamplerPolicy,
pub boundary_injections: Vec<BoundaryInjection>,
pub partitions: PartitionPlan,
pub untested_regions: Vec<UntestedRegion>,
}Expand description
All inputs to a study, immutable after validation.
Fields§
§id: Identity§model_id: Identity§boundary_event_graph_id: Identity§initial_state_id: Identity§method_plan_ids: Vec<Identity>§refinement_plan_ids: Vec<Identity>§audit_policy: AuditPolicy§influence_policy: InfluencePolicy§outputs: Vec<String>§limits: StudyLimits§seed: u64§placement: PlacementRequest§axes: Vec<ParameterAxis>§sampler: SamplerPolicy§boundary_injections: Vec<BoundaryInjection>§partitions: PartitionPlan§untested_regions: Vec<UntestedRegion>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for StudyPlan
impl !UnwindSafe for StudyPlan
impl Freeze for StudyPlan
impl Send for StudyPlan
impl Sync for StudyPlan
impl Unpin for StudyPlan
impl UnsafeUnpin for StudyPlan
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more