Alias. More...
#include "gelib.h"
#include "arrays.h"
#include "tinyxml2.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
Go to the source code of this file.
Classes | |
struct | midaspace::FiniteElementTypeSet |
tato struktura by mela obsahovat vsechny potrebne informace pro urceni konkretni implementace konecneho prvku More... | |
Namespaces | |
midaspace | |
Macros | |
#define | WIN32_LEAN_AND_MEAN |
#define | COLOREDOUT |
The variable DEBUG causes the safer (and slower) version of the code to be compiled. More... | |
#define | _NOCASE |
Case sensitive. More... | |
#define | CASE false |
#define | STRCMP strcasecmp |
#define | ZERO 1.0e-4 |
#define | ZERO_NC 1.0e-9 |
#define | NAED_NO 10 |
#define | NAFA_NO 20 |
#define | NAEL_ED 6 |
#define | NAFA_ED 6 |
#define | PIconst 3.1415926535 |
Pi constant. More... | |
Functions | |
StiffMatrixType | midaspace::StiffMatrixType_i2e_SIFEL (int val) |
Conversion from "SIFEL int" to "enum" identificator of "stiffness matrix type". More... | |
int | midaspace::StiffMatrixType_e2i_SIFEL (StiffMatrixType val) |
Conversion from "enum" to "SIFEL int" identificator of "stiffness matrix type". More... | |
LinearSolverType | midaspace::LinearSolverType_i2e_SIFEL (int val) |
Conversion from "SIFEL int" to "enum" identificator of "linear solver type". More... | |
int | midaspace::LinearSolverType_e2i_SIFEL (LinearSolverType val) |
Conversion from "enum" to "SIFEL int" identificator of "linear solver type". More... | |
int | midaspace::EntityType_type2dim_jktkT3d (long val) |
Conversion from "entity type by t3d and jktk" to "dimension". More... | |
int | midaspace::EntityType_dim2type_jktkT3d (int val) |
Conversion from "dimension" to "entity type by t3d and jktk". More... | |
PAGroup | midaspace::PAGroup_t2g (PAType val) |
PAType | midaspace::PAType_s2e_OOFEM (const char *str) |
PAType | midaspace::PAType_i2e_SIFEL (int val) |
int | midaspace::PAType_e2i_SIFEL (PAType val) |
CrossSectType | midaspace::CrossSectType_i2e_SIFEL (int val, PAGroup pg) |
int | midaspace::CrossSectType_e2i_SIFEL (CrossSectType val, PAGroup pg) |
MaterialType | midaspace::MaterialType_s2e_OOFEM (const char *val) |
const char * | midaspace::MaterialType_e2s_OOFEM (MaterialType val) |
MaterialType | midaspace::MaterialType_i2e_SIFEL (int val, PAGroup pg) |
int | midaspace::MaterialType_e2i_SIFEL (MaterialType val, PAGroup pg) |
BCType | midaspace::BCType_s2e_OOFEM (const char *val) |
const char * | midaspace::BCType_e2s_OOFEM (BCType val) |
MMprocessing | midaspace::MMprocessingStoE (const char *val) |
femFileFormat | midaspace::femFileFormatStoE (const char *fff) |
const char * | midaspace::femFileFormatEtoS (femFileFormat fff) |
DOFsPerNode | midaspace::DOFsPerNode_s2e (const char *val) |
DOFsPerNode | midaspace::OOFEMdomain2DOFsPerNode (const char *od) |
const char * | midaspace::DOFsPerNode2OOFEMdomain (DOFsPerNode od) |
int | midaspace::DOFsPerNode2nDOFs (DOFsPerNode od) |
bool | midaspace::DOFsPerNode2rotDOFsPresence (DOFsPerNode od) |
int * | midaspace::DOFsPerNode2dofBCmask (DOFsPerNode od) |
const char * | midaspace::DOFtype_i2s_ANSYS (DOFtype dt) |
const char * | midaspace::DOFtype_i2s_force_ANSYS (DOFtype dt) |
CellGeometry | midaspace::CellGeometry_i2e_HN (int val) |
CellGeometry | midaspace::CellGeometry_i2e_JKTK (int val) |
int | midaspace::CellGeometry_e2i_JKTK (CellGeometry cg) |
CellGeometry | midaspace::CellGeometry_i2e_VTK (int val) |
int | midaspace::CellGeometry_e2i_VTK (CellGeometry cg) |
FEApproximation | midaspace::FEApproximation_s2e (const char *val) |
SStype | midaspace::SStype_s2e (const char *val) |
SStype | midaspace::SStype_i2e_SIFEL (int val) |
bar=1,plbeam=2,spacebeam=5,,plate=15,axisymm=20,shell=25,spacestress=30 More... | |
int | midaspace::SStype_e2i_SIFEL (SStype val) |
FiniteElementType | midaspace::FET_s2e (const char *str) |
string to FET More... | |
FiniteElementType | midaspace::FETSet_si2e (const char *str, int val, Solver sol, PAGroup pg) |
string/int to FET More... | |
void | midaspace::FETSet_e2set (FiniteElementType fet, FiniteElementTypeSet *set) |
FET to FETset. More... | |
void | midaspace::FETSet_si2set (const char *str, int val, Solver sol, PAGroup pg, FiniteElementTypeSet *set) |
FiniteElementType | midaspace::FETSet_set2e (const FiniteElementTypeSet *set, Solver sol, PAGroup pg) |
FETset to FET. More... | |
const char * | midaspace::FETSet_e2s_OOFEM (FiniteElementType feto) |
int | midaspace::FETSet_e2i_SIFEL (FiniteElementType fet) |
const char * | midaspace::FETSet_e2s_ANSYS (FiniteElementType fet) |
const char * | midaspace::FETSet_set2s_OOFEM (const FiniteElementTypeSet *set, PAGroup pg) |
int | midaspace::FETSet_set2i_SIFEL (const FiniteElementTypeSet *set, PAGroup pg) |
IntPointSet | midaspace::IPS_inputfile_value_i2e_OOFEM (int val, FiniteElementTypeSet *fets) |
val je cislo ze vstupaku oofemu, keyword NIP More... | |
int | midaspace::IPS_inputfile_value_e2i_OOFEM (IntPointSet val) |
val je cislo ze vstupaku oofemu More... | |
IntPointSet | midaspace::IntPointSet_s2e (const char *val) |
int | midaspace::IntPointSet_give_number_ips (IntPointSet ips) |
give number of int. points More... | |
double | midaspace::IPS_give_ip_coord_native (int i, IntPointSet ips, PoinT &coords) |
IntPointSet | midaspace::IntPointSet_fets2ips (const FiniteElementTypeSet *set) |
IntPointSet | midaspace::IntPointSet_fet2e_comp (FiniteElementType fet) |
FET to IPS for displacement computation (integration of stiffness matrix) More... | |
IntPointSet | midaspace::IntPointSet_fet2e_rslts (IntPointSet IPset, FiniteElementType fet) |
FET to IPS for results. More... | |
int | midaspace::ECN_convert_nodes_beam (bool i2e, int id, femFileFormat fff) |
int | midaspace::ECN_convert_edges_beam (bool i2e, int id, femFileFormat fff) |
int | midaspace::ECN_convert_nodes_triangle (bool i2e, int id, femFileFormat fff) |
int | midaspace::ECN_convert_edges_triangle (bool i2e, int id, femFileFormat fff) |
int | midaspace::ECN_convert_faces_triangle (bool i2e, int id, femFileFormat fff) |
int | midaspace::ECN_convert_nodes_quadrangle (bool i2e, int id, femFileFormat fff) |
int | midaspace::ECN_convert_edges_quadrangle (bool i2e, int id, femFileFormat fff) |
int | midaspace::ECN_convert_nodes_brick (bool i2e, int id, femFileFormat fff) |
int | midaspace::ECN_convert_edges_brick (bool i2e, int id, femFileFormat fff) |
int | midaspace::ECN_convert_faces_brick (bool i2e, int id, femFileFormat fff) |
int | midaspace::ECN_convert_i2e (int id, int compdim, int ord, CellGeometry cg, femFileFormat fff) |
INTERNAL to EXTERNAL conversion. More... | |
int | midaspace::ECN_convert_e2i (int id, int compdim, int ord, CellGeometry cg, femFileFormat fff) |
External to Internal conversion. More... | |
int | midaspace::ECN_convert_ips_triangle (bool i2e, int id, femFileFormat fff, IntPointSet ips) |
int | midaspace::ECN_convert_ips_quadrangle (bool i2e, int id, femFileFormat fff, IntPointSet ips) |
int | midaspace::ECN_convert_ips_brick (bool i2e, int id, femFileFormat fff, IntPointSet ips) |
Variables | |
static const int | midaspace::TRIANGLE_IPN_OOFEM_3_I2E [3] = { 2, 3, 1 } |
static const int | midaspace::TRIANGLE_IPN_OOFEM_3_E2I [3] = { 3, 1, 2 } |
static const int | midaspace::TRIANGLE_IPN_OOFEM_4_I2E [4] = { 2, 3, 1, 4 } |
static const int | midaspace::TRIANGLE_IPN_OOFEM_4_E2I [4] = { 3, 1, 2, 4 } |
static const int | midaspace::BRICK_NN_SIFEL [8] = { 3, 2, 1, 4, 7, 6, 5, 8 } |
static const int | midaspace::BRICK_EN_OOFEM [12] = { 1, 2, 3, 4, 9, 10, 11, 12, 5, 6, 7, 8 } |
static const int | midaspace::BRICK_EN_SIFEL_I2E [12] = { 2, 1, 4, 3, 10, 9, 12, 11, 7, 6, 5, 8 } |
static const int | midaspace::BRICK_EN_SIFEL_E2I [12] = { 2, 1, 4, 3, 11, 10, 9, 12, 6, 5, 8, 7 } |
static const int | midaspace::BRICK_FN_SIFEL_I2E [6] = { 5, 6, 3, 2, 1, 4 } |
static const int | midaspace::BRICK_FN_SIFEL_E2I [6] = { 5, 4, 3, 6, 1, 2 } |
Alias.
Definition in file alias.h.
#define CASE false |
Definition at line 43 of file alias.h.
Referenced by midaspace::LoadTimeFunction::checkConsistency(), midaspace::CrossSection::initialize_from(), midaspace::LCS_beam::initialize_from(), midaspace::Material::initialize_from(), midaspace::BoundaryCond::initialize_from(), midaspace::BoundaryCond::is_the_first_BC(), midaspace::OOFEM_output_scan_elem_head(), midaspace::OOFEM_output_scan_GP(), midaspace::Node::read_input(), midaspace::FElement::read_input(), midaspace::Problem::read_mesh_OOFEM(), midaspace::Node::read_output_OOFEM(), midaspace::Beam::read_output_OOFEM(), midaspace::Triangle::read_output_OOFEM(), midaspace::Quadrangle::read_output_OOFEM(), midaspace::Brick::read_output_OOFEM(), midaspace::Node::read_output_SIFEL(), midaspace::Beam::read_output_SIFEL(), midaspace::Triangle::read_output_SIFEL(), midaspace::Brick::read_output_SIFEL(), midaspace::Geometry::read_VTK(), and midaspace::scan_DATA_head().
#define COLOREDOUT |
#define PIconst 3.1415926535 |
Pi constant.
Definition at line 58 of file alias.h.
Referenced by midaspace::CrossSection::add_areaYyYz().
#define STRCMP strcasecmp |
Definition at line 44 of file alias.h.
Referenced by midaspace::BCType_s2e_OOFEM(), midaspace::DOFsPerNode_s2e(), midaspace::FEApproximation_s2e(), midaspace::femFileFormatStoE(), midaspace::FET_s2e(), midaspace::FETSet_si2e(), midaspace::LCS_beam::initialize_from(), midaspace::ElemAttribs::initialize_from(), midaspace::IntPointSet_s2e(), midaspace::MaterialType_s2e_OOFEM(), midaspace::MMprocessingStoE(), midaspace::OOFEMdomain2DOFsPerNode(), midaspace::PAType_s2e_OOFEM(), midaspace::Problem::read_block_output(), midaspace::Mesh::read_mesh_OOFEM(), midaspace::Problem::read_mesh_OOFEM(), midaspace::Problem::set_FETS(), and midaspace::SStype_s2e().
#define ZERO 1.0e-4 |
Definition at line 51 of file alias.h.
Referenced by midaspace::allocComponentGeometry(), midaspace::Cell::cross_abscissa_face(), midaspace::Cell::cross_abscissa_node(), midaspace::Edge::Edge(), midaspace::Face::Face(), midaspace::Point::finitialize(), midaspace::ComponentGeometry::initialize(), midaspace::Point::is_identical_to(), midaspace::Edge::is_nod_on(), and midaspace::Element::is_point_on().
#define ZERO_NC 1.0e-9 |
Definition at line 52 of file alias.h.
Referenced by midaspace::Mesh::check_duplicity_nodes(), and midaspace::HNAttribs::initialize_atelemet().