triangular_shell_element Interface

public interface triangular_shell_element

Contents


Module Procedures

private pure function tri_init(mat, thickness, nd1, nd2, nd3) result(rst)

Constructs a new [[triangular_shell_element]].

Arguments

Type IntentOptional Attributes Name
class(material), intent(in) :: mat

The material.

real(kind=real64), intent(in) :: thickness

The shell thickness. This value must be positive.

class(node), intent(in) :: nd1

The first node.

class(node), intent(in) :: nd2

The second node.

class(node), intent(in) :: nd3

The third node.

Return Value type(triangular_shell_element)

The new [[triangular_shell_element]].