# TypesForSolids
# ContactSolid
Kind: global class
# new ContactSolid(no, perpendicular_to_surface, parallel_to_surface, values, comment, params)
Creates contact solid
Returns: Created contact solid
Param | Type | Description |
---|---|---|
no | Number | Index of contact solid |
perpendicular_to_surface | Number | Contact perpendicular to surfaces, can be undefined ("Failure force transmission" by default) 1 - Full force transmission 2 - Failure under compression 3 - Failure under tension |
parallel_to_surface | Number | Contact parallel to surfaces, can be undefined ("Failure if contact perpendicular to surfaces failed" by default) 1 - Full force transmission 2 - Rigid friction 3 - Rigid friction with limit 4 - Elastic friction 5 - Elastic friction with limit 6 - Elastic solid behavior 7 - Failure if contact perpendicular to surfaces failed (only for failure perpendicular - 2 and 3) |
values | Array | Values depends on contact parallel to surface type, can be undefined |
comment | String | Comment, can be undefined |
params | Object | Contact solid's parameters, can be undefined |
# contactSolid.AssignTo(solid_list)
Assigns solids to contact solid
Kind: instance method of ContactSolid
Param | Type | Description |
---|---|---|
solid_list | Array | List of solid's indexes |
# GasSolid
Kind: global class
# new GasSolid(no, pressure, temperature, comment, params)
Creates gas solid
Returns: Created gas solid
Param | Type | Description |
---|---|---|
no | Number | Index of gas solid |
pressure | Number | Pressure, can be empty (0.0 by default) |
temperature | Number | Temperature, can be undefined |
comment | String | Comment, can be undefined |
params | Object | Gas solid's parameters, can be undefined |
# gasSolid.AssignTo(solid_list)
Assigns solids to gas solid
Kind: instance method of GasSolid
Param | Type | Description |
---|---|---|
solid_list | Array | List of solid's indexes |
# SolidMeshRefinement
Kind: global class
# new SolidMeshRefinement(no, solid_list, comment, params)
Creates solid mesh refinement
Returns: Created solid mesh refinement
Param | Type | Description |
---|---|---|
no | Number | Index of solid mesh refinement, can be undefined |
solid_list | Array | List of solid indexes |
comment | String | Comment, can be undefined |
params | Object | Solid mesh refinement's parameters, can be undefined |
# solidMeshRefinement.TargetLength(no, solid_list, target_length, comment, params)
Creates solid mesh refinement
Kind: instance method of SolidMeshRefinement
Param | Type | Description |
---|---|---|
no | Number | Index of solid mesh refinement, can be undefined |
solid_list | Array | List of solid indexes |
target_length | Number | Target FE length |
comment | String | Comment, can be undefined |
params | Object | Solid mesh refinement's parameters, can be undefined |
# createContactSolid(no, comment, params) ⇒
Creates contact solid (private)
Kind: global function
Returns: Created contact solid
Param | Type | Description |
---|---|---|
no | Number | Index of contact solid |
comment | String | Comment, can be undefined |
params | Object | Contact solid's parameters, can be undefined |
# createGasSolid(no, comment, params) ⇒
Creates gas solid (private)
Kind: global function
Returns: Created gas solid
Param | Type | Description |
---|---|---|
no | Number | Index of gas solid |
comment | String | Comment, can be undefined |
params | Object | Gas solid's parameters, can be undefined |
# createSolidMeshRefinement(no, solid_list, comment, params) ⇒
Creates solid mesh refinement (private)
Kind: global function
Returns: Created solid mesh refinement
Param | Type | Description |
---|---|---|
no | Number | Index of solid mesh refinement, can be undefined |
solid_list | Array | List of solid indexes |
comment | String | Comment, can be undefined |
params | Object | Solid mesh refinement's parameters, can be undefined |