Data Types | Modules | Functions/Subroutines | Variables

vector.f90 File Reference

vector library More...

#include "fml_constants.h"

Go to the source code of this file.

Data Types

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

Modules

module  mod_vector
 

module mod_vector


Functions/Subroutines

real *4 mod_vector::v_abs (v)
type(vector) mod_vector::v_add (v1, v2)
subroutine mod_vector::v_add_val_end (v, val)
subroutine mod_vector::v_affect (v, value)
type(vector) mod_vector::v_axpby (alpha, x, beta, y)
type(vector) mod_vector::v_cross (v1, v2)
subroutine mod_vector::v_destruct (v)
type(vector) mod_vector::v_div_scalar (v, alpha)
real *4 mod_vector::v_dot (v1, v2)
type(vector) mod_vector::v_extract (v, l_bound, u_bound)
real *4 mod_vector::v_get (v, i)
real *4, dimension(v%size) mod_vector::v_get_v (v)
subroutine mod_vector::v_init (v, size_v)
subroutine mod_vector::v_init_fromfile (v, filename, unit)
subroutine mod_vector::v_init_value (v, value)
type(vector) mod_vector::v_inverse (v)
logical mod_vector::v_isEqual (v1, v2)
logical mod_vector::v_isEqual_scalar (v, val)
real *4 mod_vector::v_length (v)
real *4 mod_vector::v_max (v)
real *4 mod_vector::v_min (v)
type(vector) mod_vector::v_minus (v1, v2)
integer mod_vector::v_nbnegative (v)
integer mod_vector::v_nbpositive (v)
integer mod_vector::v_nbzeros (v)
real *4 mod_vector::v_norm (v, type_norm)
subroutine mod_vector::v_normalize (v)
type(vector) mod_vector::v_ones (size_v)
subroutine mod_vector::v_print (v)
subroutine mod_vector::v_print_c (v)
subroutine mod_vector::v_print_c_tofile (v, filename, unit, status, position)
subroutine mod_vector::v_print_tofile (v, filename, unit, status, position)
real *4 mod_vector::v_prod (v)
type(vector) mod_vector::v_prod_scalar1 (v, alpha)
type(vector) mod_vector::v_prod_scalar2 (alpha, v)
type(vector) mod_vector::v_prod_vec (v1, v2)
subroutine mod_vector::v_resize (v, size_v)
subroutine mod_vector::v_set (v, i, value)
integer mod_vector::v_size (v)
real *4 mod_vector::v_sqrLength (v)
real *4 mod_vector::v_sum (v)
type(vector) mod_vector::v_zeros (size_v)
subroutine mod_vector::vc_random (v, low, high)

Variables

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

Detailed Description

vector library

Definition in file vector.f90.

 All Classes Namespaces Files Functions Variables Defines