Index
All Classes and Interfaces|All Packages
A
- afterSubstep(T, CeeSubstepResult) - Method in interface org.cha0scollective.wwpg.api.cee.CeePropertyAdapter
-
Commit storage/history once after an accepted substep; never during a nonlinear trial.
B
- beforeSubstep(T, CeeSubstepContext) - Method in interface org.cha0scollective.wwpg.api.cee.CeePropertyAdapter
-
Prepare the next substep from the previous accepted voltage and captured state.
C
- CeeElectricalParameters - Record Class in org.cha0scollective.wwpg.api.cee
-
Immutable CEE-native two-terminal parameters.
- CeeElectricalParameters(double, double, double, boolean) - Constructor for record class org.cha0scollective.wwpg.api.cee.CeeElectricalParameters
-
Creates an instance of a
CeeElectricalParametersrecord class. - CeePropertyAdapter<T> - Interface in org.cha0scollective.wwpg.api.cee
-
Exact-class adapter for a custom CEE electrical property.
- CeeStateCheckpoint - Interface in org.cha0scollective.wwpg.api.cee
-
Captured numerical state restoration.
- CeeSubstepContext - Record Class in org.cha0scollective.wwpg.api.cee
-
Previous accepted branch voltage within the current game tick and authoritative substep schedule.
- CeeSubstepContext(double, int, int, double) - Constructor for record class org.cha0scollective.wwpg.api.cee.CeeSubstepContext
-
Creates an instance of a
CeeSubstepContextrecord class. - CeeSubstepResult - Record Class in org.cha0scollective.wwpg.api.cee
-
Accepted electrical substep.
- CeeSubstepResult(double, double, int, int, double) - Constructor for record class org.cha0scollective.wwpg.api.cee.CeeSubstepResult
-
Creates an instance of a
CeeSubstepResultrecord class. - checkpoint(T) - Method in interface org.cha0scollective.wwpg.api.cee.CeePropertyAdapter
-
Capture all callback-mutated numerical fields for reliable rollback.
- conductanceSiemens() - Method in record class org.cha0scollective.wwpg.api.cee.CeeElectricalParameters
-
Returns the value of the
conductanceSiemensrecord component. - currentAmps() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepResult
-
Returns the value of the
currentAmpsrecord component. - currentSourceAmps() - Method in record class org.cha0scollective.wwpg.api.cee.CeeElectricalParameters
-
Returns the value of the
currentSourceAmpsrecord component.
D
- dynamic() - Method in interface org.cha0scollective.wwpg.api.cee.CeePropertyAdapter
-
Whether this adapter participates in the accepted electrical substep schedule.
E
- equals(Object) - Method in record class org.cha0scollective.wwpg.api.cee.CeeElectricalParameters
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepResult
-
Indicates whether some other object is "equal to" this one.
H
- hashCode() - Method in record class org.cha0scollective.wwpg.api.cee.CeeElectricalParameters
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepResult
-
Returns a hash code value for this object.
I
- idealVoltageSource() - Method in record class org.cha0scollective.wwpg.api.cee.CeeElectricalParameters
-
Returns the value of the
idealVoltageSourcerecord component. - inverted() - Method in record class org.cha0scollective.wwpg.api.cee.CeeElectricalParameters
-
Standard polarity-reversed snapshot, preserving conductance and source family.
N
- NONE - Static variable in interface org.cha0scollective.wwpg.api.cee.CeeStateCheckpoint
-
Checkpoint for a stateless linear adapter.
O
- org.cha0scollective.wwpg.api.cee - package org.cha0scollective.wwpg.api.cee
-
CEE 1.1.3-specific adapters for WWPG API 1.0.
P
- prepare(T) - Method in interface org.cha0scollective.wwpg.api.cee.CeePropertyAdapter
-
Capture an immutable CEE-native parameter snapshot.
- previousVoltageVolts() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepContext
-
Returns the value of the
previousVoltageVoltsrecord component.
R
- register(String, Class<T>, CeePropertyAdapter<T>) - Method in class org.cha0scollective.wwpg.api.cee.RegisterCeePropertyAdaptersEvent
-
Register a custom property adapter; duplicate IDs, duplicate classes and built-in overrides are errors.
- register(String, Class<T>, CeePropertyAdapter<T>) - Method in interface org.cha0scollective.wwpg.api.cee.RegisterCeePropertyAdaptersEvent.Registration
-
Register a namespaced adapter ID for one exact CEE property class.
- RegisterCeePropertyAdaptersEvent - Class in org.cha0scollective.wwpg.api.cee
-
Registration event posted once to all mod event buses in mod order during the serial enqueued FMLLoadComplete phase.
- RegisterCeePropertyAdaptersEvent(RegisterCeePropertyAdaptersEvent.Registration) - Constructor for class org.cha0scollective.wwpg.api.cee.RegisterCeePropertyAdaptersEvent
-
Constructed by WWPG for its startup registration phase.
- RegisterCeePropertyAdaptersEvent.Registration - Interface in org.cha0scollective.wwpg.api.cee
-
Runtime-provided registration sink; add-ons use this event's register method.
- restore() - Method in interface org.cha0scollective.wwpg.api.cee.CeeStateCheckpoint
-
Restore exactly the captured numerical state; implementations must not throw.
S
- substep() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepContext
-
Returns the value of the
substeprecord component. - substep() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepResult
-
Returns the value of the
substeprecord component. - substepSeconds() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepContext
-
Returns the value of the
substepSecondsrecord component. - substepSeconds() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepResult
-
Returns the value of the
substepSecondsrecord component.
T
- toString() - Method in record class org.cha0scollective.wwpg.api.cee.CeeElectricalParameters
-
Returns a string representation of this record class.
- toString() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepContext
-
Returns a string representation of this record class.
- toString() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepResult
-
Returns a string representation of this record class.
- totalSubsteps() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepContext
-
Returns the value of the
totalSubstepsrecord component. - totalSubsteps() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepResult
-
Returns the value of the
totalSubstepsrecord component.
V
- voltageSourceVolts() - Method in record class org.cha0scollective.wwpg.api.cee.CeeElectricalParameters
-
Returns the value of the
voltageSourceVoltsrecord component. - voltageVolts() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepResult
-
Returns the value of the
voltageVoltsrecord component.
All Classes and Interfaces|All Packages