9.0
general documentation
Loading...
Searching...
No Matches
fvm_nodal.h File Reference
#include "base/cs_defs.h"
#include "mesh/cs_mesh.h"
#include "fvm/fvm_defs.h"
#include "fvm/fvm_group.h"
#include "fvm/fvm_io_num.h"
Include dependency graph for fvm_nodal.h:

Go to the source code of this file.

Functions

fvm_nodal_t * fvm_nodal_create (const char *name, int dim)
fvm_nodal_t * fvm_nodal_destroy (fvm_nodal_t *this_nodal)
fvm_nodal_t * fvm_nodal_copy (const fvm_nodal_t *this_nodal)
void fvm_nodal_reduce (fvm_nodal_t *this_nodal, int del_vertex_num)
void fvm_nodal_change_parent_id (fvm_nodal_t *this_nodal, const cs_lnum_t new_parent_id[], int entity_dim)
void fvm_nodal_remove_parent_id (fvm_nodal_t *this_nodal, int entity_dim)
void fvm_nodal_init_io_num (fvm_nodal_t *this_nodal, const cs_gnum_t parent_global_numbers[], int entity_dim)
void fvm_nodal_transfer_vertex_io_num (fvm_nodal_t *this_nodal, fvm_io_num_t **io_num)
void fvm_nodal_set_tag (fvm_nodal_t *this_nodal, const int tag[], int entity_dim)
void fvm_nodal_remove_tag (fvm_nodal_t *this_nodal, int entity_dim)
void fvm_nodal_define_vertex_list (fvm_nodal_t *this_nodal, cs_lnum_t n_vertices, cs_lnum_t parent_vertex_id[])
void fvm_nodal_set_shared_vertices (fvm_nodal_t *this_nodal, const cs_coord_t vertex_coords[])
cs_coord_tfvm_nodal_transfer_vertices (fvm_nodal_t *this_nodal, cs_coord_t vertex_coords[])
void fvm_nodal_make_vertices_private (fvm_nodal_t *this_nodal)
void fvm_nodal_set_group_class_set (fvm_nodal_t *this_nodal, const fvm_group_class_set_t *gc_set)
void fvm_nodal_transfer_global_vertex_labels (fvm_nodal_t *this_nodal, char *g_labels[])
const char * fvm_nodal_get_name (const fvm_nodal_t *this_nodal)
int fvm_nodal_get_dim (const fvm_nodal_t *this_nodal)
int fvm_nodal_get_max_entity_dim (const fvm_nodal_t *this_nodal)
cs_lnum_t fvm_nodal_get_n_entities (const fvm_nodal_t *this_nodal, int entity_dim)
cs_gnum_t fvm_nodal_get_n_g_vertices (const fvm_nodal_t *this_nodal)
cs_gnum_t fvm_nodal_get_n_g_elements (const fvm_nodal_t *this_nodal, fvm_element_t element_type)
cs_lnum_t fvm_nodal_get_n_elements (const fvm_nodal_t *this_nodal, fvm_element_t element_type)
void fvm_nodal_get_parent_num (const fvm_nodal_t *this_nodal, int entity_dim, cs_lnum_t parent_num[])
void fvm_nodal_get_parent_id (const fvm_nodal_t *this_nodal, int entity_dim, cs_lnum_t parent_id[])
const char ** fvm_nodal_get_global_vertex_labels (const fvm_nodal_t *this_nodal)
const cs_mesh_tfvm_nodal_get_parent (const fvm_nodal_t *this_nodal)
void fvm_nodal_set_parent (fvm_nodal_t *this_nodal, const cs_mesh_t *parent)
void fvm_nodal_tesselate (fvm_nodal_t *this_nodal, fvm_element_t type, cs_lnum_t *error_count)
fvm_nodal_t * fvm_nodal_copy_edges (const char *name, const fvm_nodal_t *this_nodal)
void fvm_nodal_dump (const fvm_nodal_t *this_nodal)

Variables

const int fvm_nodal_n_vertices_element []

Function Documentation

◆ fvm_nodal_change_parent_id()

void fvm_nodal_change_parent_id ( fvm_nodal_t * this_nodal,
const cs_lnum_t new_parent_id[],
int entity_dim )

◆ fvm_nodal_copy()

fvm_nodal_t * fvm_nodal_copy ( const fvm_nodal_t * this_nodal)

◆ fvm_nodal_copy_edges()

fvm_nodal_t * fvm_nodal_copy_edges ( const char * name,
const fvm_nodal_t * this_nodal )

◆ fvm_nodal_create()

fvm_nodal_t * fvm_nodal_create ( const char * name,
int dim )

◆ fvm_nodal_define_vertex_list()

void fvm_nodal_define_vertex_list ( fvm_nodal_t * this_nodal,
cs_lnum_t n_vertices,
cs_lnum_t parent_vertex_id[] )

◆ fvm_nodal_destroy()

fvm_nodal_t * fvm_nodal_destroy ( fvm_nodal_t * this_nodal)

◆ fvm_nodal_dump()

void fvm_nodal_dump ( const fvm_nodal_t * this_nodal)

◆ fvm_nodal_get_dim()

int fvm_nodal_get_dim ( const fvm_nodal_t * this_nodal)

◆ fvm_nodal_get_global_vertex_labels()

const char ** fvm_nodal_get_global_vertex_labels ( const fvm_nodal_t * this_nodal)

◆ fvm_nodal_get_max_entity_dim()

int fvm_nodal_get_max_entity_dim ( const fvm_nodal_t * this_nodal)

◆ fvm_nodal_get_n_elements()

cs_lnum_t fvm_nodal_get_n_elements ( const fvm_nodal_t * this_nodal,
fvm_element_t element_type )

◆ fvm_nodal_get_n_entities()

cs_lnum_t fvm_nodal_get_n_entities ( const fvm_nodal_t * this_nodal,
int entity_dim )

◆ fvm_nodal_get_n_g_elements()

cs_gnum_t fvm_nodal_get_n_g_elements ( const fvm_nodal_t * this_nodal,
fvm_element_t element_type )

◆ fvm_nodal_get_n_g_vertices()

cs_gnum_t fvm_nodal_get_n_g_vertices ( const fvm_nodal_t * this_nodal)

◆ fvm_nodal_get_name()

const char * fvm_nodal_get_name ( const fvm_nodal_t * this_nodal)

◆ fvm_nodal_get_parent()

const cs_mesh_t * fvm_nodal_get_parent ( const fvm_nodal_t * this_nodal)

◆ fvm_nodal_get_parent_id()

void fvm_nodal_get_parent_id ( const fvm_nodal_t * this_nodal,
int entity_dim,
cs_lnum_t parent_id[] )

◆ fvm_nodal_get_parent_num()

void fvm_nodal_get_parent_num ( const fvm_nodal_t * this_nodal,
int entity_dim,
cs_lnum_t parent_num[] )

◆ fvm_nodal_init_io_num()

void fvm_nodal_init_io_num ( fvm_nodal_t * this_nodal,
const cs_gnum_t parent_global_numbers[],
int entity_dim )

◆ fvm_nodal_make_vertices_private()

void fvm_nodal_make_vertices_private ( fvm_nodal_t * this_nodal)

◆ fvm_nodal_reduce()

void fvm_nodal_reduce ( fvm_nodal_t * this_nodal,
int del_vertex_num )

◆ fvm_nodal_remove_parent_id()

void fvm_nodal_remove_parent_id ( fvm_nodal_t * this_nodal,
int entity_dim )

◆ fvm_nodal_remove_tag()

void fvm_nodal_remove_tag ( fvm_nodal_t * this_nodal,
int entity_dim )

◆ fvm_nodal_set_group_class_set()

void fvm_nodal_set_group_class_set ( fvm_nodal_t * this_nodal,
const fvm_group_class_set_t * gc_set )

◆ fvm_nodal_set_parent()

void fvm_nodal_set_parent ( fvm_nodal_t * this_nodal,
const cs_mesh_t * parent )

◆ fvm_nodal_set_shared_vertices()

void fvm_nodal_set_shared_vertices ( fvm_nodal_t * this_nodal,
const cs_coord_t vertex_coords[] )

◆ fvm_nodal_set_tag()

void fvm_nodal_set_tag ( fvm_nodal_t * this_nodal,
const int tag[],
int entity_dim )

◆ fvm_nodal_tesselate()

void fvm_nodal_tesselate ( fvm_nodal_t * this_nodal,
fvm_element_t type,
cs_lnum_t * error_count )

◆ fvm_nodal_transfer_global_vertex_labels()

void fvm_nodal_transfer_global_vertex_labels ( fvm_nodal_t * this_nodal,
char * g_labels[] )

◆ fvm_nodal_transfer_vertex_io_num()

void fvm_nodal_transfer_vertex_io_num ( fvm_nodal_t * this_nodal,
fvm_io_num_t ** io_num )

◆ fvm_nodal_transfer_vertices()

cs_coord_t * fvm_nodal_transfer_vertices ( fvm_nodal_t * this_nodal,
cs_coord_t vertex_coords[] )

Variable Documentation

◆ fvm_nodal_n_vertices_element

const int fvm_nodal_n_vertices_element[]
extern