vecfor Module

VecFor, Vector algebra class for Fortran poor people.

This derived type is useful for manipulating vectors in 3D space. The components of the vectors are reals with parametrized kind as defined by the library module. The components are defined in a three-dimensional cartesian frame of reference. All the vectorial math procedures (cross, dot products, parallel…) assume a three-dimensional cartesian frame of reference. The operators of assignment (=), multiplication (*), division (/), sum (+) and subtraction (-) have been overloaded. Furthermore the dot and cross products have been defined. Therefore this module provides a far-complete algebra based on Vector derived type.


Uses

  • module~~vecfor~~UsesGraph module~vecfor vecfor module~vecfor_r16p vecfor_R16P module~vecfor->module~vecfor_r16p module~vecfor_r8p vecfor_R8P module~vecfor->module~vecfor_r8p module~vecfor_r4p vecfor_R4P module~vecfor->module~vecfor_r4p module~vecfor_rpp vecfor_RPP module~vecfor->module~vecfor_rpp iso_fortran_env iso_fortran_env module~vecfor_r16p->iso_fortran_env module~penf penf module~vecfor_r16p->module~penf module~vecfor_r8p->iso_fortran_env module~vecfor_r8p->module~penf module~vecfor_r4p->iso_fortran_env module~vecfor_r4p->module~penf module~vecfor_rpp->iso_fortran_env module~vecfor_rpp->module~penf module~penf_stringify penf_stringify module~penf->module~penf_stringify module~penf_global_parameters_variables penf_global_parameters_variables module~penf->module~penf_global_parameters_variables module~penf_b_size penf_b_size module~penf->module~penf_b_size module~penf_stringify->iso_fortran_env module~penf_stringify->module~penf_global_parameters_variables module~penf_stringify->module~penf_b_size module~penf_b_size->module~penf_global_parameters_variables

Used by

  • module~~vecfor~~UsedByGraph module~vecfor vecfor program~vecfor_test_front_module vecfor_test_front_module program~vecfor_test_front_module->module~vecfor

Contents

None