Package com.comsol.model.physics
Interface ComponentMultiphysicsCouplingList
-
- All Superinterfaces:
IListMove
,java.lang.Iterable<MultiphysicsCoupling>
,ModelEntity
,ModelEntityList<MultiphysicsCoupling>
,MultiphysicsCouplingList
,PrimitiveModelEntity
public interface ComponentMultiphysicsCouplingList extends MultiphysicsCouplingList
List of multiphysics couplings for a component.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MultiphysicsCoupling
create(java.lang.String tag, java.lang.String feature)
Creates a multiphysics coupling on a geometry.MultiphysicsCoupling
create(java.lang.String tag, java.lang.String feature, int dim)
Creates a multiphysics coupling on a geometry.java.lang.String[][]
insert(java.lang.String filename, java.lang.String[] physics, java.lang.String... password)
Insert multiphysics coupling from an mph file into the physics list of this component and returns the result of the operation as a double string array of length 3.
The first array contains the messages from insert, the second array contains paths to the inserted objects, and the third array contains paths to the inserted references.-
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.ModelEntityList
clear, copy, copy, copyTo, duplicate, duplicateTo, get, index, remove, size, tags, uniquetag
-
Methods inherited from interface com.comsol.model.physics.MultiphysicsCouplingList
create, create
-
Methods inherited from interface com.comsol.model.PrimitiveModelEntity
getContainer, getDisplayString, resolveModelPath
-
-
-
-
Method Detail
-
create
MultiphysicsCoupling create(java.lang.String tag, java.lang.String feature)
Creates a multiphysics coupling on a geometry.- Parameters:
tag
- Multiphysics coupling tag.feature
- Multiphysics coupling identifier.- Returns:
- The multiphysics coupling.
-
create
MultiphysicsCoupling create(java.lang.String tag, java.lang.String feature, int dim)
Creates a multiphysics coupling on a geometry.- Parameters:
tag
- Multiphysics coupling tag.feature
- Multiphysics coupling identifier.dim
- Geometric entity level to assign the feature to.- Returns:
- The multiphysics coupling.
-
insert
java.lang.String[][] insert(java.lang.String filename, java.lang.String[] physics, java.lang.String... password)
Insert multiphysics coupling from an mph file into the physics list of this component and returns the result of the operation as a double string array of length 3.
The first array contains the messages from insert, the second array contains paths to the inserted objects, and the third array contains paths to the inserted references. A pasted reference is an object that a inserted object refers to, and isn't necessarily contained by any of the inserted objects.- Parameters:
filename
- The file name.physics
- The tags of the multiphysics coupling to insert.password
- Optional password for opening the file.- Returns:
- Results from the insert operation.
-
-