#include "roccom.h"
#include "mapbasic.h"
#include "Rocblas.h"
#include <iostream>
#include <sstream>
Go to the source code of this file.
Functions | |
COM_EXTERN_MODULE (Rocmap) | |
COM_EXTERN_MODULE (Rocout) | |
COM_EXTERN_MODULE (Rocmop) | |
void | build_unstr_tet_2 () |
void | build_unstr_hex () |
void | build_unstr_pyr () |
void | build_unstr_prism () |
void | build_unstr_prism_tet () |
void | build_unstr_prism_tet_2 () |
template<class T > | |
void | print_array (T *data, int size, int space) |
int | main (int argc, char *argv[]) |
void | init_tets_from_hex (int *elmt, int a, int b, int c, int d) |
void | init_tet_unstr_2_elmts (int *elmts) |
void | init_crds1_tet_unstr_2 (double *crds) |
void | init_crds2_tet_unstr_2 (double *crds) |
void | init_hex (int *elmt, int a, int b, int c, int d) |
void | init_unstr_hex_elmts (int *elmts) |
void | init_unstr_hex_coords (double *coords) |
void | init_pyr (int *elmt, int a, int b, int c, int d, int e) |
void | init_unstr_pyr_elmts (int *elmts) |
void | init_unstr_pyr_coords (double *coords) |
void | init_prism (int *elmt, int a, int b, int c, int d, int e, int f) |
void | init_unstr_prism_elmts (int *elmts) |
void | init_unstr_prism_coords (double *coords) |
void | init_unstr_prism_tet_elmts (int *elmts) |
void | init_unstr_prism_tet_coords (double *coords) |
void | init_tet (int *elmt, int a, int b, int c, int d) |
void | init_prism_tet_unit (int *prism_conn, int *tet_conn, int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9, int n10, int n11, int n12, int n13, int n14, int n15, int n16) |
void | init_prism_tet_unit_coords (double *coords, double x, double y, int n1, int n2, int n3, int n4, int n5, int n6, int n7, int n8, int n9, int n10, int n11, int n12, int n13, int n14, int n15, int n16) |
void build_unstr_hex | ( | ) |
Definition at line 208 of file build_meshes.C.
References COM_call_function(), COM_get_attribute_handle(), COM_get_function_handle(), COM_new_window(), COM_set_array(), COM_set_size(), COM_window_init_done(), elmts, init_hex(), init_unstr_hex_coords(), num_elmts, and num_nodes.
Referenced by main().
void build_unstr_prism | ( | ) |
Definition at line 328 of file build_meshes.C.
References COM_call_function(), COM_get_attribute_handle(), COM_get_function_handle(), COM_new_window(), COM_set_array(), COM_set_size(), COM_window_init_done(), elmts, init_prism(), init_unstr_prism_coords(), num_elmts, and num_nodes.
Referenced by main().
void build_unstr_prism_tet | ( | ) |
Definition at line 393 of file build_meshes.C.
References COM_call_function(), COM_get_attribute_handle(), COM_get_function_handle(), COM_new_window(), COM_set_array(), COM_set_size(), COM_window_init_done(), init_prism(), init_tet(), init_unstr_prism_tet_coords(), and num_nodes.
Referenced by main().
void build_unstr_prism_tet_2 | ( | ) |
Definition at line 514 of file build_meshes.C.
References COM_call_function(), COM_get_attribute_handle(), COM_get_function_handle(), COM_new_window(), COM_set_array(), COM_set_size(), COM_window_init_done(), init_prism_tet_unit(), init_prism_tet_unit_coords(), init_tet(), and num_nodes.
Referenced by main().
void build_unstr_pyr | ( | ) |
Definition at line 272 of file build_meshes.C.
References COM_call_function(), COM_get_attribute_handle(), COM_get_function_handle(), COM_new_window(), COM_set_array(), COM_set_size(), COM_window_init_done(), elmts, init_pyr(), init_unstr_pyr_coords(), num_elmts, and num_nodes.
Referenced by main().
void build_unstr_tet_2 | ( | ) |
Definition at line 103 of file build_meshes.C.
References COM_call_function(), COM_get_attribute_handle(), COM_get_function_handle(), COM_new_window(), COM_set_array(), COM_set_size(), COM_window_init_done(), init_crds1_tet_unstr_2(), init_crds2_tet_unstr_2(), and init_tet_unstr_2_elmts().
Referenced by main().
COM_EXTERN_MODULE | ( | Rocmap | ) |
COM_EXTERN_MODULE | ( | Rocout | ) |
COM_EXTERN_MODULE | ( | Rocmop | ) |
void init_crds1_tet_unstr_2 | ( | double * | crds | ) |
Definition at line 153 of file build_meshes.C.
Referenced by build_unstr_tet_2(), and init_crds2_tet_unstr_2().
void init_crds2_tet_unstr_2 | ( | double * | crds | ) |
Definition at line 169 of file build_meshes.C.
References i, and init_crds1_tet_unstr_2().
Referenced by build_unstr_tet_2().
void init_hex | ( | int * | elmt, |
int | a, | ||
int | b, | ||
int | c, | ||
int | d | ||
) |
Definition at line 243 of file build_meshes.C.
References d.
Referenced by build_unstr_hex().
void init_prism | ( | int * | elmt, |
int | a, | ||
int | b, | ||
int | c, | ||
int | d, | ||
int | e, | ||
int | f | ||
) |
Definition at line 365 of file build_meshes.C.
References d.
Referenced by build_unstr_prism(), build_unstr_prism_tet(), and init_prism_tet_unit().
void init_prism_tet_unit | ( | int * | prism_conn, |
int * | tet_conn, | ||
int | n1, | ||
int | n2, | ||
int | n3, | ||
int | n4, | ||
int | n5, | ||
int | n6, | ||
int | n7, | ||
int | n8, | ||
int | n9, | ||
int | n10, | ||
int | n11, | ||
int | n12, | ||
int | n13, | ||
int | n14, | ||
int | n15, | ||
int | n16 | ||
) |
Definition at line 466 of file build_meshes.C.
References init_prism(), and init_tet().
Referenced by build_unstr_prism_tet_2().
void init_prism_tet_unit_coords | ( | double * | coords, |
double | x, | ||
double | y, | ||
int | n1, | ||
int | n2, | ||
int | n3, | ||
int | n4, | ||
int | n5, | ||
int | n6, | ||
int | n7, | ||
int | n8, | ||
int | n9, | ||
int | n10, | ||
int | n11, | ||
int | n12, | ||
int | n13, | ||
int | n14, | ||
int | n15, | ||
int | n16 | ||
) |
Definition at line 487 of file build_meshes.C.
Referenced by build_unstr_prism_tet_2().
void init_pyr | ( | int * | elmt, |
int | a, | ||
int | b, | ||
int | c, | ||
int | d, | ||
int | e | ||
) |
Definition at line 307 of file build_meshes.C.
References d.
Referenced by build_unstr_pyr().
void init_tet | ( | int * | elmt, |
int | a, | ||
int | b, | ||
int | c, | ||
int | d | ||
) |
Definition at line 440 of file build_meshes.C.
References d.
Referenced by build_unstr_prism_tet(), build_unstr_prism_tet_2(), and init_prism_tet_unit().
void init_tet_unstr_2_elmts | ( | int * | elmts | ) |
Definition at line 180 of file build_meshes.C.
References init_tets_from_hex().
Referenced by build_unstr_tet_2().
void init_tets_from_hex | ( | int * | elmt, |
int | a, | ||
int | b, | ||
int | c, | ||
int | d | ||
) |
Definition at line 191 of file build_meshes.C.
References d.
Referenced by init_tet_unstr_2_elmts().
void init_unstr_hex_coords | ( | double * | coords | ) |
Definition at line 248 of file build_meshes.C.
Referenced by build_unstr_hex().
void init_unstr_hex_elmts | ( | int * | elmts | ) |
void init_unstr_prism_coords | ( | double * | coords | ) |
Definition at line 370 of file build_meshes.C.
Referenced by build_unstr_prism().
void init_unstr_prism_elmts | ( | int * | elmts | ) |
void init_unstr_prism_tet_coords | ( | double * | coords | ) |
Definition at line 444 of file build_meshes.C.
Referenced by build_unstr_prism_tet().
void init_unstr_prism_tet_elmts | ( | int * | elmts | ) |
void init_unstr_pyr_coords | ( | double * | coords | ) |
Definition at line 311 of file build_meshes.C.
Referenced by build_unstr_pyr().
void init_unstr_pyr_elmts | ( | int * | elmts | ) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 63 of file build_meshes.C.
References build_unstr_hex(), build_unstr_prism(), build_unstr_prism_tet(), build_unstr_prism_tet_2(), build_unstr_pyr(), build_unstr_tet_2(), COM_finalize(), COM_init(), COM_LOAD_MODULE_STATIC_DYNAMIC, COM_set_profiling(), and COM_set_verbose().
void print_array | ( | T * | data, |
int | size, | ||
int | space | ||
) |
Definition at line 55 of file build_meshes.C.
References i.