panel_geometry_type Derived Type

type, public :: panel_geometry_type


Inherited by

type~~panel_geometry_type~~InheritedByGraph type~panel_geometry_type panel_geometry_type type~fmm_plan_type fmm_plan_type type~fmm_plan_type->type~panel_geometry_type panel_geometry type~field_solver_type field_solver_type type~field_solver_type->type~fmm_plan_type fmm_core_plan type~electrostatic_snapshot_type electrostatic_snapshot_type type~electrostatic_snapshot_type->type~field_solver_type nonzero_solver

Components

Type Visibility Attributes Name Initial
real(kind=dp), public :: vertex(3,3) = 0.0_dp
real(kind=dp), public :: centroid(3) = 0.0_dp
real(kind=dp), public :: normal(3) = 0.0_dp
real(kind=dp), public :: area = 0.0_dp
real(kind=dp), public :: edge_length(3) = 0.0_dp
real(kind=dp), public :: edge_outward(3,3) = 0.0_dp
real(kind=dp), public :: moment0 = 0.0_dp
real(kind=dp), public :: moment1(3) = 0.0_dp
real(kind=dp), public :: moment2(3,3) = 0.0_dp

Source Code

  type, public :: panel_geometry_type
    real(dp) :: vertex(3, 3) = 0.0_dp
    real(dp) :: centroid(3) = 0.0_dp
    real(dp) :: normal(3) = 0.0_dp
    real(dp) :: area = 0.0_dp
    real(dp) :: edge_length(3) = 0.0_dp
    real(dp) :: edge_outward(3, 3) = 0.0_dp
    real(dp) :: moment0 = 0.0_dp
    real(dp) :: moment1(3) = 0.0_dp
    real(dp) :: moment2(3, 3) = 0.0_dp
  end type panel_geometry_type