0.6.0
Loading...
Searching...
No Matches
type_face_vector_gradient Module Reference

Declaration of a type for double precision gradient of a face_field vector. More...

Data Types

interface  initialize
 
type  t_face_vector_gradient
 
interface  unalloc
 

Functions/Subroutines

pure subroutine, private initialize_face_vector_gradient (vector_gradient, nx, ny, nz)
 Initialize a vector gradient.
 
subroutine, private unalloc_face_vector_gradient (vector_gradient)
 Unalloc a vector gradient.
 

Detailed Description

Declaration of a type for double precision gradient of a face_field vector.

Todo
finish doc

Contains initialization and unallocation routines for a double precision of the gradient of a face_field vector

Usage

Initialize to 0 a face field vector gradient:

call initialize(face_field_vector_gradient_variable, nx, ny, nz)

Release the memory:

call unalloc(face_field_vector_gradient_variable)

Function/Subroutine Documentation

◆ initialize_face_vector_gradient()

pure subroutine, private type_face_vector_gradient::initialize_face_vector_gradient ( type(t_face_vector_gradient), intent(inout) vector_gradient,
integer, intent(in) nx,
integer, intent(in) ny,
integer, intent(in) nz )
private

Initialize a vector gradient.

◆ unalloc_face_vector_gradient()

subroutine, private type_face_vector_gradient::unalloc_face_vector_gradient ( type(t_face_vector_gradient), intent(inout) vector_gradient)
private

Unalloc a vector gradient.