TheBoussinesqModel  3.2.1
 All Data Structures Files Functions Variables Typedefs Macros Pages
write_dem.c File Reference
#include "turtle.h"
#include "write_dem.h"
#include "t_utilities.h"
#include "t_datamanipulation.h"

Go to the source code of this file.

Functions

void shortmatrix_dem (SHORTMATRIX *matrix, FLOATVECTOR *U, FLOATVECTOR *V, char *outputname, char *comment, short print)
 
void shortmatrix_dem3 (SHORTMATRIX *matrix, DOUBLEVECTOR *U, DOUBLEVECTOR *V, char *outputname, char *comment, short print)
 
void longmatrix_dem (LONGMATRIX *matrix, FLOATVECTOR *U, FLOATVECTOR *V, char *outputname, char *comment, short print)
 
void intmatrix_dem (INTMATRIX *matrix, FLOATVECTOR *U, FLOATVECTOR *V, char *outputname, char *comment, short print)
 
void floatmatrix_dem (FLOATMATRIX *matrix, FLOATVECTOR *U, FLOATVECTOR *V, char *outputname, char *comment, short print)
 
void doublematrix_dem (DOUBLEMATRIX *matrix, FLOATVECTOR *U, FLOATVECTOR *V, char *outputname, char *comment, short print)
 
void doublematrix_dem3 (DOUBLEMATRIX *matrix, DOUBLEVECTOR *U, DOUBLEVECTOR *V, char *outputname, char *comment, short print)
 
void doublematrix_control (DOUBLEMATRIX *matrix, char *outputname, char *comment, short print)
 
void floatvector_dem (FLOATVECTOR *vector_dem, char *outputname, char *comment, short print)
 
void doublevector_dem (DOUBLEVECTOR *vector_dem, char *outputname, char *comment, short print)
 
void doubletensor_dem (DOUBLETENSOR *tensor, long layer, DOUBLEVECTOR *U, DOUBLEVECTOR *V, char *outputname, char *comment, short print)
 
void shortmatrix_dem2 (SHORTMATRIX *matrix, DOUBLEVECTOR *U, DOUBLEVECTOR *V, char *outputname, char *comment, short print)
 
void longmatrix_dem2 (LONGMATRIX *matrix, DOUBLEVECTOR *U, DOUBLEVECTOR *V, char *outputname, char *comment, short print)
 
void intmatrix_dem2 (INTMATRIX *matrix, FLOATVECTOR *U, FLOATVECTOR *V, char *outputname, char *comment, short print)
 
void floatmatrix_dem2 (FLOATMATRIX *matrix, FLOATVECTOR *U, FLOATVECTOR *V, char *outputname, char *comment, short print)
 
void doublematrix_dem2 (DOUBLEMATRIX *matrix, DOUBLEVECTOR *U, DOUBLEVECTOR *V, char *outputname, char *comment, short print)
 

Function Documentation

void doublematrix_control ( DOUBLEMATRIX matrix,
char *  outputname,
char *  comment,
short  print 
)

Writes a matrix of double to a turtle file

Definition at line 555 of file write_dem.c.

References join_strings(), DOUBLEMATRIX::nch, DOUBLEMATRIX::nrh, t_fclose(), t_fopen(), WORKING_DIRECTORY, and write_doublematrix_elements().

void doublematrix_dem ( DOUBLEMATRIX matrix,
FLOATVECTOR U,
FLOATVECTOR V,
char *  outputname,
char *  comment,
short  print 
)

Writes a matrix of double to a DEM turtle file

Definition at line 409 of file write_dem.c.

References join_strings(), DOUBLEMATRIX::nch, DOUBLEMATRIX::nrh, t_fclose(), t_fopen(), WORKING_DIRECTORY, write_doublematrix_elements(), and write_floatarray_elements().

Referenced by aggregate().

void doublematrix_dem2 ( DOUBLEMATRIX matrix,
DOUBLEVECTOR U,
DOUBLEVECTOR V,
char *  outputname,
char *  comment,
short  print 
)

Writes a matrix of double to a DEM turtle file

Definition at line 1177 of file write_dem.c.

References DOUBLEMATRIX::nch, DOUBLEMATRIX::nrh, t_fclose(), t_fopen(), write_doublearray_elements(), and write_doublematrix_elements().

void doublematrix_dem3 ( DOUBLEMATRIX matrix,
DOUBLEVECTOR U,
DOUBLEVECTOR V,
char *  outputname,
char *  comment,
short  print 
)

Writes a matrix of double to a DEM turtle file

Definition at line 481 of file write_dem.c.

References join_strings(), DOUBLEMATRIX::nch, DOUBLEMATRIX::nrh, t_fclose(), t_fopen(), WORKING_DIRECTORY, write_doublearray_elements(), and write_doublematrix_elements().

void doubletensor_dem ( DOUBLETENSOR tensor,
long  layer,
DOUBLEVECTOR U,
DOUBLEVECTOR V,
char *  outputname,
char *  comment,
short  print 
)
void doublevector_dem ( DOUBLEVECTOR vector_dem,
char *  outputname,
char *  comment,
short  print 
)

Writes a vector of double to a turtle file

Definition at line 689 of file write_dem.c.

References join_strings(), DOUBLEVECTOR::nh, t_fclose(), t_fopen(), WORKING_DIRECTORY, and write_doublearray_elements().

void floatmatrix_dem ( FLOATMATRIX matrix,
FLOATVECTOR U,
FLOATVECTOR V,
char *  outputname,
char *  comment,
short  print 
)

Writes a matrix of float to a DEM turtle file

Definition at line 329 of file write_dem.c.

References join_strings(), FLOATMATRIX::nch, FLOATMATRIX::nrh, t_fclose(), t_fopen(), WORKING_DIRECTORY, write_floatarray_elements(), and write_floatmatrix_elements().

void floatmatrix_dem2 ( FLOATMATRIX matrix,
FLOATVECTOR U,
FLOATVECTOR V,
char *  outputname,
char *  comment,
short  print 
)

Writes a matrix of float to a DEM turtle file

Definition at line 1099 of file write_dem.c.

References FLOATMATRIX::nch, FLOATMATRIX::nrh, t_fclose(), t_fopen(), write_floatarray_elements(), and write_floatmatrix_elements().

void floatvector_dem ( FLOATVECTOR vector_dem,
char *  outputname,
char *  comment,
short  print 
)

Writes a vector of float to a turtle file

Definition at line 621 of file write_dem.c.

References join_strings(), FLOATVECTOR::nh, t_fclose(), t_fopen(), WORKING_DIRECTORY, and write_floatarray_elements().

void intmatrix_dem ( INTMATRIX matrix,
FLOATVECTOR U,
FLOATVECTOR V,
char *  outputname,
char *  comment,
short  print 
)

Writes a matrix of int to a DEM turtle file

Definition at line 253 of file write_dem.c.

References join_strings(), INTMATRIX::nch, INTMATRIX::nrh, t_fclose(), t_fopen(), WORKING_DIRECTORY, write_floatarray_elements(), and write_intmatrix_elements().

void intmatrix_dem2 ( INTMATRIX matrix,
FLOATVECTOR U,
FLOATVECTOR V,
char *  outputname,
char *  comment,
short  print 
)

Writes a matrix of int to a DEM turtle file

Definition at line 1029 of file write_dem.c.

References INTMATRIX::nch, INTMATRIX::nrh, t_fclose(), t_fopen(), write_floatarray_elements(), and write_intmatrix_elements().

void longmatrix_dem ( LONGMATRIX matrix,
FLOATVECTOR U,
FLOATVECTOR V,
char *  outputname,
char *  comment,
short  print 
)

Writes a matrix of long int to a DEM turtle file

Definition at line 177 of file write_dem.c.

References join_strings(), LONGMATRIX::nch, LONGMATRIX::nrh, t_fclose(), t_fopen(), WORKING_DIRECTORY, write_floatarray_elements(), and write_longmatrix_elements().

void longmatrix_dem2 ( LONGMATRIX matrix,
DOUBLEVECTOR U,
DOUBLEVECTOR V,
char *  outputname,
char *  comment,
short  print 
)

Writes a matrix of long int to a DEM turtle file

Definition at line 959 of file write_dem.c.

References LONGMATRIX::nch, LONGMATRIX::nrh, t_fclose(), t_fopen(), write_doublearray_elements(), and write_longmatrix_elements().

void shortmatrix_dem ( SHORTMATRIX matrix,
FLOATVECTOR U,
FLOATVECTOR V,
char *  outputname,
char *  comment,
short  print 
)

Writes a matrix of short int to a DEM turtle file

Definition at line 33 of file write_dem.c.

References join_strings(), SHORTMATRIX::nch, SHORTMATRIX::nrh, t_fclose(), t_fopen(), WORKING_DIRECTORY, write_floatarray_elements(), and write_shortmatrix_elements().

void shortmatrix_dem2 ( SHORTMATRIX matrix,
DOUBLEVECTOR U,
DOUBLEVECTOR V,
char *  outputname,
char *  comment,
short  print 
)

Writes a matrix of short int to a DEM turtle file

Definition at line 891 of file write_dem.c.

References SHORTMATRIX::nch, SHORTMATRIX::nrh, t_fclose(), t_fopen(), write_doublearray_elements(), and write_shortmatrix_elements().

void shortmatrix_dem3 ( SHORTMATRIX matrix,
DOUBLEVECTOR U,
DOUBLEVECTOR V,
char *  outputname,
char *  comment,
short  print 
)

Writes a matrix of short int to a DEM turtle file

Definition at line 104 of file write_dem.c.

References join_strings(), SHORTMATRIX::nch, SHORTMATRIX::nrh, t_fclose(), t_fopen(), WORKING_DIRECTORY, write_doublearray_elements(), and write_shortmatrix_elements().