OpenFAST
Wind turbine multiphysics simulator
Public Member Functions | List of all members
modmesh::meshconstructelement Interface Reference

Public Member Functions

subroutine meshconstructelement_1pt (Mesh, Xelement, ErrStat, ErrMess, P1)
 Given a mesh and an element name, construct a point element whose vertex is the node index listed as the remaining argument of the call to MeshConstructElement. More...
 
subroutine meshconstructelement_2pt (Mesh, Xelement, ErrStat, ErrMess, P1, P2)
 Given a mesh and an element name, construct 2-point line (line2) element whose vertices are the node indices listed as the remaining arguments of the call to MeshConstructElement. More...
 
subroutine meshconstructelement_3pt (Mesh, Xelement, ErrStat, ErrMess, P1, P2, P3)
 added 20130102 as stub for AeroDyn work
 
subroutine meshconstructelement_4pt (Mesh, Xelement, ErrStat, ErrMess, P1, P2, P3, P4)
 added 20130102 as stub for AeroDyn work
 
subroutine meshconstructelement_6pt (Mesh, Xelement, ErrStat, ErrMess, P1, P2, P3, P4, P5, P6)
 added 20130102 as stub for AeroDyn work
 
subroutine meshconstructelement_8pt (Mesh, Xelement, ErrStat, ErrMess, P1, P2, P3, P4, P5, P6, P7, P8)
 added 20130102 as stub for AeroDyn work
 
subroutine meshconstructelement_10pt (Mesh, Xelement, ErrStat, ErrMess, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10)
 added 20130102 as stub for AeroDyn work
 
subroutine meshconstructelement_15pt (Mesh, Xelement, ErrStat, ErrMess, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15)
 added 20130102 as stub for AeroDyn work
 
subroutine meshconstructelement_20pt (Mesh, Xelement, ErrStat, ErrMess, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18, P19, P20)
 added 20130102 as stub for AeroDyn work
 

Member Function/Subroutine Documentation

◆ meshconstructelement_1pt()

subroutine modmesh::meshconstructelement::meshconstructelement_1pt ( type(meshtype), intent(inout)  Mesh,
integer(intki), intent(in)  Xelement,
integer(intki), intent(out)  ErrStat,
character(*), intent(out)  ErrMess,
integer, intent(in)  P1 
)

Given a mesh and an element name, construct a point element whose vertex is the node index listed as the remaining argument of the call to MeshConstructElement.

Returns a non-zero ErrStat value on error.

Parameters
[in,out]meshMesh being constructed
[in]xelementSee Element Names
[out]errstatError code
[out]errmessError message
[in]p1node index for this point element

◆ meshconstructelement_2pt()

subroutine modmesh::meshconstructelement::meshconstructelement_2pt ( type(meshtype), intent(inout)  Mesh,
integer(intki), intent(in)  Xelement,
integer(intki), intent(out)  ErrStat,
character(*), intent(out)  ErrMess,
integer, intent(in)  P1,
integer, intent(in)  P2 
)

Given a mesh and an element name, construct 2-point line (line2) element whose vertices are the node indices listed as the remaining arguments of the call to MeshConstructElement.

The adjacency of elements is implied when elements are created that share some of the same nodes. Returns a non-zero value on error.

Parameters
[in,out]meshMesh being constructed
[in]xelementSee Element Names
[out]errstatError code
[out]errmessError message
[in]p11 of 2 points that make a 2-point line element
[in]p21 of 2 points that make a 2-point line element

The documentation for this interface was generated from the following file: