#include <rfinfo_base.h>
Inheritance diagram for rfinfo_base:

Public Types | |
| typedef RFIdList::const_iterator | const_rfid_iterator |
| Iterator over element and node numbers. | |
| typedef RFIdList::iterator | rfid_iterator |
| Iterator over element and node numbers. | |
| typedef RFNameValueList::const_iterator | const_rfnamevalue_iterator |
| Iterator over parameters; eg (name, value) pairs. | |
| typedef RFNameValueList::iterator | rfnamevalue_iterator |
| Iterator over parameters; eg (name, value) pairs. | |
| typedef RFNameValueList::const_reference | const_rfnamevalue_reference |
| Reference to parameters; eg (name, value) pairs. | |
| typedef RFNameValueList::reference | rfnamevalue_reference |
| Reference to parameters; eg (name, value) pairs. | |
| typedef RFBocoList::const_iterator | const_rfboco_iterator |
| Iterator over family descriptors (BOCOs). | |
| typedef RFBocoList::iterator | rfboco_iterator |
| Iterator over family descriptors (BOCOs). | |
| typedef RFBocoList::const_reference | const_rfboco_reference |
| Reference to family descriptors (BOCOs). | |
| typedef RFBocoList::reference | rfboco_reference |
| Reference to family descriptors (BOCOs). | |
| typedef RFResultList::const_iterator | const_rfresult_iterator |
| Iterator over result descriptors. | |
| typedef RFResultList::iterator | rfresult_iterator |
| Iterator over result descriptors . | |
| typedef RFResultList::const_reference | const_rfresult_reference |
| Reference to result descriptors. | |
| typedef RFResultList::reference | rfresult_reference |
| Reference to result descriptors. | |
| typedef RFResultCache::const_iterator | const_rfrescache_iterator |
| Iterator over result cache. | |
| typedef RFResultCache::iterator | rfrescache_iterator |
| Iterator over result cache. | |
Public Methods | |
| void | create_inverse_vertex_map (RFIdList& oInvMap) const |
| Create inverse vertex map. More... | |
| void | create_inverse_element_map (RFIdList& oInvMap) const |
| Create inverse element map. More... | |
| void | create_inverse_map (const RFIdList& iMap, RFIdList& oInvMap) const |
| Takes mapping and creates inverse mapping. More... | |
| RF_SIGNED_LONG | external_id (RF_SIGNED_LONG iInternalId, const RFIdList& iInvMap) const |
| Return external id number given internal to external map and an internal id number. More... | |
| RF_SIGNED_LONG | external_id (const vertex_handle& iVtx, const RFIdList& iInvMap) const |
| Return the external vertex number given the inverse vertex mapping and the vertex handle. More... | |
| RF_SIGNED_LONG | external_id (const element_handle& iEle, const RFIdList& iInvMap) const |
| Return the external element number given the inverse element mapping and the element handle. More... | |
| size_t | getLast_be_cell () const |
| Return last element from the backend (reader). More... | |
| RFMethodType | getWeightMethod () const |
| Return the current cell weighting method used for cell to node conversion. More... | |
| void | allocate_node_map () |
| void | allocate_node_map (size_t nnodes) |
| void | allocate_cell_map () |
| void | allocate_cell_map (size_t nele) |
| void | determine_class_nodes (int face_only) |
| int | get_class_node (int node) |
| void | clear_class_nodes () |
| int | determine_element_class (const element_handle& el) |
| void | set_class_node (RF_SIGNED_LONG node, int cell_class) |
| void | add_node_map (RF_SIGNED_LONG mesh_idx, int v3_idx) |
| void | add_cell_map (RF_SIGNED_LONG mesh_idx, int v3_idx) |
| void | add_deletednode_map (RF_SIGNED_LONG mesh_idx) |
| void | add_deletedcell_map (RF_SIGNED_LONG mesh_idx) |
| void | add_illegalcell_map (RF_SIGNED_LONG mesh_idx) |
| void | add_addedcell_map (int ele_n, RF_SIGNED_LONG in_type_idx) |
| rfinfo_base (const rf_mesh_handle& mi=0) | |
| Initialize object. More... | |
| rfinfo_base (const rf_mesh_handle& mi, const char *f, const char *be, int nfps, char fat, int infl=0, int conf=0, int msf=1, int mintrin=0, int ufd=1, int nwf=0, int nwm=0, int zm=0, int mnv=1, int mtav=0) | |
| Initial state of object set by parameters. More... | |
| rfinfo_base (const rfinfo_base& rfobj) | |
| NOP copy and equal operators. | |
| rfinfo_base& | operator= (const rfinfo_base& rfobj) |
| NOP copy and equal operators. | |
| virtual | ~rfinfo_base () |
| Invoke destroy_obj() to run down object. More... | |
| void | destroy_obj () |
| Close down the pipe, free all external boco names (if applicable), releaes mesh storage, and run down topo object. More... | |
| void | free_external_bocos () |
| External application owns the bocos. More... | |
| const RFInfo* | getInfo () const |
| Return I/O result structure. More... | |
| RFInfo* | getInfo () |
| Return I/O result structure. More... | |
| int | emptyTitle () const |
| Is the title the empty string? More... | |
| const rf_backend_interface* | getTopo_info () const |
| Return the result interface to grid information. More... | |
| rf_backend_interface* | getTopo_info () |
| Return the result interface to grid information. More... | |
| int | use_topo () const |
| Valid secondary grid source? More... | |
| rfinfo_base* | get_topo_obj () |
| Return the implementation of secondary grid source. More... | |
| const rfinfo_base* | get_topo_obj () const |
| Return the implementation of secondary grid source. More... | |
| int | getV3_block_done () const |
| Return whether or not application has marked that it is done reading the elements. More... | |
| int | getInflate () const |
| Return if the 2D structured mesh should be inflated to a 3D mesh. More... | |
| int | getConformalize () const |
| Reserved for future use. More... | |
| int | getMake_subfaces () const |
| Return if object will make structured subfaces. More... | |
| int | getMake_intrinsics () const |
| Return if object will make intrinsic variables. More... | |
| int | getUse_face_data () const |
| Return if object will use face data in cell to node conversion. More... | |
| int | getNode_weight_method () const |
| Return cell to node conversion cell result weighting method. More... | |
| int | getZone_mask () const |
| Reserved for future use. More... | |
| int | getFormatInt () |
| Used in individual reader. | |
| int | getMake_node_vars () const |
| Return if object will create cell->node conversion variables. More... | |
| int | getMat_id_avail () const |
| Return if object material (family) ids are available from backend for all elements. More... | |
| int | getNfiles_per_step () const |
| Return number of files required to specify a single time step. More... | |
| int | getV3_flags () const |
| Return static object flags. More... | |
| char | getExternal_protocol () const |
| Return external_protocol. More... | |
| char | getMesh_empty () const |
| Return mesh_empty. More... | |
| char | getLoad_pending () const |
| Return load_pending. More... | |
| char | getFiles_as_tstep () const |
| Return if set of RFRunPars::nfiles_per_step files specified to reader are to be taken as a time step. More... | |
| char | getResult_server_mode () const |
| Return if result object is just serving results and that grid for object is completely external to object. More... | |
| char | getDo_check_degeneracy () const |
| Return if result object should check for degeneracy of elements irregardless of whether or not the mesh interface implementation can handle degenerate objects. More... | |
| char | getSubdivide_quadratics () const |
| Return 1 if the result library should subdvide quadratics elements when converting to linear, 0 if the midside nodes will be dropped. More... | |
| int | material_id_available () const |
| Synonym for getMat_id_avail(). | |
| int | order_group () const |
| Return if the order faces bit is set when requesting faces in a family. More... | |
| char | read_tris_as_quads () const |
| Return tris_as_quads. More... | |
| char | is_external () const |
| Synonym for getExternal_protocol(). | |
| char | backend_open () const |
| Return if the backend pipe is currently open. More... | |
| char | node_map_is_valid () const |
| Return node_map_valid. More... | |
| char | cell_map_is_valid () const |
| Return cell_map_valid. More... | |
| char | are_writing_to_pipe () const |
| Return writing_to_pipe. More... | |
| char | are_degenerate_elements () const |
| Return degenerate_elements. More... | |
| char | are_unconverted_degenerate () const |
| Return unconverted_degenerate. More... | |
| int | is_checkunused () const |
| Return if ORFN surface elements should be checked for. More... | |
| void* | is_faceuniq () const |
| Unused. More... | |
| int | is_gridunsteady () const |
| Return if mesh changes in transient result case. More... | |
| int | is_gridiblank () const |
| Return if structured faces blanked. More... | |
| str_domain_handle | get_domain (size_t dom) |
| Return handle to structured domain interface of the ith structured domain. More... | |
| str_domain_handle | get_domain (size_t dom) const |
| Return handle to structured domain interface of the ith structured domain. More... | |
| int | beijk_of_domain (size_t dom, int ijk[3]) const |
| Return the ijk limits of the ith structured domain. More... | |
| int | v3ijk_of_domain (size_t dom, int ijk[3]) const |
| Return the application ijk limits of the ith structured domain. More... | |
| int | is_readingdata () const |
| Return RFInfo::reading_data. More... | |
| char | getTris_as_quads () const |
| Get if tris are being read as quads. More... | |
| int | setTris_as_quads (char v) |
| Set if TRI_3 should be read as QUAD_4. More... | |
| void | default_runpars () |
| Set the default values for runpars. | |
| void | copy_runpars (const RFRunPars& src, RFRunPars& dst) const |
| Copy the parameters from src to dst. More... | |
| void | synthesizeDegeneracy () |
| void | setInfo (RFInfo *info_p) |
| Set info. More... | |
| void | clearTopo_info () |
| Set topo_info to nil. | |
| int | setTopo_info (rf_backend_interface *nti, int towned) |
| Set topo_info to nti. More... | |
| void | setInflate (int v) |
| Set RFRunPars::do_inflate. More... | |
| void | setConformalize (int v) |
| Set RFRunPars::do_conformalize. More... | |
| void | setMake_subfaces (int v) |
| Set RFRunPars::make_subfaces. More... | |
| void | setMake_intrinsics (int v) |
| Set RFRunPars::make_intrinsics. More... | |
| void | setUse_face_data (int v) |
| Set RFRunPars::use_face_data. More... | |
| void | setNode_weight_method (RFMethodType v) |
| Set RFRunPars::node_weight_method. More... | |
| void | setZone_mask (int v) |
| Set RFRunPars::zone_mask. More... | |
| void | setMake_node_vars (int v) |
| Set RFRunPars::make_node_vars. More... | |
| void | setV3_flags (int v) |
| Set v3_flags. More... | |
| void | setNodes_read (int v) |
| Set nodes_read. More... | |
| void | setCells_read (int v) |
| Set cells_read. More... | |
| void | setNode_map_valid (int v) |
| Set node_map_valid. More... | |
| void | setCell_map_valid (int v) |
| Set cell_map_valid. More... | |
| void | setNfiles_per_step (int v) |
| Set RFRunPars::nfiles_per_step. More... | |
| void | set_material_id_available () |
| Set RFRunPars::mat_id_avail to 1. More... | |
| void | set_is_v3 () |
| Set Visual3 application bit in v3_flags. More... | |
| void | set_is_pv3 () |
| Set pV3 application bit in v3_flags. More... | |
| void | set_is_debug () |
| Set debug bit in v3_flags. More... | |
| void | set_order_group () |
| Set order group bit in v3_flags. More... | |
| void | clear_v3flags () |
| Clear all bits (v3_flags = 0). | |
| void | clear_is_v3 () |
| Clear Visual3 application bit in v3_flags. More... | |
| void | clear_is_pv3 () |
| Clear pV3 application bit in v3_flags. More... | |
| void | clear_is_debug () |
| Clear debug bit in v3_flags. More... | |
| void | clear_order_group () |
| Clear order group bit in v3_flags. More... | |
| void | setExternal_protocol (char v) |
| Set external_protocol. More... | |
| void | set_is_external () |
| Set external_protocol to 1. More... | |
| void | setMesh_empty (char v) |
| Set mesh_empty. More... | |
| void | setLoad_pending (char v) |
| Set load_pending. More... | |
| void | setFiles_as_tstep (char v) |
| Set RFRunPars::files_as_tstep. More... | |
| void | setResult_server_mode (char v) |
| Set RFRunPars::result_server_mode. More... | |
| void | setDo_check_degeneracy (char v) |
| Set RFRunPars::do_check_degeneracy. More... | |
| void | setSubdivide_quadratics (char v) |
| Set RFRunPars::subdivide_quadratics. More... | |
| void | setDegenerate_elements (char v) |
| Set degenerate_elements. More... | |
| void | setUnconverted_degenerate (char v) |
| Set unconverted_degenerate. More... | |
| void | set_writing_to_pipe () |
| Set writing_to_pipe to one (setting the flag). | |
| void | clear_writing_to_pipe () |
| Set writing_to_pipe to zero (clearing the flag). | |
| void | set_getcachednodes (rf_get_cachednodes_func f) |
| Set RFRunPars::get_cached_nodes. More... | |
| void | set_makenodeweightsmessage (rf_message_func f) |
| Set RFRunPars::make_node_weights_message. More... | |
| void | set_readingdata (int v) |
| Set RFInfo::reading_data. More... | |
| int | error_msg_base (RFErrorLevel lev, int line=-1, const char *filename=0) const |
| Take action based on error message level and the current setting of the error string. More... | |
| int | error_msg (RFErrorLevel lev, const char *error_msg, int line=-1, const char *filename=0) const |
| Set the error message too. More... | |
| int | appendError_string (const char *error_msg) |
| Append to the error String. | |
| int | sys_read (void *iBuf, size_t iGot, size_t iWant, RF_SIGNED_LONG iTimeout=-1) |
| Read with a timeout using select IFF iGot > 0. More... | |
| const rfobj_impl* | getResults_obj () const |
| Implements function from an interface. More... | |
| rfobj_impl* | getResults_obj () |
| Implements function from an interface. More... | |
| rf_mesh_handle | getMeshimpl () const |
| Implements function from an interface. More... | |
| int | setMeshimpl (const rf_mesh_handle& mih) |
| Implements function from an interface. More... | |
| int | send_line (const char* buf, int flush) |
| Implements function from an interface. More... | |
| int | recv_line (char* buf, int maxchar) |
| Implements function from an interface. More... | |
| int | recv_bytes (void* buf, int bytes, int block) |
| Implements function from an interface. More... | |
| int | is_big_endian (void) |
| Implements function from an interface. More... | |
| int | byte_swap (unsigned char *bytes, size_t el_size, size_t n_el) |
| Implements function from an interface. More... | |
| int | byte_swap_int (int *i) |
| Implements function from an interface. More... | |
| int | byte_swap_float (float *f) |
| Implements function from an interface. More... | |
| int | byte_swap_double (double *d) |
| Implements function from an interface. More... | |
| int | read_bytes (void *buf, size_t el_size, size_t n, FILE *fp, int swap_bytes, int fb) |
| Implements function from an interface. More... | |
| RFFileList | multi_tstep (const RFFileList& files) const |
| Implements function from an interface. More... | |
| int | user_parse_inputinit (const char *buf, int j, const char *file, const char *format, const char *zonemask, int *nfiles, const char **files) |
| Implements function from an interface. More... | |
| int | user_external_load (int nfiles, const char **files, int *d_tstep, RFPrecType *d_prec, size_t *nnodes) |
| |
| int | user_external_close () |
| Implements function from an interface. More... | |
| int | user_external_grid (int tstep) |
| Implements function from an interface. More... | |
| int | user_external_elements (int tstep) |
| Implements function from an interface. More... | |
| int | user_external_groups (int tstep) |
| Implements function from an interface. More... | |
| int | user_external_postmesh (int tstep) |
| Implements function from an interface. More... | |
| int | user_external_iblank (int *ib, int tstep) |
| Implements function from an interface. More... | |
| int | user_external_scalar (int idnum, const char *name, int nvals, RFEntityType type, void *values, int skip, RFPrecType prec, int tstep) |
| Implements function from an interface. More... | |
| int | getRunpars (RFRunPars& pars) const |
| Implements function from an interface. More... | |
| const char* | backend () const |
| Implements function from an interface. More... | |
| const char* | format () const |
| Implements function from an interface. More... | |
| const char* | title () const |
| Implements function from an interface. More... | |
| const char* | date () const |
| Implements function from an interface. More... | |
| const char* | error_string () const |
| Implements function from an interface. More... | |
| const char* | getWrite_file () const |
| Implements function from an interface. More... | |
| int | getMax_cache () const |
| Implements function from an interface. More... | |
| int | is_v3_frontend () const |
| Implements function from an interface. More... | |
| int | is_v3 () const |
| Implements function from an interface. More... | |
| int | is_pv3 () const |
| Implements function from an interface. More... | |
| int | is_debug () const |
| Implements function from an interface. More... | |
| RFBackendOrder | getNode_style () const |
| Implements function from an interface. More... | |
| RF_SIGNED_LONG | getNode_offset () const |
| Implements function from an interface. More... | |
| char | getNeeds_node_dims () const |
| Implements function from an interface. More... | |
| RFBackendOrder | getCell_style () const |
| Implements function from an interface. More... | |
| char | nodes_are_read () const |
| Implements function from an interface. More... | |
| char | cells_are_read () const |
| Implements function from an interface. More... | |
| char | elements_are_read () const |
| |
| size_t | n_results () const |
| Implements function from an interface. More... | |
| char | is_cell_result (int can_be_intrinsic) const |
| Implements function from an interface. More... | |
| int | getResult_info_full (int num, const char **name, int *idnum, const char **srcn, RFEntityType *type, RFResultSource *source, size_t *ndoms, const int **rind_lay, int *is_vec, int *mnmx_giv, double *mnv, double *mxv) const |
| Implements function from an interface. More... | |
| int | getResult_info_full (int idnum, int *num, const char **name, const char **srcn, RFEntityType *type, RFResultSource *source, size_t *ndoms, const int **rind_lay, int *is_vec, int *mnmx_giv, double *mnv, double *mxv) const |
| Lookup result by backend identification number instead of index. More... | |
| int | getResult_info_full (const char *name, int *num, int *idnum, const char **srcn, RFEntityType *type, RFResultSource *source, size_t *ndoms, const int **rind_lay, int *is_vec, int *mnmx_giv, double *mnv, double *mxv) const |
| Lookup result by name instead of index. More... | |
| size_t | n_bocos () const |
| Implements function from an interface. More... | |
| size_t | n_domains () const |
| Implements function from an interface. More... | |
| size_t | v3_nunodes () const |
| Implements function from an interface. More... | |
| size_t | v3_nsnodes (size_t ndoms=0, const int *rind_lay=0) const |
| Implements function from an interface. More... | |
| size_t | v3_nsnodes_dom (size_t dom, const int *rind_lay=0) const |
| Implements function from an interface. More... | |
| size_t | v3_nscells_dom (size_t dom, const int *rind_lay=0) const |
| Implements function from an interface. More... | |
| size_t | v3_nelements (int type) const |
| Implements function from an interface. More... | |
| size_t | v3_nelements_literal (int type) const |
| Implements function from an interface. More... | |
| RF_SIGNED_LONG | v3_elementstart (int type) const |
| Implements function from an interface. More... | |
| size_t | v3_ntot_unstrvolele () const |
| Implements function from an interface. More... | |
| size_t | v3_ntot_unstrfaceele () const |
| Implements function from an interface. More... | |
| size_t | v3_ntot_unstrele () const |
| Implements function from an interface. More... | |
| size_t | v3_ntot_strvolele (size_t nd=0, const int *rind_lay=0) const |
| Implements function from an interface. More... | |
| size_t | v3_ntot_strfaceele () const |
| Implements function from an interface. More... | |
| size_t | v3_ntot_strele (size_t nd=0, const int *rind_lay=0) const |
| Implements function from an interface. More... | |
| size_t | be_nunodes () const |
| Implements function from an interface. More... | |
| size_t | be_nsnodes (size_t ndoms=0, const int *rind_lay=0) const |
| Implements function from an interface. More... | |
| size_t | be_nsnodes_dom (size_t dom, const int *rind_lay=0) const |
| Implements function from an interface. More... | |
| size_t | be_nscells_dom (size_t dom, const int *rind_lay=0) const |
| Implements function from an interface. More... | |
| size_t | be_nelements (int type) const |
| Implements function from an interface. More... | |
| size_t | be_nelements_literal (int type) const |
| Implements function from an interface. More... | |
| RF_SIGNED_LONG | be_elementstart (int type) const |
| Implements function from an interface. More... | |
| size_t | be_ntot_unstrvolele () const |
| Implements function from an interface. More... | |
| size_t | be_ntot_unstrfaceele () const |
| Implements function from an interface. More... | |
| size_t | be_ntot_unstrele () const |
| Implements function from an interface. More... | |
| size_t | be_ntot_strvolele (size_t nd=0, const int *rind_lay=0) const |
| Implements function from an interface. More... | |
| size_t | be_ntot_strfaceele () const |
| Implements function from an interface. More... | |
| size_t | be_ntot_strele (size_t nd=0, const int *rind_lay=0) const |
| Implements function from an interface. More... | |
| size_t | num_results (RFEntityType type, RFMapResultType mr=RFMapResult, size_t nd=0, const int *rind_lay=0) const |
| Implements function from an interface. More... | |
| StorageBuffer | tclMesh (rf_backend_impl *impl, const StorageBuffer& tclprefix, RFPrecType prec, int tstep, int nresults, const RFIdList& resultlist) |
| Callback for interface implementation. More... | |
| StorageBuffer | returnInfo (rf_backend_impl *impl, const char *key, int index, RFPrecType prec, int tstep) |
| Callback for interface implementation. More... | |
| StorageBuffer | returnGrid (rf_backend_impl *impl, RFPrecType prec, int tstep, int index) |
| StorageBuffer | returnElements (rf_backend_impl *impl, int eltype, RFPrecType prec, int tstep, int index) |
| StorageBuffer | returnFamily (rf_backend_impl *impl, int famid, RFPrecType prec, int tstep) |
| Callback for interface implementation. More... | |
| StorageBuffer | returnListResults (rf_backend_impl *impl, RFPrecType prec, int tstep, int index, int nresults, const RFIdList& resultlist) |
| StorageBuffer | returnResults (rf_backend_impl *impl, int rIdx, RFPrecType prec, int tstep, int index) |
| int | setRunpars (const RFRunPars& pars) |
| Implements function from an interface. More... | |
| int | set_construct_runpars (int nfps, int fat, int infl=0, int conf=0, int msf=1, int mintrin=0, int ufd=1, int nwf=0, int nwm=0, int zm=0, int mnv=1, int mtav=0, int rsm=0, int mc=0, int nointc=0) |
| Implements function from an interface. More... | |
| int | setBackend (const char *b) |
| Implements function from an interface. More... | |
| int | setFormat (const char *f) |
| Implements function from an interface. More... | |
| int | setTitle (const char *t) |
| Implements function from an interface. More... | |
| int | setDate (const char *d) |
| Implements function from an interface. More... | |
| int | setError_string (const char *es) |
| Implements function from an interface. More... | |
| int | setWrite_file (const char *wf) |
| Implements function from an interface. More... | |
| int | setMax_cache (int v) |
| Implements function from an interface. More... | |
| int | set_v3 (int f) |
| Implements function from an interface. More... | |
| int | set_pv3 (int f) |
| Implements function from an interface. More... | |
| int | set_debug (int f) |
| Implements function from an interface. More... | |
| int | setNode_style (RFBackendOrder ns) |
| Implements function from an interface. More... | |
| int | setNode_offset (RF_SIGNED_LONG no) |
| Implements function from an interface. More... | |
| int | setNeeds_node_dims (char v) |
| Implements function from an interface. More... | |
| int | setCell_style (RFBackendOrder ns) |
| Implements function from an interface. More... | |
| int | setV3_block_done (char v) |
| size_t | getValid_element_types (int *vtypes) const |
| Implements function from an interface. More... | |
| int | setValid_element_types (size_t nvalid, const int *vtypes) |
| Implements function from an interface. More... | |
| int | set_nunodes (size_t nunodes) |
| Implements function from an interface. More... | |
| int | set_nsnodes (size_t nsnodes) |
| Implements function from an interface. More... | |
| int | set_nelements (int type, size_t nele) |
| Implements function from an interface. More... | |
| int | set_info_from_grid () |
| Implements function from an interface. More... | |
| int | load_mesh (size_t iNFiles, const char **iFiles, int iNpars=0, const char **iPars=0) |
| Implements function from an interface. More... | |
| size_t | add_domain (const int ijkmax[3]) |
| Implements function from an interface. More... | |
| int | v3_ijk_domain (size_t dom, int ijkmax[3]) const |
| Implements function from an interface. More... | |
| int | be_ijk_domain (size_t dom, int ijkmax[3]) const |
| Implements function from an interface. More... | |
| int | getDegree () const |
| Implements function from an interface. More... | |
| int | setDegree (int degree) |
| Implements function from an interface. More... | |
| int | set_strdomain_name (size_t i, const char *name) |
| Implements function from an interface. More... | |
| int | set_strdomain_family (size_t i, const char *fam) |
| Implements function from an interface. More... | |
| int | add_svertex (const float *x, const float *y, const float *z, size_t dom) |
| Implements function from an interface. More... | |
| int | add_svertex (const float *loc, size_t dom) |
| int | add_svertex_at (const float l[3], size_t dn, const int *ijk, int ca=1) |
| Implements function from an interface. More... | |
| int | add_svertex (const double *x, const double *y, const double *z, size_t dom) |
| int | add_svertex (const double *loc, size_t dom) |
| int | add_svertex_at (const double l[3], size_t dn, const int *i, int ca=1) |
| int | clear_inflate () |
| Implements function from an interface. More... | |
| int | clear_inflate_local () |
| Free inflate ijk array and clear inflate flag. More... | |
| int | add_delay_map (const float loc[3], size_t bv, size_t dv, short d) |
| int | add_delay_map (const double loc[3], size_t bv, size_t dv, short d) |
| int | add_unsvertex (const float *x, const float *y, const float *z, size_t nnodes, const size_t *map=0, const short *dims=0) |
| Implements function from an interface. More... | |
| int | add_unsvertex (const float *loc, size_t nnodes, const size_t *map=0, const short *dims=0) |
| int | add_unsvertex_at (const float loc[3], size_t vtx_number, size_t dv=RF_ILLEGAL_COUNT, short dim=3, size_t ptwin=RF_ILLEGAL_COUNT) |
| Implements function from an interface. More... | |
| int | add_unsvertex (const double *x, const double *y, const double *z, size_t nnodes, const size_t *map=0, const short *dims=0) |
| int | add_unsvertex (const double *loc, size_t nnodes, const size_t *map=0, const short *dims=0) |
| int | add_unsvertex_at (const double loc[3], size_t vtx_number, size_t dv=RF_ILLEGAL_COUNT, short dim=3, size_t ptwin=RF_ILLEGAL_COUNT) |
| vertex_handle | add_vertex_com (size_t vtx_number) |
| int | add_unsvertex_at_com (const float loc[3], size_t bv, size_t dv=RF_ILLEGAL_COUNT, short dim=3, size_t pt=RF_ILLEGAL_COUNT) |
| int | add_unsvertex_at_com (const double loc[3], size_t bv, size_t dv=RF_ILLEGAL_COUNT, short dim=3, size_t pt=RF_ILLEGAL_COUNT) |
| int | map_ofo_vertices () |
| void | resize_element_backend_map (size_t iNEles, const unsigned int *iExtIds) |
| RF_SIGNED_LONG | AddElementsIdInt (int eltype, size_t neles, const int *iConn, RFConnOrder iOrder, int famid, const unsigned int *iEleIds, int nodes_app_num, int is_edit=0, int add_boco_hack=1, int add_be_hack=0) |
| RF_SIGNED_LONG | AddElementsIdInt_l (int eltype, size_t neles, const RF_SIGNED_LONG *iConn, RFConnOrder iOrder, int famid, const unsigned int *iEleIds, int nodes_app_num, int is_edit=0, int add_boco_hack=1, int add_be_hack=0) |
| RF_SIGNED_LONG | AddElementsId_l (int eltype, size_t neles, const RF_SIGNED_LONG *iConn, RFConnOrder iOrder, int famid, int nodes_app_num, int is_edit=0, int add_boco_hack=1, int add_be_hack=0) |
| Implements function from an interface. More... | |
| RF_SIGNED_LONG | AddElementsId (int eltype, size_t neles, const int *iConn, RFConnOrder iOrder, int famid, int nodes_app_num, int is_edit=0, int add_boco_hack=1, int add_be_hack=0) |
| Implements function from an interface. More... | |
| RF_SIGNED_LONG | AddElements (int eltype, size_t neles, const int *iConn, RFConnOrder iOrder, int family_given, int nodes_app_num, int is_edit=0, int add_boco_hack=1, int add_be_hack=0) |
| Implements function from an interface. More... | |
| RF_SIGNED_LONG | AddElements_l (int eltype, size_t neles, const RF_SIGNED_LONG *iConn, RFConnOrder iOrder, int family_given, int nodes_app_num, int is_edit=0, int add_boco_hack=1, int add_be_hack=0) |
| Implements function from an interface. More... | |
| RF_SIGNED_LONG | AddElementsEleids (int eltype, size_t neles, const int *iConn, RFConnOrder iOrder, int family_given, const unsigned int *eleIds, int nodes_app_num, int is_edit=0, int add_boco_hack=1, int add_be_hack=0) |
| Implements function from an interface. More... | |
| RF_SIGNED_LONG | AddElementsEleids_l (int eltype, size_t neles, const RF_SIGNED_LONG *iConn, RFConnOrder iOrder, int family_given, const unsigned int *eleIds, int nodes_app_num, int is_edit=0, int add_boco_hack=1, int add_be_hack=0) |
| Implements function from an interface. More... | |
| RF_SIGNED_LONG | add_elements_id (int eltype, size_t neles, const int *iConn, int mesh_order, int famid, int nodes_app_num, int is_edit=0, int add_boco_hack=1, int add_be_hack=0) |
| |
| RF_SIGNED_LONG | add_elements_id (int eltype, size_t neles, const RF_SIGNED_LONG *iConn, int mesh_order, int famid, int nodes_app_num, int is_edit=0, int add_boco_hack=1, int add_be_hack=0) |
| |
| RF_SIGNED_LONG | add_elements (int eltype, size_t neles, const int *iConn, int mesh_order, int family_given, int nodes_app_num, int is_edit=0, int add_boco_hack=1, int add_be_hack=0) |
| |
| RF_SIGNED_LONG | add_elements (int eltype, size_t neles, const RF_SIGNED_LONG *iConn, int mesh_order, int family_given, int nodes_app_num, int is_edit=0, int add_boco_hack=1, int add_be_hack=0) |
| |
| RF_SIGNED_LONG | add_elements_eleids (int eltype, size_t neles, const int *iConn, int mesh_order, int family_given, const unsigned int *eleIds, int nodes_app_num, int is_edit=0, int add_boco_hack=1, int add_be_hack=0) |
| |
| RF_SIGNED_LONG | add_elements_eleids_l (int eltype, size_t neles, const RF_SIGNED_LONG *iConn, int mesh_order, int family_given, const unsigned int *eleIds, int nodes_app_num, int is_edit=0, int add_boco_hack=1, int add_be_hack=0) |
| |
| RF_SIGNED_LONG | internal_node_id (RF_SIGNED_LONG iExtEleId) const |
| Implements a function from an interface. More... | |
| size_t | node_backend_to_mesh_map (const RF_SIGNED_LONG *& oMap) const |
| Implements a function from an interface. More... | |
| vertex_handle | lookup_vertex (RF_SIGNED_LONG iExtVtxId) const |
| Implements a function from an interface. More... | |
| RF_SIGNED_LONG | internal_element_id (RF_SIGNED_LONG iExtEleId) const |
| Implements a function from an interface. More... | |
| size_t | element_backend_to_mesh_map (const RF_SIGNED_LONG *& oMap) const |
| Implements a function from an interface. More... | |
| element_handle | lookup_element (RF_SIGNED_LONG iExtEleId) const |
| Implements a function from an interface. More... | |
| int | allocate_vertex_memory (RFPrecType prec=RFPrecNone) |
| int | allocate_vertex_memory (size_t nverts, RFPrecType prec=RFPrecNone) |
| Implements a function from an interface. More... | |
| int | allocate_strvertex_memory (size_t dom) |
| Implements a function from an interface. More... | |
| const void* | coordinate_data (RFPrecType *prec) const |
| Implements a function from an interface. More... | |
| int | nodes_local (void *coords, void *bbmin, void *bbmax, RFPrecType prec, int tstep) |
| Implements a function from an interface. More... | |
| int | requires_node_map () const |
| Implements a function from an interface. More... | |
| int | translate_to_v3 (RFEntityType type, RFConnOrder iOrd, int nent, int *nums) const |
| Implements a function from an interface. More... | |
| void* | allocate_nodes (RFPrecType prec) |
| Implements a function from an interface. More... | |
| int | determine_bounding_box (RFPrecType prec, void *bbmin, void *bbmax, const void *crds) |
| Implements a function from an interface. More... | |
| void | bounding_box_entry (float *bbmin, float *bbmax, const float *crds) |
| void | bounding_box_entry (double *bmin, double *bmax, const double *crds) |
| int | set_conn_order (RFConnOrder order) |
| Implements a function from an interface. More... | |
| int | set_vtxconn_offset (RF_SIGNED_LONG vtx_offset) |
| Implements a function from an interface. More... | |
| int | allocate_element_memory () |
| Invoke allocate_element_memory(const size_t *) using the current backend (reader) count of element types stored in be_n_elements. | |
| int | allocate_element_memory (const size_t *nele) |
| Implements a function from an interface. More... | |
| const int* | connectivity_data (int type, RFConnOrder *order, int *vo) const |
| Implements a function from an interface. More... | |
| RFConnOrder | get_conn_order () const |
| Implements a function from an interface. More... | |
| RF_SIGNED_LONG | get_vtxconn_offset () const |
| Implements a function from an interface. More... | |
| int | cells_local (int eltype, int *elements, int tstep, RFConnOrder desired_ord) |
| Implements a function from an interface. More... | |
| int* | allocate_element_type (int type, int inc_pid=0) |
| Implements a function from an interface. More... | |
| int | compress_mesh () |
| Implements function from an interface. More... | |
| int | merge_unstr_famnodes (int famsource, int famdest) |
| Implements function from an interface. More... | |
| int | merge_unstr_nodes (const RFMergeVtxList& list) |
| Implements function from an interface. More... | |
| int | delete_family (int fam, int notvol) |
| Implements function from an interface. More... | |
| virtual int | v3_edit (RFEdits edit_what) |
| Implements function from an interface. More... | |
| int | release_connectivity_info () |
| Implements function from an interface. More... | |
| int | create_group (const char *name, int bid) |
| Implements function from an interface. More... | |
| int | create_group_by_pid (const char *name, int pid) |
| Implements a function from an interface. More... | |
| int | create_family (int bid, int id, int only_faces) |
| Implements a function from an interface. More... | |
| int | make_meshrep_families () |
| Create families in mesh representation. More... | |
| int | add_group (const char *name, int id) |
| Implements a function from an interface. More... | |
| int | rename_group (const char *name, int pid) |
| Implements a function from an interface. More... | |
| int | boco_infobynum (int num, const char **name, int *bid, int *id, int *nnodes, int *nnodeele, int *nbars, int *nquads, int *ntris, int *ncells, int *nsubfaces, int *nstrfaces, RFSurfaceType *surfaceType, const struct RFSubface **subfaces, const int **cached_faces, int *n_cached_faces) const |
| Implements a function from an interface. More... | |
| int | boco_infobypid (int id, int *num, const char **name, int *bid, int *nnodes, int *nnodeele, int *nbars, int *nquads, int *ntris, int *ncells, int *nsubfaces, int *nstrfaces, RFSurfaceType *surfaceType, const struct RFSubface **subfaces, const int **cached_faces, int *n_cached_faces) const |
| Implements a function from an interface. More... | |
| int | boco_infobyname (const char *name, int *num, int *bid, int *id, int *nnodes, int *nnodeele, int *nbars, int *nquads, int *ntris, int *ncells, int *nsubfaces, int *nstrfaces, RFSurfaceType *surfaceType, const struct RFSubface **subfaces, const int **cached_faces, int *n_cached_faces) const |
| Implements a function from an interface. More... | |
| int | boco_dimensionbynum (int num, unsigned char *dim_mask) const |
| Implements a function from an interface. More... | |
| int | boco_dimensionbypid (int famid, unsigned char *dim_mask) const |
| Implements a function from an interface. More... | |
| int | boco_dimensionbyname (const char *name, unsigned char *dim_mask) const |
| Implements a function from an interface. More... | |
| int | add_element_to_group (RF_SIGNED_LONG element_num, const char *name) |
| Implements a function from an interface. More... | |
| int | add_element_to_group_bybid (RF_SIGNED_LONG elnum, int bid) |
| Implements a function from an interface. More... | |
| int | add_element_to_group_bypid (RF_SIGNED_LONG elnum, int pid) |
| Implements a function from an interface. More... | |
| int | groups_are_done () |
| Invokes groups_are_done_local(). More... | |
| void | assign_familymap_pid (element_handle& ele) |
| int | AddFacesToGroup (int iNfaces, const int *iFaces, RFConnOrder iOrder, const char *iName, int iNodeAppNum=0) |
| Implements a function from an interface. More... | |
| int | AddFacesToGroupBybid (int iNfaces, const int *iFaces, RFConnOrder iOrder, int iBID, int iNodeAppNum=0) |
| Implements a function from an interface. More... | |
| int | AddFacesToGroupBypid (int iNfaces, const int *iFaces, RFConnOrder iOrder, int iFamid, int iNodeAppNum=0) |
| int | add_faces_to_group (int nfaces, const int *faces, int mesh_order, const char *name, int nodes_app_num=0) |
| |
| int | add_faces_to_group_bybid (int nfaces, const int *faces, int mesh_order, int bid, int nodes_app_num=0) |
| |
| int | add_faces_to_group_bypid (int nfaces, const int *faces, int mesh_order, int pid, int nodes_app_num=0) |
| |
| int | add_subface_to_group (int dom, const int ijkmin[3], const int ijkmax[3], const char *name) |
| Implements function from an interface. More... | |
| int | add_subface_to_group_bybid (int dom, const int ijkmin[3], const int ijkmax[3], int bid) |
| Implements function from an interface. More... | |
| int | add_subface_to_group_bypid (int dom, const int ijkmin[3], const int ijkmax[3], int pid) |
| Implements function from an interface. More... | |
| int | max_family () const |
| Implements function from an interface. More... | |
| int | bocos_get_entities (RFEntityType type, RFConnOrder iOrd, int **numbers, int v3_view) |
| Implements function from an interface. More... | |
| int | boco_byindex (int num, RFEntityType type, RFConnOrder iOrd, int *numbers, int v3_view) |
| Implements function from an interface. More... | |
| int | boco_bypid (int pid, RFEntityType type, RFConnOrder iOrd, int *numbers, int v3_view) |
| Implements function from an interface. More... | |
| int | group_local (int num, RFEntityType type, RFConnOrder iOrd, int* numbers, int ext) |
| Implements function from an interface. More... | |
| virtual int | struct_subfaces_local (char *topo, char *boco) |
| Implements function from an interface. More... | |
| int | add_result_full (const char *name, RFEntityType type, int idnum, RFPrecType prec, |