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 |
vector library
Definition in file vector.f90.