Package com.comsol.model.physics
Interface PhysicsProp
-
- All Superinterfaces:
ModelEntity
,ParameterContainer
,ParameterEntity
,PrimitiveModelEntity
,SelectionContainer
,SelectionEntity
public interface PhysicsProp extends ParameterEntity, ModelEntity
Physics property.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PhysicsProp
set(java.lang.String name, boolean value)
Sets the value as a boolean value.PhysicsProp
set(java.lang.String pname, double value)
Sets the value as a double value.PhysicsProp
set(java.lang.String pname, double[] value)
Sets the value as a double vector value.PhysicsProp
set(java.lang.String pname, double[][] value)
Sets the value as a double matrix value.PhysicsProp
set(java.lang.String pname, int value)
Sets the value as an integer value.PhysicsProp
set(java.lang.String pname, int[] value)
Sets the value as an integer vector value.PhysicsProp
set(java.lang.String pname, int[][] value)
Sets the value as an integer matrix value.PhysicsProp
set(java.lang.String pname, int pos, double value)
Sets the value at a position in a double vector value.PhysicsProp
set(java.lang.String pname, int pos, double[] value)
Sets the value at a position in a double matrix value.PhysicsProp
set(java.lang.String pname, int pos, int value)
Sets the value at a position in an integer vector value.PhysicsProp
set(java.lang.String pname, int pos, int[] value)
Sets the value at a position in an integer matrix value.PhysicsProp
set(java.lang.String pname, int pos1, int pos2, double value)
Sets the value at a position in a double matrix value.PhysicsProp
set(java.lang.String pname, int pos1, int pos2, int value)
Sets the value at a position in an integer matrix value.PhysicsProp
set(java.lang.String pname, int pos1, int pos2, java.lang.String value)
Sets the value at a position in a string matrix value.PhysicsProp
set(java.lang.String pname, int pos, java.lang.String value)
Sets the value at a position in a string vector value.PhysicsProp
set(java.lang.String pname, int pos, java.lang.String[] value)
Sets the value at a position in a string matrix value.PhysicsProp
set(java.lang.String pname, java.lang.String value)
Sets the value as a string value.PhysicsProp
set(java.lang.String pname, java.lang.String[] value)
Sets the value as a string vector value.PhysicsProp
set(java.lang.String pname, java.lang.String[][] value)
Sets the value as a string matrix value.PhysicsProp
setIndex(java.lang.String name, boolean value, int index)
Sets vector parameter value at index.PhysicsProp
setIndex(java.lang.String name, double[] value, int index)
Sets double matrix property value at index.PhysicsProp
setIndex(java.lang.String name, double value, int index)
Sets string vector property value at index.PhysicsProp
setIndex(java.lang.String name, double value, int firstIndex, int secondIndex)
Sets string matrix property value at index.PhysicsProp
setIndex(java.lang.String name, int[] value, int index)
Sets integer matrix property value at index.PhysicsProp
setIndex(java.lang.String name, int value, int index)
Sets string vector property value at index.PhysicsProp
setIndex(java.lang.String name, int value, int firstIndex, int secondIndex)
Sets string matrix property value at index.PhysicsProp
setIndex(java.lang.String name, java.lang.String[] value, int index)
Sets string matrix property value at index.PhysicsProp
setIndex(java.lang.String name, java.lang.String value, int vector)
Sets string vector property value at index.PhysicsProp
setIndex(java.lang.String name, java.lang.String value, int firstIndex, int secondIndex)
Sets string matrix property value at index.-
Methods inherited from interface com.comsol.model.ModelEntity
active, author, author, comments, comments, dateCreated, dateModified, docMarker, docMarker, help, help, icon, isactive, isActive, label, label, lastModifiedBy, model, model, name, name, resetAuthor, scope, tag, tag, timeCreated, timeModified, version, version
-
Methods inherited from interface com.comsol.model.ParameterContainer
commands, hasParam, param, params, runCommand
-
Methods inherited from interface com.comsol.model.ParameterEntity
getAllowedPropertyValues, getBoolean, getDblStringArray, getDouble, getDoubleArray, getDoubleMatrix, getExtraSelectionNames, getString, getStringArray, getStringMatrix, getValueType, hasProperty, properties, selection
-
Methods inherited from interface com.comsol.model.PrimitiveModelEntity
getContainer, getDisplayString, resolveModelPath
-
Methods inherited from interface com.comsol.model.SelectionEntity
selection
-
-
-
-
Method Detail
-
set
PhysicsProp set(java.lang.String pname, java.lang.String value)
Sets the value as a string value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.value
- String value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, java.lang.String[] value)
Sets the value as a string vector value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.value
- String vector value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, java.lang.String[][] value)
Sets the value as a string matrix value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.value
- String matrix value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String name, boolean value)
Sets the value as a boolean value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
name
- Parameter name.value
- Boolean value.- Returns:
- Parameter entity.
-
set
PhysicsProp set(java.lang.String pname, double value)
Sets the value as a double value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.value
- Double value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, double[] value)
Sets the value as a double vector value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.value
- Double vector value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, double[][] value)
Sets the value as a double matrix value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.value
- Double matrix value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, int value)
Sets the value as an integer value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.value
- Integer value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, int[] value)
Sets the value as an integer vector value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.value
- Integer vector value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, int[][] value)
Sets the value as an integer matrix value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.value
- Integer matrix value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, int pos, java.lang.String value)
Sets the value at a position in a string vector value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.pos
- Position in vector (1-based).value
- String vector item value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, int pos, java.lang.String[] value)
Sets the value at a position in a string matrix value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.pos
- Position in vector (1-based).value
- String vector value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, int pos, double value)
Sets the value at a position in a double vector value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.pos
- Position in vector (1-based).value
- Double vector item value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, int pos, double[] value)
Sets the value at a position in a double matrix value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.pos
- Position in vector (1-based).value
- Double vector value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, int pos, int value)
Sets the value at a position in an integer vector value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.pos
- Position in vector (1-based).value
- Double vector item value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, int pos, int[] value)
Sets the value at a position in an integer matrix value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.pos
- Position in vector (1-based).value
- Integer vector value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, int pos1, int pos2, java.lang.String value)
Sets the value at a position in a string matrix value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.pos1
- First index of position in matrix (1-based).pos2
- Second index of position in matrix (1-based).value
- String matrix item value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, int pos1, int pos2, double value)
Sets the value at a position in a double matrix value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.pos1
- First index of position in matrix (1-based).pos2
- Second index of position in matrix (1-based).value
- Double matrix item value.- Returns:
- Physics property.
-
set
PhysicsProp set(java.lang.String pname, int pos1, int pos2, int value)
Sets the value at a position in an integer matrix value.- Specified by:
set
in interfaceParameterEntity
- Parameters:
pname
- Parameter name.pos1
- First index of position in matrix (1-based).pos2
- Second index of position in matrix (1-based).value
- Integer matrix item value.- Returns:
- Physics property.
-
setIndex
PhysicsProp setIndex(java.lang.String name, java.lang.String value, int vector)
Sets string vector property value at index.- Specified by:
setIndex
in interfaceParameterEntity
- Parameters:
name
- Property name.value
- Property value.vector
- Index in vector (0-based).- Returns:
- Property.
-
setIndex
PhysicsProp setIndex(java.lang.String name, java.lang.String[] value, int index)
Sets string matrix property value at index.- Specified by:
setIndex
in interfaceParameterEntity
- Parameters:
name
- Property name.value
- Property value.index
- Index in matrix (0-based).- Returns:
- Property.
-
setIndex
PhysicsProp setIndex(java.lang.String name, boolean value, int index)
Sets vector parameter value at index.- Specified by:
setIndex
in interfaceParameterEntity
- Parameters:
name
- Property name.value
- Property value.index
- Index in vector (0-based).- Returns:
- Property.
-
setIndex
PhysicsProp setIndex(java.lang.String name, double value, int index)
Sets string vector property value at index.- Specified by:
setIndex
in interfaceParameterEntity
- Parameters:
name
- Property name.value
- Property value.index
- Index in vector (0-based).- Returns:
- Property.
-
setIndex
PhysicsProp setIndex(java.lang.String name, double[] value, int index)
Sets double matrix property value at index.- Specified by:
setIndex
in interfaceParameterEntity
- Parameters:
name
- Property name.value
- Property value.index
- Index in matrix (0-based).- Returns:
- Property.
-
setIndex
PhysicsProp setIndex(java.lang.String name, int value, int index)
Sets string vector property value at index.- Specified by:
setIndex
in interfaceParameterEntity
- Parameters:
name
- Property name.value
- Property value (0-based).index
- Index in vector (0-based).- Returns:
- Property.
-
setIndex
PhysicsProp setIndex(java.lang.String name, int[] value, int index)
Sets integer matrix property value at index.- Specified by:
setIndex
in interfaceParameterEntity
- Parameters:
name
- Property name.value
- Property value.index
- Index in matrix.- Returns:
- Property.
-
setIndex
PhysicsProp setIndex(java.lang.String name, java.lang.String value, int firstIndex, int secondIndex)
Sets string matrix property value at index.- Specified by:
setIndex
in interfaceParameterEntity
- Parameters:
name
- Property name.value
- Property value.firstIndex
- First index in matrix (0-based).secondIndex
- Second index in matrix (0-based).- Returns:
- Property.
-
setIndex
PhysicsProp setIndex(java.lang.String name, double value, int firstIndex, int secondIndex)
Sets string matrix property value at index.- Specified by:
setIndex
in interfaceParameterEntity
- Parameters:
name
- Property name.value
- Property value.firstIndex
- First index in matrix (0-based).secondIndex
- Second index in matrix (0-based).- Returns:
- Property.
-
setIndex
PhysicsProp setIndex(java.lang.String name, int value, int firstIndex, int secondIndex)
Sets string matrix property value at index.- Specified by:
setIndex
in interfaceParameterEntity
- Parameters:
name
- Property name.value
- Property value.firstIndex
- First index in matrix (0-based).secondIndex
- Second index in matrix (0-based).- Returns:
- Property.
-
-