CalculationResult class

Resultado completo del cálculo eléctrico para un nodo

Annotations

Constructors

CalculationResult({@Default(0.0) double designCurrent, @Default(0.0) double admissibleCurrent, @Default(0.0) double activePower, @Default(0.0) double reactivePower, @Default(0.0) double apparentPower, @Default(1.0) double powerFactor, @Default(230.0) double voltageAtNode, @Default(0.0) double voltageDrop, @Default(0.0) double voltageDropVolts, @Default(0.0) double maxShortCircuitCurrent, @Default(0.0) double minShortCircuitCurrent, @Default(0.0) double loopImpedance, @Default(ValidationStatus.pending) ValidationStatus status, @Default([]) List<ValidationError> errors, @Default([]) List<ValidationWarning> warnings})
const
factory

Properties

activePower double
Potencia activa (P) en Watts
no setterinherited
admissibleCurrent double
Intensidad admisible (Iz) del cable en Amperios
no setterinherited
apparentPower double
Potencia aparente (S) en VA
no setterinherited
copyWith → $CalculationResultCopyWith<CalculationResult>
no setterinherited
designCurrent double
Intensidad de diseño (Ib) en Amperios
no setterinherited
errors List<ValidationError>
Lista de errores críticos
no setterinherited
hasErrors bool
Verifica si tiene algún error
no setter
hashCode int
The hash code for this object.
no setterinherited
hasWarnings bool
Verifica si tiene advertencias
no setter
isCompliant bool
Verifica si el nodo cumple la normativa
no setter
loopImpedance double
Impedancia del bucle (Ω)
no setterinherited
maxShortCircuitCurrent double
Corriente de cortocircuito máxima (kA)
no setterinherited
minShortCircuitCurrent double
Corriente de cortocircuito mínima (kA)
no setterinherited
powerFactor double
Factor de potencia (cos φ)
no setterinherited
reactivePower double
Potencia reactiva (Q) en VAR
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status ValidationStatus
Estado de validación del nodo
no setterinherited
voltageAtNode double
Tensión real en este nodo (V)
no setterinherited
voltageDrop double
Caída de tensión acumulada (%)
no setterinherited
voltageDropVolts double
Caída de tensión acumulada (V)
no setterinherited
warnings List<ValidationWarning>
Lista de advertencias
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited