Neko-TOP
A portable framework for high-order spectral element flow toplogy optimization.
Loading...
Searching...
No Matches
develop.f90 File Reference

Go to the source code of this file.

Modules

module  develop
 

Functions/Subroutines

pure real(kind=rp) function, dimension(3) develop::cross (a, b)
 Compute cross product of two vectors.
 
pure real(kind=rp) function develop::dot (a, b)
 Compute dot product of two vectors.
 
pure real(kind=rp) function develop::area (nv, vertices)
 Compute area of a polygon.
 
subroutine develop::get_facets (c, out, facet_type)
 Construct a list of facets.
 
subroutine develop::get_facets_outlet (c, out)
 Construct a list of facets.
 
pure real(kind=rp) function develop::sum_weighted (a, w)
 Compute the weighted sum of an array.
 
pure real(kind=rp) function develop::average_weighted (a, w)
 Compute the weighted average of an array.
 
subroutine develop::get_facet_nodes (c, element_id, facet_id, nodes)
 Construct a list of nodes for a facet.
 
subroutine develop::estimate_temperature (neko_case)
 

Variables

integer, parameter, public develop::facet_type_interior = 0
 
integer, parameter, public develop::facet_type_outlet = 1
 
integer, parameter, public develop::facet_type_inlet = 2
 
integer, parameter, public develop::facet_type_wall = 3
 
integer, parameter, public develop::facet_type_sympln = 4