public class TransientCouple
extends java.lang.Object
<transient_couple>
xml element.限定符和类型 | 字段和说明 |
---|---|
private DebugMode |
debugMode
debug mode
|
private static boolean |
defaultEnforceWriteRestart |
private static boolean |
defaultEnforceWriteWeightFile |
private static boolean |
defaultUseSourceMask |
private static boolean |
defaultUseTargetMask |
private boolean |
enforceWriteRestart
enforce write restart
|
private boolean |
enforceWriteWeightFile
enforce write weight file
|
private java.util.List<Interpolation> |
interpolations
Interpolation sequence
|
private java.lang.Double |
maskValue
mask value (optional, can be null)
|
private int |
sourceComponentRef
sourceComponentRef
Should take value only from 1 or 2
|
private int |
sourceTransientGridRefId
ID referencing TransientGridRef on sourceComponentRef side
|
private int |
targetTransientGridRefId
ID referencing TransientGridRef on targetComponentRef side
|
private Timestep |
timestep
time step
|
private int |
transientId
ID referencing same Transient on both sides
|
private boolean |
useSourceMask
use source mask: {true, false}
|
private boolean |
useTargetMask
use target mask: {true, false}
|
private java.lang.String |
weightFilename
weight file name
|
构造器和说明 |
---|
TransientCouple()
Creates a completely new TransientCouple object with default parameters and ids with value zero.
|
TransientCouple(int transientId,
int sourceComponentRef,
int sourceTransientGridRefId,
int targetTransienGridtRefId)
Creates a new TransientCouple object with default parameters.
|
TransientCouple(int transientId,
int sourceComponentRef,
int sourceTransientGridRefId,
int targetTransienGridtRefId,
Timestep timestep,
boolean useSourceMask,
boolean useTargetMask,
java.util.List<Interpolation> interpolations,
java.lang.Double maskValue,
DebugMode debugMode,
boolean enforceWriteRestart,
boolean enforceWriteWeightFile,
java.lang.String weightFilename)
Creates a new TransientCouple object with all member variables.
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
equals(java.lang.Object obj) |
DebugMode |
getDebugMode() |
java.util.List<Interpolation> |
getInterpolations() |
java.lang.Double |
getMaskValue() |
int |
getSourceComponentRef() |
int |
getSourceTransientGridRefId() |
int |
getTargetTransientGridRefIf() |
Timestep |
getTimestep() |
int |
getTransientId() |
boolean |
getUseSourceMask() |
boolean |
getUseTargetMask() |
java.lang.String |
getWeightFilename() |
int |
hashCode() |
boolean |
isEnforceWriteRestart() |
boolean |
isEnforceWriteWeightFile() |
void |
loadTransientCoupleData(TransientCouple couple)
Loads (copies) the TransientCouple parameters from other object of TransientCouple
|
void |
setDebugMode(DebugMode debugMode) |
void |
setEnforceWriteRestart(boolean enforceWriteRestart) |
void |
setEnforceWriteWeightFile(boolean enforceWriteWeightFile) |
void |
setInterpolations(java.util.List<Interpolation> interpolations) |
void |
setMaskValue(java.lang.Double maskValue) |
void |
setTimestep(Timestep timestep) |
void |
setUseSourceMask(boolean useSourceMask) |
void |
setUseTargetMask(boolean useTargetMask) |
void |
setWeightFilename(java.lang.String weightFilename) |
private static boolean defaultUseSourceMask
private static boolean defaultUseTargetMask
private static boolean defaultEnforceWriteRestart
private static boolean defaultEnforceWriteWeightFile
private int transientId
private int sourceComponentRef
private int sourceTransientGridRefId
private int targetTransientGridRefId
private Timestep timestep
private boolean useSourceMask
private boolean useTargetMask
private java.util.List<Interpolation> interpolations
private java.lang.Double maskValue
private DebugMode debugMode
private boolean enforceWriteRestart
private boolean enforceWriteWeightFile
private java.lang.String weightFilename
public TransientCouple(int transientId, int sourceComponentRef, int sourceTransientGridRefId, int targetTransienGridtRefId, Timestep timestep, boolean useSourceMask, boolean useTargetMask, java.util.List<Interpolation> interpolations, java.lang.Double maskValue, DebugMode debugMode, boolean enforceWriteRestart, boolean enforceWriteWeightFile, java.lang.String weightFilename)
transientId
- sourceComponentRef
- sourceTransientGridRefId
- targetTransienGridtRefId
- timestep
- useSourceMask
- useTargetMask
- interpolations
- maskValue
- debugMode
- enforceWriteRestart
- public TransientCouple()
public TransientCouple(int transientId, int sourceComponentRef, int sourceTransientGridRefId, int targetTransienGridtRefId)
transientId
- sourceComponentRef
- sourceTransientGridRefId
- targetTransienGridtRefId
- public void loadTransientCoupleData(TransientCouple couple)
couple
- - donor couplepublic int getTransientId()
public int getSourceComponentRef()
public int getSourceTransientGridRefId()
public int getTargetTransientGridRefIf()
public Timestep getTimestep()
public void setTimestep(Timestep timestep)
public boolean getUseSourceMask()
public boolean getUseTargetMask()
public void setUseSourceMask(boolean useSourceMask)
public void setUseTargetMask(boolean useTargetMask)
public java.util.List<Interpolation> getInterpolations()
public void setInterpolations(java.util.List<Interpolation> interpolations)
public java.lang.Double getMaskValue()
public void setMaskValue(java.lang.Double maskValue)
public DebugMode getDebugMode()
public void setDebugMode(DebugMode debugMode)
public boolean isEnforceWriteRestart()
public void setEnforceWriteRestart(boolean enforceWriteRestart)
public boolean isEnforceWriteWeightFile()
public void setEnforceWriteWeightFile(boolean enforceWriteWeightFile)
public java.lang.String getWeightFilename()
public void setWeightFilename(java.lang.String weightFilename)
public int hashCode()
hashCode
在类中 java.lang.Object
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object