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}) -
constfactory
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