validate_fb4_system: Validate complete FB4 system ready for simulation

View source: R/11.4-main-validators.R

validate_fb4_systemR Documentation

Validate complete FB4 system ready for simulation

Description

Comprehensive validation that combines all validation layers. This is the ultimate validation function for production use.

Usage

validate_fb4_system(
  bio_obj,
  strategy,
  first_day = 1,
  last_day = NULL,
  validation_level = "standard",
  ...
)

Arguments

bio_obj

Bioenergetic object

strategy

Strategy to use: "binary_search", "optim", "bootstrap", "mle", "hierarchical"

first_day

First simulation day

last_day

Last simulation day

validation_level

Validation strictness ("basic", "standard", "comprehensive")

...

Additional arguments for strategy-specific validation

Value

A named list with seven elements: system_valid (logical), validation_level (character), errors (character vector), warnings (character vector), info (character vector), component_results (named list with results from each validation layer), and timestamp (POSIXct). system_valid is TRUE only when all active validation layers pass.

Examples


# Requires a fully-configured Bioenergetic object; see ?Bioenergetic
# result <- validate_fb4_system(bio, strategy = "direct")
# result$system_valid


fb4package documentation built on May 8, 2026, 1:07 a.m.