Octopus
mesh_oct_m::mesh_plane_t Type Reference

define a grid on a plane. More...

Detailed Description

define a grid on a plane.

This data type defines a plane, and a regular grid defined on this plane (or, rather, on a portion of this plane) n should be a unit vector, that determines the normal of the plane. Origin is a point belonging to the plane u and v are unit orthogonal vectors belonging to the plane The grid is generated by the vectors u and v: x_{i,j} = origin + i*spacing*u + j*spacing*v, for nu <= i <= mu and nv <= j <= mv NB: only works for 3D grids

Definition at line 243 of file mesh.F90.

Private Attributes

real(real64), dimension(3) n
 normal vector (unit vector) More...
 
real(real64), dimension(3) u
 
real(real64), dimension(3) v
 unit vectors, spanning the plane More...
 
real(real64), dimension(3) origin
 origin of the plane More...
 
real(real64) spacing
 
integer nu
 
integer mu
 
integer nv
 
integer mv
 

Member Data Documentation

◆ n

real(real64), dimension(3) mesh_oct_m::mesh_plane_t::n
private

normal vector (unit vector)

Definition at line 245 of file mesh.F90.

◆ u

real(real64), dimension(3) mesh_oct_m::mesh_plane_t::u
private

Definition at line 246 of file mesh.F90.

◆ v

real(real64), dimension(3) mesh_oct_m::mesh_plane_t::v
private

unit vectors, spanning the plane

Definition at line 246 of file mesh.F90.

◆ origin

real(real64), dimension(3) mesh_oct_m::mesh_plane_t::origin
private

origin of the plane

Definition at line 247 of file mesh.F90.

◆ spacing

real(real64) mesh_oct_m::mesh_plane_t::spacing
private

Definition at line 248 of file mesh.F90.

◆ nu

integer mesh_oct_m::mesh_plane_t::nu
private

Definition at line 249 of file mesh.F90.

◆ mu

integer mesh_oct_m::mesh_plane_t::mu
private

Definition at line 249 of file mesh.F90.

◆ nv

integer mesh_oct_m::mesh_plane_t::nv
private

Definition at line 249 of file mesh.F90.

◆ mv

integer mesh_oct_m::mesh_plane_t::mv
private

Definition at line 249 of file mesh.F90.


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