mlfmu.types.fmu_componentΒΆ

Classes

BaseModelConfig()

Enables the alias_generator for all cases.

FmiCausality(value[, names, module, ...])

Enum for variable causality.

FmiInputVariable(*, name, type, description, ...)

Data class representing an input variable in an FMI component.

FmiModel(model)

Represents an FMU model with its associated properties and variables.

FmiOutputVariable(*, name, type, ...)

Data class representing an output variable in an FMI component.

FmiVariability(value[, names, module, ...])

Enum for signal variability.

FmiVariable([name, variable_reference, ...])

Data class representing a variable in an FMU component.

FmiVariableType(value[, names, module, ...])

Enum for variable type.

InputVariable(*, name, type, description, ...)

Represents an input variable for an FMU component.

InternalState(*, name, description, ...)

Pydantic model representing an internal state of an FMU component.

ModelComponent(*, name[, version, author, ...])

Pydantic model representing a simulation model component.

OutputVariable(*, name, type, description, ...)

Represents an output variable in the FMU component.

Variable(*, name[, type, description, ...])

Pydantic model representing a variable in an FMU component.