Class Dynamics
- java.lang.Object
-
- org.lemsml.jlems.core.type.dynamics.Dynamics
-
public class Dynamics extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description LemsCollection<ConditionalDerivedVariable>
conditionalDerivedVariables
LemsCollection<DerivedPunctateField>
derivedPunctateFields
LemsCollection<DerivedScalarField>
derivedScalarFields
LemsCollection<DerivedVariable>
derivedVariables
LemsCollection<KineticScheme>
kineticSchemes
java.lang.String
name
LemsCollection<OnCondition>
onConditions
LemsCollection<OnEvent>
onEvents
LemsCollection<OnStart>
onStarts
private LemsCollection<ExposedVar>
p_exposedVars
private LemsCollection<RequiredVar>
p_requiredVars
private Dynamics
r_peer
private ComponentType
r_type
LemsCollection<Regime>
regimes
boolean
simultaneous
LemsCollection<StateScalarField>
stateScalarFields
LemsCollection<StateVariable>
stateVariables
LemsCollection<Super>
supers
LemsCollection<TimeDerivative>
timeDerivatives
private java.util.HashMap<java.lang.String,Valued>
valHM
-
Constructor Summary
Constructors Constructor Description Dynamics()
-
Method Summary
-
-
-
Field Detail
-
name
public java.lang.String name
-
simultaneous
public boolean simultaneous
-
supers
public LemsCollection<Super> supers
-
derivedVariables
public LemsCollection<DerivedVariable> derivedVariables
-
conditionalDerivedVariables
public LemsCollection<ConditionalDerivedVariable> conditionalDerivedVariables
-
stateVariables
public LemsCollection<StateVariable> stateVariables
-
timeDerivatives
public LemsCollection<TimeDerivative> timeDerivatives
-
kineticSchemes
public LemsCollection<KineticScheme> kineticSchemes
-
onStarts
public LemsCollection<OnStart> onStarts
-
onEvents
public LemsCollection<OnEvent> onEvents
-
onConditions
public LemsCollection<OnCondition> onConditions
-
stateScalarFields
public LemsCollection<StateScalarField> stateScalarFields
-
derivedScalarFields
public LemsCollection<DerivedScalarField> derivedScalarFields
-
derivedPunctateFields
public LemsCollection<DerivedPunctateField> derivedPunctateFields
-
regimes
public LemsCollection<Regime> regimes
-
p_requiredVars
private final LemsCollection<RequiredVar> p_requiredVars
-
p_exposedVars
private final LemsCollection<ExposedVar> p_exposedVars
-
r_type
private ComponentType r_type
-
r_peer
private Dynamics r_peer
-
valHM
private java.util.HashMap<java.lang.String,Valued> valHM
-
-
Method Detail
-
setComponentType
public void setComponentType(ComponentType t)
-
getComponentType
public ComponentType getComponentType()
-
getName
public java.lang.String getName()
-
getPeer
public Dynamics getPeer()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getValHM
public java.util.HashMap<java.lang.String,Valued> getValHM() throws ContentError
- Throws:
ContentError
-
checkMakeValHM
private void checkMakeValHM() throws ContentError
- Throws:
ContentError
-
resolve
public void resolve(Lems lems, Parser parser) throws ContentError, ParseError
- Throws:
ContentError
ParseError
-
realResolve
private void realResolve(Lems lems, Parser parser) throws ContentError, ParseError
- Throws:
ContentError
ParseError
-
countExposure
private void countExposure(Named exposure, java.util.HashMap<java.lang.String,java.lang.Integer> exposedHM) throws ContentError
- Throws:
ContentError
-
getOnConditions
public LemsCollection<OnCondition> getOnConditions()
-
getOnEvents
public LemsCollection<OnEvent> getOnEvents()
-
getOnStarts
public LemsCollection<OnStart> getOnStarts()
-
getStateVariables
public LemsCollection<StateVariable> getStateVariables()
-
getDerivedVariables
public LemsCollection<DerivedVariable> getDerivedVariables()
-
getConditionalDerivedVariables
public LemsCollection<ConditionalDerivedVariable> getConditionalDerivedVariables()
-
getExposedVars
public LemsCollection<ExposedVar> getExposedVars()
-
getRegimes
public LemsCollection<Regime> getRegimes()
-
getTimeDerivatives
public LemsCollection<TimeDerivative> getTimeDerivatives()
-
addToMap
private void addToMap(LemsCollection<? extends Valued> col, java.util.HashMap<java.lang.String,Valued> valHM)
-
makeStateType
public StateType makeStateType(Component cpt, java.util.HashMap<java.lang.String,java.lang.Double> fixedHM) throws ContentError, ParseError
- Throws:
ContentError
ParseError
-
copyFixed
private java.util.HashMap<java.lang.String,java.lang.Double> copyFixed(java.util.HashMap<java.lang.String,java.lang.Double> fixedHM)
-
getValued
public Valued getValued(java.lang.String select) throws ContentError
- Throws:
ContentError
-
checkEquations
public void checkEquations(java.util.HashMap<java.lang.String,Dimensional> cdimHM) throws ContentError
- Throws:
ContentError
-
getRegime
public Regime getRegime(java.lang.String regime) throws ContentError
- Throws:
ContentError
-
addDerivedVariable
public void addDerivedVariable(DerivedVariable dv)
-
addStateVariable
public void addStateVariable(StateVariable sv)
-
addConditionalDerivedVariable
public void addConditionalDerivedVariable(ConditionalDerivedVariable dv)
-
addTimeDerivative
public void addTimeDerivative(TimeDerivative td)
-
addOnCondition
public void addOnCondition(OnCondition oc)
-
addRegime
public void addRegime(Regime regime)
-
addOnStart
public void addOnStart(OnStart os)
-
addOnEvent
public void addOnEvent(OnEvent oe)
-
inheritDynamics
public boolean inheritDynamics()
-
inheritFrom
public void inheritFrom(Dynamics src)
-
makePeerCopy
public void makePeerCopy()
-
-