The TELEMAC-MASCARET system
trunk
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | om1111 (OP, DM, TYPDIM, XM, TYPEXM, DN, TYPDIN, XN, TYPEXN, D, C, IKLE, NELEM, NELMAX, NDIAG, DM_ERR, DN_ERR, D_ERR) |
subroutine om1111 | ( | character(len=8), intent(in) | OP, |
double precision, dimension(*), intent(inout) | DM, | ||
character(len=1), intent(inout) | TYPDIM, | ||
double precision, dimension(nelmax,*), intent(inout) | XM, | ||
character(len=1), intent(inout) | TYPEXM, | ||
double precision, dimension(*), intent(in) | DN, | ||
character(len=1), intent(inout) | TYPDIN, | ||
double precision, dimension(nelmax,*), intent(in) | XN, | ||
character(len=1), intent(inout) | TYPEXN, | ||
double precision, dimension(*), intent(in) | D, | ||
double precision, intent(in) | C, | ||
integer, dimension(nelmax,3), intent(in) | IKLE, | ||
integer, intent(in) | NELEM, | ||
integer, intent(in) | NELMAX, | ||
integer, intent(in) | NDIAG, | ||
double precision, dimension(*), intent(inout), optional | DM_ERR, | ||
double precision, dimension(*), intent(in), optional | DN_ERR, | ||
double precision, dimension(*), intent(in), optional | D_ERR | ||
) |
[in] | nelem | C A given constant used in operation op |
[in] | D | A diagonal matrix |
[in,out] | DM | Diagonal of m |
[in] | DN | Diagonal of n |
[in] | IKLE | Connectivity table. |
[in] | NDIAG | Number of terms in the diagonal |
[in] | NELEM | Number of elements |
[in] | NELMAX | Maximum number of elements |
[in] | OP | Operation to be done (see above) |
[in,out] | TYPDIM | Type of diagonal of m: TYPDIM = 'Q' : ANY VALUE TYPDIM = 'I' : IDENTITY TYPDIM = '0' : ZERO |
[in,out] | TYPDIN | Type of diagonal of n: TYPDIN = 'Q' : ANY VALUE TYPDIN = 'I' : IDENTITY TYPDIN = '0' : ZERO |
[in] | TYPEXM | Type of off-diagonal terms of m: TYPEXM = 'Q' : ANY VALUE TYPEXM = 'S' : SYMMETRIC TYPEXM = '0' : ZERO |
[in] | TYPEXN | Type of off-diagonal terms of n: TYPEXN = 'Q' : ANY VALUE TYPEXN = 'S' : SYMMETRIC TYPEXN = '0' : ZERO |
[in] | XM | Off-diagonal terms of m |
[in] | XN | Off-diagonal terms of n |
[in] | nelmax | C A given constant used in operation op |
[in] | D | A diagonal matrix |
[in,out] | DM | Diagonal of m |
[in] | DN | Diagonal of n |
[in] | IKLE | Connectivity table. |
[in] | NDIAG | Number of terms in the diagonal |
[in] | NELEM | Number of elements |
[in] | NELMAX | Maximum number of elements |
[in] | OP | Operation to be done (see above) |
[in,out] | TYPDIM | Type of diagonal of m: TYPDIM = 'Q' : ANY VALUE TYPDIM = 'I' : IDENTITY TYPDIM = '0' : ZERO |
[in,out] | TYPDIN | Type of diagonal of n: TYPDIN = 'Q' : ANY VALUE TYPDIN = 'I' : IDENTITY TYPDIN = '0' : ZERO |
[in] | TYPEXM | Type of off-diagonal terms of m: TYPEXM = 'Q' : ANY VALUE TYPEXM = 'S' : SYMMETRIC TYPEXM = '0' : ZERO |
[in] | TYPEXN | Type of off-diagonal terms of n: TYPEXN = 'Q' : ANY VALUE TYPEXN = 'S' : SYMMETRIC TYPEXN = '0' : ZERO |
[in] | XM | Off-diagonal terms of m |
[in] | XN | Off-diagonal terms of n |
[in] | ndiag | C A given constant used in operation op |
[in] | D | A diagonal matrix |
[in,out] | DM | Diagonal of m |
[in] | DN | Diagonal of n |
[in] | IKLE | Connectivity table. |
[in] | NDIAG | Number of terms in the diagonal |
[in] | NELEM | Number of elements |
[in] | NELMAX | Maximum number of elements |
[in] | OP | Operation to be done (see above) |
[in,out] | TYPDIM | Type of diagonal of m: TYPDIM = 'Q' : ANY VALUE TYPDIM = 'I' : IDENTITY TYPDIM = '0' : ZERO |
[in,out] | TYPDIN | Type of diagonal of n: TYPDIN = 'Q' : ANY VALUE TYPDIN = 'I' : IDENTITY TYPDIN = '0' : ZERO |
[in] | TYPEXM | Type of off-diagonal terms of m: TYPEXM = 'Q' : ANY VALUE TYPEXM = 'S' : SYMMETRIC TYPEXM = '0' : ZERO |
[in] | TYPEXN | Type of off-diagonal terms of n: TYPEXN = 'Q' : ANY VALUE TYPEXN = 'S' : SYMMETRIC TYPEXN = '0' : ZERO |
[in] | XM | Off-diagonal terms of m |
[in] | XN | Off-diagonal terms of n |
Definition at line 8 of file om1111.f.