Data Types | Functions/Subroutines | Variables

mod_vector Module Reference

module mod_vector More...

Data Types

interface  abs
 interface generic --> abs More...
interface  add
 interface generic --> add More...
interface  assignment(=)
 brief interface assignment(=) More...
interface  destruct
 interface generic --> destruct vector More...
interface  dot
 interface generic --> dot More...
interface  get
 interface generic --> get More...
interface  init
 interface generic --> init More...
interface  max
 interface generic --> max More...
interface  min
 interface generic --> min More...
interface  norm
 interface generic --> norm More...
interface  operator(*)
 interface operator(*) More...
interface  operator(+)
 interface operator(+) More...
interface  operator(-)
 interface operator(-) More...
interface  operator(.cross.)
 interface operator(.cross.) More...
interface  operator(.dot.)
 interface operator(.dot.) More...
interface  operator(.inv.)
 interface operator(.inv.) More...
interface  operator(.len.)
 interface operator(.len.) More...
interface  operator(.norm.)
 interface operator(.norm.) More...
interface  operator(.sqrnorm.)
 interface operator(.sqrnorm.) More...
interface  operator(/)
 interface operator(/) More...
interface  operator(==)
 interface operator(==) More...
interface  print
 interface generic --> print More...
interface  random
 interface generic --> random More...
interface  set
 interface generic --> set More...
interface  sqrnorm
 interface generic --> sqrnorm More...
interface  sum
 interface generic --> sum More...
type  vector
 real*4 : type of precision : * real*4 for simple precision * real*8 for double precision More...

Functions/Subroutines

real *4 v_abs (v)
type(vectorv_add (v1, v2)
subroutine v_add_val_end (v, val)
subroutine v_affect (v, value)
type(vectorv_axpby (alpha, x, beta, y)
type(vectorv_cross (v1, v2)
subroutine v_destruct (v)
type(vectorv_div_scalar (v, alpha)
real *4 v_dot (v1, v2)
type(vectorv_extract (v, l_bound, u_bound)
real *4 v_get (v, i)
real *4, dimension(v%size) v_get_v (v)
subroutine v_init (v, size_v)
subroutine v_init_fromfile (v, filename, unit)
subroutine v_init_value (v, value)
type(vectorv_inverse (v)
logical v_isEqual (v1, v2)
logical v_isEqual_scalar (v, val)
real *4 v_length (v)
real *4 v_max (v)
real *4 v_min (v)
type(vectorv_minus (v1, v2)
integer v_nbnegative (v)
integer v_nbpositive (v)
integer v_nbzeros (v)
real *4 v_norm (v, type_norm)
subroutine v_normalize (v)
type(vectorv_ones (size_v)
subroutine v_print (v)
subroutine v_print_c (v)
subroutine v_print_c_tofile (v, filename, unit, status, position)
subroutine v_print_tofile (v, filename, unit, status, position)
real *4 v_prod (v)
type(vectorv_prod_scalar1 (v, alpha)
type(vectorv_prod_scalar2 (alpha, v)
type(vectorv_prod_vec (v1, v2)
subroutine v_resize (v, size_v)
subroutine v_set (v, i, value)
integer v_size (v)
real *4 v_sqrLength (v)
real *4 v_sum (v)
type(vectorv_zeros (size_v)
subroutine vc_random (v, low, high)

Variables

integer, parameter infty = 0
character(len=100) v_what_exception

Detailed Description

module mod_vector

vector.png
Author:
Abal-Kassim Cheik Ahamed <akcheik@gmail.com>
Version:
1.0
Date:
09th of March, 2011

module for vector library

Remarks:
depend : mod_exception, fml_constants.h

Description

 This module "mod_vector" defines a vector and provides some analysis features vector.
 
See also:
mod_exception
mod_utility
fml_constants.h
 All Classes Namespaces Files Functions Variables Defines