vecfor_RPP.F90 Source File

VecFor, Vector algebra class for Fortran poor people, default kind.


This file depends on

sourcefile~~vecfor_rpp.f90~~EfferentGraph sourcefile~vecfor_rpp.f90 vecfor_RPP.F90 sourcefile~penf.f90 penf.F90 sourcefile~vecfor_rpp.f90->sourcefile~penf.f90 sourcefile~penf_global_parameters_variables.f90 penf_global_parameters_variables.F90 sourcefile~penf.f90->sourcefile~penf_global_parameters_variables.f90 sourcefile~penf_b_size.f90 penf_b_size.F90 sourcefile~penf.f90->sourcefile~penf_b_size.f90 sourcefile~penf_stringify.f90 penf_stringify.F90 sourcefile~penf.f90->sourcefile~penf_stringify.f90 sourcefile~penf_b_size.f90->sourcefile~penf_global_parameters_variables.f90 sourcefile~penf_stringify.f90->sourcefile~penf_global_parameters_variables.f90 sourcefile~penf_stringify.f90->sourcefile~penf_b_size.f90

Files dependent on this one

sourcefile~~vecfor_rpp.f90~~AfferentGraph sourcefile~vecfor_rpp.f90 vecfor_RPP.F90 sourcefile~vecfor_rpp-doctest-184.f90 vecfor_RPP-doctest-184.f90 sourcefile~vecfor_rpp-doctest-184.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-188.f90 vecfor_RPP-doctest-188.f90 sourcefile~vecfor_rpp-doctest-188.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-58.f90 vecfor_RPP-doctest-58.f90 sourcefile~vecfor_rpp-doctest-58.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-1.f90 vecfor_RPP-doctest-1.f90 sourcefile~vecfor_rpp-doctest-1.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-179.f90 vecfor_RPP-doctest-179.f90 sourcefile~vecfor_rpp-doctest-179.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-150.f90 vecfor_RPP-doctest-150.f90 sourcefile~vecfor_rpp-doctest-150.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-87.f90 vecfor_RPP-doctest-87.f90 sourcefile~vecfor_rpp-doctest-87.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-177.f90 vecfor_RPP-doctest-177.f90 sourcefile~vecfor_rpp-doctest-177.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-55.f90 vecfor_RPP-doctest-55.f90 sourcefile~vecfor_rpp-doctest-55.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-40.f90 vecfor_RPP-doctest-40.f90 sourcefile~vecfor_rpp-doctest-40.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-63.f90 vecfor_RPP-doctest-63.f90 sourcefile~vecfor_rpp-doctest-63.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-96.f90 vecfor_RPP-doctest-96.f90 sourcefile~vecfor_rpp-doctest-96.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-39.f90 vecfor_RPP-doctest-39.f90 sourcefile~vecfor_rpp-doctest-39.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-14.f90 vecfor_RPP-doctest-14.f90 sourcefile~vecfor_rpp-doctest-14.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-113.f90 vecfor_RPP-doctest-113.f90 sourcefile~vecfor_rpp-doctest-113.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-90.f90 vecfor_RPP-doctest-90.f90 sourcefile~vecfor_rpp-doctest-90.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-142.f90 vecfor_RPP-doctest-142.f90 sourcefile~vecfor_rpp-doctest-142.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-183.f90 vecfor_RPP-doctest-183.f90 sourcefile~vecfor_rpp-doctest-183.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-147.f90 vecfor_RPP-doctest-147.f90 sourcefile~vecfor_rpp-doctest-147.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-102.f90 vecfor_RPP-doctest-102.f90 sourcefile~vecfor_rpp-doctest-102.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-20.f90 vecfor_RPP-doctest-20.f90 sourcefile~vecfor_rpp-doctest-20.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-85.f90 vecfor_RPP-doctest-85.f90 sourcefile~vecfor_rpp-doctest-85.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-182.f90 vecfor_RPP-doctest-182.f90 sourcefile~vecfor_rpp-doctest-182.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-126.f90 vecfor_RPP-doctest-126.f90 sourcefile~vecfor_rpp-doctest-126.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-137.f90 vecfor_RPP-doctest-137.f90 sourcefile~vecfor_rpp-doctest-137.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-95.f90 vecfor_RPP-doctest-95.f90 sourcefile~vecfor_rpp-doctest-95.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-168.f90 vecfor_RPP-doctest-168.f90 sourcefile~vecfor_rpp-doctest-168.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-104.f90 vecfor_RPP-doctest-104.f90 sourcefile~vecfor_rpp-doctest-104.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-45.f90 vecfor_RPP-doctest-45.f90 sourcefile~vecfor_rpp-doctest-45.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-164.f90 vecfor_RPP-doctest-164.f90 sourcefile~vecfor_rpp-doctest-164.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-176.f90 vecfor_RPP-doctest-176.f90 sourcefile~vecfor_rpp-doctest-176.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-43.f90 vecfor_RPP-doctest-43.f90 sourcefile~vecfor_rpp-doctest-43.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-98.f90 vecfor_RPP-doctest-98.f90 sourcefile~vecfor_rpp-doctest-98.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-171.f90 vecfor_RPP-doctest-171.f90 sourcefile~vecfor_rpp-doctest-171.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-156.f90 vecfor_RPP-doctest-156.f90 sourcefile~vecfor_rpp-doctest-156.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-162.f90 vecfor_RPP-doctest-162.f90 sourcefile~vecfor_rpp-doctest-162.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-151.f90 vecfor_RPP-doctest-151.f90 sourcefile~vecfor_rpp-doctest-151.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-84.f90 vecfor_RPP-doctest-84.f90 sourcefile~vecfor_rpp-doctest-84.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-88.f90 vecfor_RPP-doctest-88.f90 sourcefile~vecfor_rpp-doctest-88.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-67.f90 vecfor_RPP-doctest-67.f90 sourcefile~vecfor_rpp-doctest-67.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-101.f90 vecfor_RPP-doctest-101.f90 sourcefile~vecfor_rpp-doctest-101.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-181.f90 vecfor_RPP-doctest-181.f90 sourcefile~vecfor_rpp-doctest-181.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-108.f90 vecfor_RPP-doctest-108.f90 sourcefile~vecfor_rpp-doctest-108.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-80.f90 vecfor_RPP-doctest-80.f90 sourcefile~vecfor_rpp-doctest-80.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor.f90 vecfor.F90 sourcefile~vecfor.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-116.f90 vecfor_RPP-doctest-116.f90 sourcefile~vecfor_rpp-doctest-116.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-16.f90 vecfor_RPP-doctest-16.f90 sourcefile~vecfor_rpp-doctest-16.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-41.f90 vecfor_RPP-doctest-41.f90 sourcefile~vecfor_rpp-doctest-41.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-180.f90 vecfor_RPP-doctest-180.f90 sourcefile~vecfor_rpp-doctest-180.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-48.f90 vecfor_RPP-doctest-48.f90 sourcefile~vecfor_rpp-doctest-48.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-4.f90 vecfor_RPP-doctest-4.f90 sourcefile~vecfor_rpp-doctest-4.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-66.f90 vecfor_RPP-doctest-66.f90 sourcefile~vecfor_rpp-doctest-66.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-57.f90 vecfor_RPP-doctest-57.f90 sourcefile~vecfor_rpp-doctest-57.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-73.f90 vecfor_RPP-doctest-73.f90 sourcefile~vecfor_rpp-doctest-73.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-128.f90 vecfor_RPP-doctest-128.f90 sourcefile~vecfor_rpp-doctest-128.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-81.f90 vecfor_RPP-doctest-81.f90 sourcefile~vecfor_rpp-doctest-81.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-61.f90 vecfor_RPP-doctest-61.f90 sourcefile~vecfor_rpp-doctest-61.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-17.f90 vecfor_RPP-doctest-17.f90 sourcefile~vecfor_rpp-doctest-17.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-2.f90 vecfor_RPP-doctest-2.f90 sourcefile~vecfor_rpp-doctest-2.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-62.f90 vecfor_RPP-doctest-62.f90 sourcefile~vecfor_rpp-doctest-62.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-9.f90 vecfor_RPP-doctest-9.f90 sourcefile~vecfor_rpp-doctest-9.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-78.f90 vecfor_RPP-doctest-78.f90 sourcefile~vecfor_rpp-doctest-78.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-69.f90 vecfor_RPP-doctest-69.f90 sourcefile~vecfor_rpp-doctest-69.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-97.f90 vecfor_RPP-doctest-97.f90 sourcefile~vecfor_rpp-doctest-97.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-35.f90 vecfor_RPP-doctest-35.f90 sourcefile~vecfor_rpp-doctest-35.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-19.f90 vecfor_RPP-doctest-19.f90 sourcefile~vecfor_rpp-doctest-19.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-75.f90 vecfor_RPP-doctest-75.f90 sourcefile~vecfor_rpp-doctest-75.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-3.f90 vecfor_RPP-doctest-3.f90 sourcefile~vecfor_rpp-doctest-3.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-50.f90 vecfor_RPP-doctest-50.f90 sourcefile~vecfor_rpp-doctest-50.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-23.f90 vecfor_RPP-doctest-23.f90 sourcefile~vecfor_rpp-doctest-23.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-110.f90 vecfor_RPP-doctest-110.f90 sourcefile~vecfor_rpp-doctest-110.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-136.f90 vecfor_RPP-doctest-136.f90 sourcefile~vecfor_rpp-doctest-136.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-157.f90 vecfor_RPP-doctest-157.f90 sourcefile~vecfor_rpp-doctest-157.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-15.f90 vecfor_RPP-doctest-15.f90 sourcefile~vecfor_rpp-doctest-15.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-135.f90 vecfor_RPP-doctest-135.f90 sourcefile~vecfor_rpp-doctest-135.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-189.f90 vecfor_RPP-doctest-189.f90 sourcefile~vecfor_rpp-doctest-189.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-144.f90 vecfor_RPP-doctest-144.f90 sourcefile~vecfor_rpp-doctest-144.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-103.f90 vecfor_RPP-doctest-103.f90 sourcefile~vecfor_rpp-doctest-103.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-49.f90 vecfor_RPP-doctest-49.f90 sourcefile~vecfor_rpp-doctest-49.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-32.f90 vecfor_RPP-doctest-32.f90 sourcefile~vecfor_rpp-doctest-32.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-160.f90 vecfor_RPP-doctest-160.f90 sourcefile~vecfor_rpp-doctest-160.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-72.f90 vecfor_RPP-doctest-72.f90 sourcefile~vecfor_rpp-doctest-72.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-70.f90 vecfor_RPP-doctest-70.f90 sourcefile~vecfor_rpp-doctest-70.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-123.f90 vecfor_RPP-doctest-123.f90 sourcefile~vecfor_rpp-doctest-123.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-109.f90 vecfor_RPP-doctest-109.f90 sourcefile~vecfor_rpp-doctest-109.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-146.f90 vecfor_RPP-doctest-146.f90 sourcefile~vecfor_rpp-doctest-146.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-24.f90 vecfor_RPP-doctest-24.f90 sourcefile~vecfor_rpp-doctest-24.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-37.f90 vecfor_RPP-doctest-37.f90 sourcefile~vecfor_rpp-doctest-37.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-18.f90 vecfor_RPP-doctest-18.f90 sourcefile~vecfor_rpp-doctest-18.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-100.f90 vecfor_RPP-doctest-100.f90 sourcefile~vecfor_rpp-doctest-100.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-79.f90 vecfor_RPP-doctest-79.f90 sourcefile~vecfor_rpp-doctest-79.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-53.f90 vecfor_RPP-doctest-53.f90 sourcefile~vecfor_rpp-doctest-53.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-114.f90 vecfor_RPP-doctest-114.f90 sourcefile~vecfor_rpp-doctest-114.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-169.f90 vecfor_RPP-doctest-169.f90 sourcefile~vecfor_rpp-doctest-169.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-64.f90 vecfor_RPP-doctest-64.f90 sourcefile~vecfor_rpp-doctest-64.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-22.f90 vecfor_RPP-doctest-22.f90 sourcefile~vecfor_rpp-doctest-22.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-141.f90 vecfor_RPP-doctest-141.f90 sourcefile~vecfor_rpp-doctest-141.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-131.f90 vecfor_RPP-doctest-131.f90 sourcefile~vecfor_rpp-doctest-131.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-60.f90 vecfor_RPP-doctest-60.f90 sourcefile~vecfor_rpp-doctest-60.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-159.f90 vecfor_RPP-doctest-159.f90 sourcefile~vecfor_rpp-doctest-159.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-8.f90 vecfor_RPP-doctest-8.f90 sourcefile~vecfor_rpp-doctest-8.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-54.f90 vecfor_RPP-doctest-54.f90 sourcefile~vecfor_rpp-doctest-54.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-187.f90 vecfor_RPP-doctest-187.f90 sourcefile~vecfor_rpp-doctest-187.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-6.f90 vecfor_RPP-doctest-6.f90 sourcefile~vecfor_rpp-doctest-6.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-133.f90 vecfor_RPP-doctest-133.f90 sourcefile~vecfor_rpp-doctest-133.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-125.f90 vecfor_RPP-doctest-125.f90 sourcefile~vecfor_rpp-doctest-125.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-186.f90 vecfor_RPP-doctest-186.f90 sourcefile~vecfor_rpp-doctest-186.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-112.f90 vecfor_RPP-doctest-112.f90 sourcefile~vecfor_rpp-doctest-112.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-117.f90 vecfor_RPP-doctest-117.f90 sourcefile~vecfor_rpp-doctest-117.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-185.f90 vecfor_RPP-doctest-185.f90 sourcefile~vecfor_rpp-doctest-185.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-138.f90 vecfor_RPP-doctest-138.f90 sourcefile~vecfor_rpp-doctest-138.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-121.f90 vecfor_RPP-doctest-121.f90 sourcefile~vecfor_rpp-doctest-121.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-68.f90 vecfor_RPP-doctest-68.f90 sourcefile~vecfor_rpp-doctest-68.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-47.f90 vecfor_RPP-doctest-47.f90 sourcefile~vecfor_rpp-doctest-47.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-149.f90 vecfor_RPP-doctest-149.f90 sourcefile~vecfor_rpp-doctest-149.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-27.f90 vecfor_RPP-doctest-27.f90 sourcefile~vecfor_rpp-doctest-27.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-153.f90 vecfor_RPP-doctest-153.f90 sourcefile~vecfor_rpp-doctest-153.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-44.f90 vecfor_RPP-doctest-44.f90 sourcefile~vecfor_rpp-doctest-44.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-143.f90 vecfor_RPP-doctest-143.f90 sourcefile~vecfor_rpp-doctest-143.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-46.f90 vecfor_RPP-doctest-46.f90 sourcefile~vecfor_rpp-doctest-46.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-94.f90 vecfor_RPP-doctest-94.f90 sourcefile~vecfor_rpp-doctest-94.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-77.f90 vecfor_RPP-doctest-77.f90 sourcefile~vecfor_rpp-doctest-77.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-152.f90 vecfor_RPP-doctest-152.f90 sourcefile~vecfor_rpp-doctest-152.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-10.f90 vecfor_RPP-doctest-10.f90 sourcefile~vecfor_rpp-doctest-10.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-26.f90 vecfor_RPP-doctest-26.f90 sourcefile~vecfor_rpp-doctest-26.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-161.f90 vecfor_RPP-doctest-161.f90 sourcefile~vecfor_rpp-doctest-161.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-139.f90 vecfor_RPP-doctest-139.f90 sourcefile~vecfor_rpp-doctest-139.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-42.f90 vecfor_RPP-doctest-42.f90 sourcefile~vecfor_rpp-doctest-42.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-174.f90 vecfor_RPP-doctest-174.f90 sourcefile~vecfor_rpp-doctest-174.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-111.f90 vecfor_RPP-doctest-111.f90 sourcefile~vecfor_rpp-doctest-111.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-29.f90 vecfor_RPP-doctest-29.f90 sourcefile~vecfor_rpp-doctest-29.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-134.f90 vecfor_RPP-doctest-134.f90 sourcefile~vecfor_rpp-doctest-134.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-12.f90 vecfor_RPP-doctest-12.f90 sourcefile~vecfor_rpp-doctest-12.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-175.f90 vecfor_RPP-doctest-175.f90 sourcefile~vecfor_rpp-doctest-175.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-51.f90 vecfor_RPP-doctest-51.f90 sourcefile~vecfor_rpp-doctest-51.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-107.f90 vecfor_RPP-doctest-107.f90 sourcefile~vecfor_rpp-doctest-107.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-167.f90 vecfor_RPP-doctest-167.f90 sourcefile~vecfor_rpp-doctest-167.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-34.f90 vecfor_RPP-doctest-34.f90 sourcefile~vecfor_rpp-doctest-34.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-28.f90 vecfor_RPP-doctest-28.f90 sourcefile~vecfor_rpp-doctest-28.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-21.f90 vecfor_RPP-doctest-21.f90 sourcefile~vecfor_rpp-doctest-21.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-89.f90 vecfor_RPP-doctest-89.f90 sourcefile~vecfor_rpp-doctest-89.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-127.f90 vecfor_RPP-doctest-127.f90 sourcefile~vecfor_rpp-doctest-127.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-118.f90 vecfor_RPP-doctest-118.f90 sourcefile~vecfor_rpp-doctest-118.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-31.f90 vecfor_RPP-doctest-31.f90 sourcefile~vecfor_rpp-doctest-31.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-140.f90 vecfor_RPP-doctest-140.f90 sourcefile~vecfor_rpp-doctest-140.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-13.f90 vecfor_RPP-doctest-13.f90 sourcefile~vecfor_rpp-doctest-13.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-93.f90 vecfor_RPP-doctest-93.f90 sourcefile~vecfor_rpp-doctest-93.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-74.f90 vecfor_RPP-doctest-74.f90 sourcefile~vecfor_rpp-doctest-74.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-71.f90 vecfor_RPP-doctest-71.f90 sourcefile~vecfor_rpp-doctest-71.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-82.f90 vecfor_RPP-doctest-82.f90 sourcefile~vecfor_rpp-doctest-82.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-178.f90 vecfor_RPP-doctest-178.f90 sourcefile~vecfor_rpp-doctest-178.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-30.f90 vecfor_RPP-doctest-30.f90 sourcefile~vecfor_rpp-doctest-30.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-25.f90 vecfor_RPP-doctest-25.f90 sourcefile~vecfor_rpp-doctest-25.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-165.f90 vecfor_RPP-doctest-165.f90 sourcefile~vecfor_rpp-doctest-165.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-92.f90 vecfor_RPP-doctest-92.f90 sourcefile~vecfor_rpp-doctest-92.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-83.f90 vecfor_RPP-doctest-83.f90 sourcefile~vecfor_rpp-doctest-83.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-130.f90 vecfor_RPP-doctest-130.f90 sourcefile~vecfor_rpp-doctest-130.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-120.f90 vecfor_RPP-doctest-120.f90 sourcefile~vecfor_rpp-doctest-120.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-132.f90 vecfor_RPP-doctest-132.f90 sourcefile~vecfor_rpp-doctest-132.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-99.f90 vecfor_RPP-doctest-99.f90 sourcefile~vecfor_rpp-doctest-99.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-5.f90 vecfor_RPP-doctest-5.f90 sourcefile~vecfor_rpp-doctest-5.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-154.f90 vecfor_RPP-doctest-154.f90 sourcefile~vecfor_rpp-doctest-154.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-119.f90 vecfor_RPP-doctest-119.f90 sourcefile~vecfor_rpp-doctest-119.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-52.f90 vecfor_RPP-doctest-52.f90 sourcefile~vecfor_rpp-doctest-52.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-173.f90 vecfor_RPP-doctest-173.f90 sourcefile~vecfor_rpp-doctest-173.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-7.f90 vecfor_RPP-doctest-7.f90 sourcefile~vecfor_rpp-doctest-7.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-145.f90 vecfor_RPP-doctest-145.f90 sourcefile~vecfor_rpp-doctest-145.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-115.f90 vecfor_RPP-doctest-115.f90 sourcefile~vecfor_rpp-doctest-115.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-105.f90 vecfor_RPP-doctest-105.f90 sourcefile~vecfor_rpp-doctest-105.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-56.f90 vecfor_RPP-doctest-56.f90 sourcefile~vecfor_rpp-doctest-56.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-158.f90 vecfor_RPP-doctest-158.f90 sourcefile~vecfor_rpp-doctest-158.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-33.f90 vecfor_RPP-doctest-33.f90 sourcefile~vecfor_rpp-doctest-33.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-148.f90 vecfor_RPP-doctest-148.f90 sourcefile~vecfor_rpp-doctest-148.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-172.f90 vecfor_RPP-doctest-172.f90 sourcefile~vecfor_rpp-doctest-172.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-36.f90 vecfor_RPP-doctest-36.f90 sourcefile~vecfor_rpp-doctest-36.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-91.f90 vecfor_RPP-doctest-91.f90 sourcefile~vecfor_rpp-doctest-91.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-38.f90 vecfor_RPP-doctest-38.f90 sourcefile~vecfor_rpp-doctest-38.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-59.f90 vecfor_RPP-doctest-59.f90 sourcefile~vecfor_rpp-doctest-59.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-124.f90 vecfor_RPP-doctest-124.f90 sourcefile~vecfor_rpp-doctest-124.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-106.f90 vecfor_RPP-doctest-106.f90 sourcefile~vecfor_rpp-doctest-106.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-129.f90 vecfor_RPP-doctest-129.f90 sourcefile~vecfor_rpp-doctest-129.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-122.f90 vecfor_RPP-doctest-122.f90 sourcefile~vecfor_rpp-doctest-122.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-86.f90 vecfor_RPP-doctest-86.f90 sourcefile~vecfor_rpp-doctest-86.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-11.f90 vecfor_RPP-doctest-11.f90 sourcefile~vecfor_rpp-doctest-11.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-170.f90 vecfor_RPP-doctest-170.f90 sourcefile~vecfor_rpp-doctest-170.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-76.f90 vecfor_RPP-doctest-76.f90 sourcefile~vecfor_rpp-doctest-76.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-166.f90 vecfor_RPP-doctest-166.f90 sourcefile~vecfor_rpp-doctest-166.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-65.f90 vecfor_RPP-doctest-65.f90 sourcefile~vecfor_rpp-doctest-65.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-163.f90 vecfor_RPP-doctest-163.f90 sourcefile~vecfor_rpp-doctest-163.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_rpp-doctest-155.f90 vecfor_RPP-doctest-155.f90 sourcefile~vecfor_rpp-doctest-155.f90->sourcefile~vecfor_rpp.f90 sourcefile~vecfor_test_front_module.f90 vecfor_test_front_module.f90 sourcefile~vecfor_test_front_module.f90->sourcefile~vecfor.f90

Contents

Source Code


Source Code

!< VecFor, Vector algebra class for Fortran poor people, default kind.

module vecfor_RPP
!< VecFor, Vector algebra class for Fortran poor people, default kind.
!< If not defined otherwise, the default kind is R8P.

use, intrinsic :: iso_fortran_env, only : stdout=>output_unit
use penf, only : I1P, I2P, I4P, I8P, R4P, R8P, R16P, str
#if   defined DEFKIND_R4P
use penf, only : RPP=>R4P, smallRPP=>smallR4P, ZeroRPP=>ZeroR4P
#define RPP R4P
#elif defined DEFKIND_R8P
use penf, only : RPP=>R8P, smallRPP=>smallR8P, ZeroRPP=>ZeroR8P
#define RPP R8P
#elif defined DEFKIND_R16P
use penf, only : RPP=>R16P, smallRPP=>smallR16P, ZeroRPP=>ZeroR16P
#define RPP R16P
#else
use penf, only : RPP=>R8P, smallRPP=>smallR8P, ZeroRPP=>ZeroR8P
#define RPP R8P
#endif

#define vector_RPP vector
#define ex_RPP ex
#define ey_RPP ey
#define ez_RPP ez

#define angle_RPP angle
#define distance_to_line_RPP distance_to_line
#define distance_to_plane_RPP distance_to_plane
#define distance_vectorial_to_plane_RPP distance_vectorial_to_plane
#define face_normal3_RPP face_normal3
#define face_normal4_RPP face_normal4
#define iolen_RPP iolen
#define is_collinear_RPP is_collinear
#define is_concyclic_RPP is_concyclic
#define mirror_matrix_RPP mirror_matrix
#define normalized_RPP normalized
#define normL2_RPP normL2
#define projection_onto_plane_RPP projection_onto_plane
#define rotation_matrix_RPP rotation_matrix
#define sq_norm_RPP sq_norm

#include "vecfor_RPP.INC"

endmodule vecfor_RPP