Index

A B C D E H I N O P R S T V 
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 CeeElectricalParameters record 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 CeeSubstepContext record 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 CeeSubstepResult record 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 conductanceSiemens record component.
currentAmps() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepResult
Returns the value of the currentAmps record component.
currentSourceAmps() - Method in record class org.cha0scollective.wwpg.api.cee.CeeElectricalParameters
Returns the value of the currentSourceAmps record 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 idealVoltageSource record 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 previousVoltageVolts record 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 substep record component.
substep() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepResult
Returns the value of the substep record component.
substepSeconds() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepContext
Returns the value of the substepSeconds record component.
substepSeconds() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepResult
Returns the value of the substepSeconds record 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 totalSubsteps record component.
totalSubsteps() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepResult
Returns the value of the totalSubsteps record component.

V

voltageSourceVolts() - Method in record class org.cha0scollective.wwpg.api.cee.CeeElectricalParameters
Returns the value of the voltageSourceVolts record component.
voltageVolts() - Method in record class org.cha0scollective.wwpg.api.cee.CeeSubstepResult
Returns the value of the voltageVolts record component.
A B C D E H I N O P R S T V 
All Classes and Interfaces|All Packages