pub struct AnalysisEngine { /* private fields */ }Expand description
Combined analysis engine integrating behavioral and policy verification
Implementations§
Source§impl AnalysisEngine
impl AnalysisEngine
Sourcepub fn new(dimensions: usize) -> AnalysisResult<Self>
pub fn new(dimensions: usize) -> AnalysisResult<Self>
Create new analysis engine with default configuration
Sourcepub async fn analyze_full(
&self,
sequence: &[f64],
input: &PromptInput,
) -> AnalysisResult<FullAnalysis>
pub async fn analyze_full( &self, sequence: &[f64], input: &PromptInput, ) -> AnalysisResult<FullAnalysis>
Analyze behavior and verify policies
Sourcepub fn behavioral(&self) -> &BehavioralAnalyzer
pub fn behavioral(&self) -> &BehavioralAnalyzer
Get behavioral analyzer reference
Sourcepub fn policy(&self) -> Arc<RwLock<PolicyVerifier>>
pub fn policy(&self) -> Arc<RwLock<PolicyVerifier>>
Get policy verifier reference
Sourcepub fn ltl(&self) -> <LChecker
pub fn ltl(&self) -> <LChecker
Get LTL checker reference
Auto Trait Implementations§
impl Freeze for AnalysisEngine
impl !RefUnwindSafe for AnalysisEngine
impl Send for AnalysisEngine
impl Sync for AnalysisEngine
impl Unpin for AnalysisEngine
impl UnsafeUnpin for AnalysisEngine
impl !UnwindSafe for AnalysisEngine
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