TheBoussinesqModel
3.2.1
Main Page
Related Pages
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Macros
Pages
linear_span.h
Go to the documentation of this file.
1
2
/* MATH2 CONTAINS ALGEBRAIC ROUTINES FOR GEOtop AND OTHER MODELS
3
MATH2 Version 0.9375 KMackenzie
4
5
file linear_span.h
6
7
Copyright, 2009 Stefano Endrizzi, Emanuele Cordano, Matteo Dall'Amico and Riccardo Rigon
8
9
This file is part of MATH2.
10
MATH2 is free software: you can redistribute it and/or modify
11
it under the terms of the GNU General Public License as published by
12
the Free Software Foundation, either version 3 of the License, or
13
(at your option) any later version.
14
15
MATH2 is distributed in the hope that it will be useful,
16
but WITHOUT ANY WARRANTY; without even the implied warranty of
17
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
GNU General Public License for more details.
19
20
You should have received a copy of the GNU General Public License
21
along with this program. If not, see <http://www.gnu.org/licenses/>.
22
*/
23
24
int
no_value_function
(
double
x,
DOUBLEVECTOR
*V);
25
26
DOUBLEMATRIX
*
extract_a_new_map
(
DOUBLETENSOR
*xtensor,
long
l,
T_INIT
*UVref);
27
28
DOUBLEVECTOR
*
prod_doublematvet
(
DOUBLEMATRIX
*m,
DOUBLEVECTOR
*v);
29
30
double
prodscal
(
DOUBLEVECTOR
*a,
DOUBLEVECTOR
*b);
31
32
DOUBLEVECTOR
*
scalxvet
(
double
a,
DOUBLEVECTOR
*b);
33
34
DOUBLETENSOR
*
linear_span_doubletensor
(
double
c1,
double
c2,
DOUBLETENSOR
*T1,
DOUBLETENSOR
*T2,
DOUBLEVECTOR
*V);
35
36
DOUBLEMATRIX
*
linear_span_doublematrix
(
double
c1,
double
c2,
DOUBLEMATRIX
*M1a,
DOUBLEMATRIX
*M2a,
DOUBLEVECTOR
*V);
37
38
DOUBLEMATRIX
*
transpose_doublematrix
(
DOUBLEMATRIX
*M);
39
40
DOUBLEVECTOR
*
extract_a_column_from_doublematrix
(
long
d,
DOUBLEMATRIX
*M);
41
42
DOUBLEVECTOR
*
extract_a_vertical_column_from_doubletensor
(
long
r,
long
c,
DOUBLETENSOR
*T);
MATH2
linear_span.h
Generated on Wed Jun 5 2013 10:08:45 for TheBoussinesqModel by
1.8.4