Skip to main content

Interface fortran::syscgetsurfacemeshf

Definition: syscSurfaceMeshF.fi (line 29)

Provide an interface to get surface mesh.

Members

Public functions

Function syscgetsurfacemeshf

type(syscsurfacemeshf) function syscgetsurfacemeshf()

Create a surface mesh access struct.

Returns a type representing empty surface mesh. All members will be assigned default values.

Return type: type(syscsurfacemeshf) function

Function syscgetsurfacemeshf_nf

type(syscsurfacemeshf) function syscgetsurfacemeshf_nf(nodes, faces)

Create a surface mesh access struct.

Parameters:

  • nodes: - mesh nodes
  • faces: - mesh faces

Parameters:

  • nodesnodes
  • facesfaces

Return type: type(syscsurfacemeshf) function

Function syscgetsurfacemeshf_ntci

type(syscsurfacemeshf) function syscgetsurfacemeshf_ntci(nodes, elemTypes, elemNodeCounts, elemNodeConn)

Create a surface mesh access struct.

Parameters:

  • nodes: - mesh nodes
  • elemTypes: - element types
  • elemNodeCounts: - element node counts
  • elemNodeConn: - element-to-node connectivity

Parameters:

  • nodesnodes
  • elemTypeselemTypes
  • elemNodeCountselemNodeCounts
  • elemNodeConnelemNodeConn

Return type: type(syscsurfacemeshf) function

Function syscgetsurfacemeshf_nci

type(syscsurfacemeshf) function syscgetsurfacemeshf_nci(nodes, elemNodeCounts, elemNodeConn)

Create a surface mesh access struct.

Parameters:

  • nodes: - mesh nodes
  • elemNodeCounts: - element node counts
  • elemNodeConn: - element-to-node connectivity

Parameters:

  • nodesnodes
  • elemNodeCountselemNodeCounts
  • elemNodeConnelemNodeConn

Return type: type(syscsurfacemeshf) function

Function syscgetsurfacemeshf_nti

type(syscsurfacemeshf) function syscgetsurfacemeshf_nti(nodes, elemTypes, elemNodeConn)

Create a surface mesh access struct.

Parameters:

  • nodes: - mesh nodes
  • elemTypes: - element types
  • elemNodeConn: - element-to-node connectivity

Parameters:

  • nodesnodes
  • elemTypeselemTypes
  • elemNodeConnelemNodeConn

Return type: type(syscsurfacemeshf) function

Function syscgetsurfacemeshf_a

type(syscsurfacemeshf) function syscgetsurfacemeshf_a(nodeIds, nodeCoords, elemNodeCounts, elemNodeIds)

Create a surface mesh access struct.

Note - this function is deprecated, use syscGetSurfaceMeshF_NCI

Parameters:

  • nodeIds: - output scalar data access for node ids
  • nodeCoords: - output vector data access for node coordinates, provided in the same order as node ids
  • elemNodeCounts: - output scalar data access for element node counts
  • elemNodeIds: - output scalar data access for element node ids

Parameters:

  • nodeIdsnodeIds
  • nodeCoordsnodeCoords
  • elemNodeCountselemNodeCounts
  • elemNodeIdselemNodeIds

Return type: type(syscsurfacemeshf) function

Function syscgetsurfacemeshf_b

type(syscsurfacemeshf) function syscgetsurfacemeshf_b(nodeCoords, elemNodeCounts, elemNodeIds)

Create a surface mesh access struct.

Note - this function is deprecated, use syscGetSurfaceMeshF_NCI

Parameters:

  • nodeCoords: - output vector data access for node coordinates, provided in ascending node ids order
  • elemNodeCounts: - output scalar data access for element node counts
  • elemNodeIds: - output scalar data access for element node ids

Parameters:

  • nodeCoordsnodeCoords
  • elemNodeCountselemNodeCounts
  • elemNodeIdselemNodeIds

Return type: type(syscsurfacemeshf) function