GNU Octave
6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
xdiv.h
Go to the documentation of this file.
1
////////////////////////////////////////////////////////////////////////
2
//
3
// Copyright (C) 1993-2021 The Octave Project Developers
4
//
5
// See the file COPYRIGHT.md in the top-level directory of this
6
// distribution or <https://octave.org/copyright/>.
7
//
8
// This file is part of Octave.
9
//
10
// Octave is free software: you can redistribute it and/or modify it
11
// 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
// Octave is distributed in the hope that it will be useful, but
16
// 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 Octave; see the file COPYING. If not, see
22
// <https://www.gnu.org/licenses/>.
23
//
24
////////////////////////////////////////////////////////////////////////
25
26
#if ! defined (octave_xdiv_h)
27
#define octave_xdiv_h 1
28
29
#include "octave-config.h"
30
31
#include "
mx-defs.h
"
32
#include "
MatrixType.h
"
33
34
extern
Matrix
xdiv
(
const
Matrix
& a,
const
Matrix
& b,
MatrixType
& typ);
35
extern
ComplexMatrix
xdiv
(
const
Matrix
& a,
const
ComplexMatrix
& b,
36
MatrixType
& typ);
37
extern
ComplexMatrix
xdiv
(
const
ComplexMatrix
& a,
const
Matrix
& b,
38
MatrixType
& typ);
39
extern
ComplexMatrix
xdiv
(
const
ComplexMatrix
& a,
const
ComplexMatrix
& b,
40
MatrixType
& typ);
41
42
extern
Matrix
x_el_div
(
double
a,
const
Matrix
& b);
43
extern
ComplexMatrix
x_el_div
(
double
a,
const
ComplexMatrix
& b);
44
extern
ComplexMatrix
x_el_div
(
const
Complex
a,
const
Matrix
& b);
45
extern
ComplexMatrix
x_el_div
(
const
Complex
a,
const
ComplexMatrix
& b);
46
47
extern
NDArray
x_el_div
(
double
a,
const
NDArray
& b);
48
extern
ComplexNDArray
x_el_div
(
double
a,
const
ComplexNDArray
& b);
49
extern
ComplexNDArray
x_el_div
(
const
Complex
a,
const
NDArray
& b);
50
extern
ComplexNDArray
x_el_div
(
const
Complex
a,
const
ComplexNDArray
& b);
51
52
extern
Matrix
xleftdiv
(
const
Matrix
& a,
const
Matrix
& b,
MatrixType
& typ,
53
blas_trans_type
transt =
blas_no_trans
);
54
extern
ComplexMatrix
xleftdiv
(
const
Matrix
& a,
const
ComplexMatrix
& b,
55
MatrixType
& typ,
56
blas_trans_type
transt =
blas_no_trans
);
57
extern
ComplexMatrix
xleftdiv
(
const
ComplexMatrix
& a,
const
Matrix
& b,
58
MatrixType
& typ,
59
blas_trans_type
transt =
blas_no_trans
);
60
extern
ComplexMatrix
xleftdiv
(
const
ComplexMatrix
& a,
const
ComplexMatrix
& b,
61
MatrixType
& typ,
62
blas_trans_type
transt =
blas_no_trans
);
63
64
extern
FloatMatrix
xdiv
(
const
FloatMatrix
& a,
const
FloatMatrix
& b,
65
MatrixType
& typ);
66
extern
FloatComplexMatrix
xdiv
(
const
FloatMatrix
& a,
67
const
FloatComplexMatrix
& b,
68
MatrixType
& typ);
69
extern
FloatComplexMatrix
xdiv
(
const
FloatComplexMatrix
& a,
70
const
FloatMatrix
& b,
71
MatrixType
& typ);
72
extern
FloatComplexMatrix
xdiv
(
const
FloatComplexMatrix
& a,
73
const
FloatComplexMatrix
& b,
74
MatrixType
& typ);
75
76
extern
FloatMatrix
x_el_div
(
float
a,
const
FloatMatrix
& b);
77
extern
FloatComplexMatrix
x_el_div
(
float
a,
const
FloatComplexMatrix
& b);
78
extern
FloatComplexMatrix
x_el_div
(
const
FloatComplex
a,
const
FloatMatrix
& b);
79
extern
FloatComplexMatrix
x_el_div
(
const
FloatComplex
a,
80
const
FloatComplexMatrix
& b);
81
82
extern
FloatNDArray
x_el_div
(
float
a,
const
FloatNDArray
& b);
83
extern
FloatComplexNDArray
x_el_div
(
float
a,
const
FloatComplexNDArray
& b);
84
extern
FloatComplexNDArray
x_el_div
(
const
FloatComplex
a,
85
const
FloatNDArray
& b);
86
extern
FloatComplexNDArray
x_el_div
(
const
FloatComplex
a,
87
const
FloatComplexNDArray
& b);
88
89
extern
FloatMatrix
xleftdiv
(
const
FloatMatrix
& a,
const
FloatMatrix
& b,
90
MatrixType
& typ,
91
blas_trans_type
transt =
blas_no_trans
);
92
extern
FloatComplexMatrix
xleftdiv
(
const
FloatMatrix
& a,
93
const
FloatComplexMatrix
& b,
94
MatrixType
& typ,
95
blas_trans_type
transt =
blas_no_trans
);
96
extern
FloatComplexMatrix
xleftdiv
(
const
FloatComplexMatrix
& a,
97
const
FloatMatrix
& b,
98
MatrixType
& typ,
99
blas_trans_type
transt =
blas_no_trans
);
100
extern
FloatComplexMatrix
xleftdiv
(
const
FloatComplexMatrix
& a,
101
const
FloatComplexMatrix
& b,
102
MatrixType
& typ,
103
blas_trans_type
transt =
blas_no_trans
);
104
105
extern
Matrix
xdiv
(
const
Matrix
& a,
const
DiagMatrix
& b);
106
extern
ComplexMatrix
xdiv
(
const
ComplexMatrix
& a,
const
DiagMatrix
& b);
107
extern
ComplexMatrix
xdiv
(
const
ComplexMatrix
& a,
const
ComplexDiagMatrix
& b);
108
109
extern
DiagMatrix
xdiv
(
const
DiagMatrix
& a,
const
DiagMatrix
& b);
110
extern
ComplexDiagMatrix
xdiv
(
const
ComplexDiagMatrix
& a,
const
DiagMatrix
& b);
111
extern
ComplexDiagMatrix
xdiv
(
const
ComplexDiagMatrix
& a,
112
const
ComplexDiagMatrix
& b);
113
114
extern
FloatMatrix
xdiv
(
const
FloatMatrix
& a,
const
FloatDiagMatrix
& b);
115
extern
FloatComplexMatrix
xdiv
(
const
FloatComplexMatrix
& a,
116
const
FloatDiagMatrix
& b);
117
extern
FloatComplexMatrix
xdiv
(
const
FloatMatrix
& a,
118
const
FloatComplexDiagMatrix
& b);
119
extern
FloatComplexMatrix
xdiv
(
const
FloatComplexMatrix
& a,
120
const
FloatComplexDiagMatrix
& b);
121
122
extern
FloatDiagMatrix
xdiv
(
const
FloatDiagMatrix
& a,
123
const
FloatDiagMatrix
& b);
124
extern
FloatComplexDiagMatrix
xdiv
(
const
FloatComplexDiagMatrix
& a,
125
const
FloatDiagMatrix
& b);
126
extern
FloatComplexDiagMatrix
xdiv
(
const
FloatComplexDiagMatrix
& a,
127
const
FloatComplexDiagMatrix
& b);
128
129
extern
Matrix
xleftdiv
(
const
DiagMatrix
& a,
const
Matrix
& b);
130
extern
ComplexMatrix
xleftdiv
(
const
DiagMatrix
& a,
const
ComplexMatrix
& b);
131
extern
ComplexMatrix
xleftdiv
(
const
ComplexDiagMatrix
& a,
132
const
ComplexMatrix
& b);
133
134
extern
DiagMatrix
xleftdiv
(
const
DiagMatrix
& a,
const
DiagMatrix
& b);
135
extern
ComplexDiagMatrix
xleftdiv
(
const
DiagMatrix
& a,
136
const
ComplexDiagMatrix
& b);
137
extern
ComplexDiagMatrix
xleftdiv
(
const
ComplexDiagMatrix
& a,
138
const
ComplexDiagMatrix
& b);
139
140
extern
FloatMatrix
xleftdiv
(
const
FloatDiagMatrix
& a,
141
const
FloatMatrix
& b);
142
extern
FloatComplexMatrix
xleftdiv
(
const
FloatDiagMatrix
& a,
143
const
FloatComplexMatrix
& b);
144
extern
FloatComplexMatrix
xleftdiv
(
const
FloatComplexDiagMatrix
& a,
145
const
FloatComplexMatrix
& b);
146
147
extern
FloatDiagMatrix
xleftdiv
(
const
FloatDiagMatrix
& a,
148
const
FloatDiagMatrix
& b);
149
extern
FloatComplexDiagMatrix
xleftdiv
(
const
FloatDiagMatrix
& a,
150
const
FloatComplexDiagMatrix
& b);
151
extern
FloatComplexDiagMatrix
xleftdiv
(
const
FloatComplexDiagMatrix
& a,
152
const
FloatComplexDiagMatrix
& b);
153
154
#endif
MatrixType.h
ComplexDiagMatrix
Definition:
CDiagMatrix.h:42
ComplexMatrix
Definition:
CMatrix.h:43
ComplexNDArray
Definition:
CNDArray.h:39
DiagMatrix
Definition:
dDiagMatrix.h:40
FloatComplexDiagMatrix
Definition:
fCDiagMatrix.h:42
FloatComplexMatrix
Definition:
fCMatrix.h:43
FloatComplexNDArray
Definition:
fCNDArray.h:39
FloatDiagMatrix
Definition:
fDiagMatrix.h:40
FloatMatrix
Definition:
fMatrix.h:42
FloatNDArray
Definition:
fNDArray.h:41
MatrixType
Definition:
MatrixType.h:43
Matrix
Definition:
dMatrix.h:42
NDArray
Definition:
dNDArray.h:41
mx-defs.h
blas_trans_type
blas_trans_type
Definition:
mx-defs.h:109
blas_no_trans
@ blas_no_trans
Definition:
mx-defs.h:110
Complex
std::complex< double > Complex
Definition:
oct-cmplx.h:33
FloatComplex
std::complex< float > FloatComplex
Definition:
oct-cmplx.h:34
xleftdiv
Matrix xleftdiv(const Matrix &a, const Matrix &b, MatrixType &typ, blas_trans_type transt=blas_no_trans)
Definition:
xdiv.cc:345
x_el_div
Matrix x_el_div(double a, const Matrix &b)
Definition:
xdiv.cc:198
xdiv
Matrix xdiv(const Matrix &a, const Matrix &b, MatrixType &typ)
Definition:
xdiv.cc:122
libinterp
corefcn
xdiv.h
Generated on Tue Apr 13 2021 15:27:46 for GNU Octave by
1.9.1