#include <problem.h>
AUXILIARY | |
char * | solver_file_ptr |
size_t | solver_file_size |
char * | args |
StdoutDriver * | so_driver |
const StdoutDriver * | sodriver (void) const |
GENERAL METHODS | |
Problem (StdoutDriver *sodrv) | |
CONSTRUCTOR. More... | |
~Problem () | |
DESTRUCTOR. More... | |
void | solve (void) |
solve the problem - main function More... | |
void | main_OM_design2solver2design (void) |
main process of mode OM_Design2solver2design More... | |
void | main_OM_testing (void) |
main process of mode OM_Test More... | |
void | initialization (void) |
initiate/sets data More... | |
void | finitialization (void) |
finalize preprocessing More... | |
void | checkConsistency (void) const |
Checks data consistency. More... | |
void | loadedSurfaces (FILE *stream, FElement *elem) |
void | model_meshing (void) |
void | switch_node_pointer (Point *oldnod, Point *newnod) |
clean up duplicity components More... | |
void | read_head_and_chars (Stream *stream, char &DATASET) |
zkontroluje hlavicku xml souboru a zpracuje pripadnou char sekci vraci XMLElement s vlastnimi geom daty More... | |
void | read_ctrlfile (void) |
void | read_characteristics (Stream *stream) |
void | read_characteristics_core (Stream *stream, const char *key) |
void | read_block_analysis (Stream *stream) |
void | read_block_output (Stream *stream) |
void | read_block (Stream *stream, BlockName bn) |
void | read_models (void) |
void | read_meshes (void) |
reading of files with model/mesh and possibly info about solving More... | |
void | read_geometry_VTK (Geometry *geom, const char *filename) |
void | read_geometry_VTK_core (Geometry *geom, Stream *stream) |
void | read_addata_VTK (Geometry *geom, const char *filename, bool sparse) |
void | read_mesh_OOFEM (Mesh *mesh, const char *filename) |
read native input file to OOFEM More... | |
void | read_mesh_SIFEL (Mesh *mesh, const char *filename) |
read native input file to SIFEL More... | |
void | read_polylines (const char *filename) |
void | read_polylines_vtx (const char *filename) |
void | read_addata (bool mdl) |
void | read_addataRSLT (bool mdl) |
void | print_control (void) const |
Function prints contol data. More... | |
void | print_input_OOFEM (void) |
void | print_input_SIFEL (void) const |
void | print_input_ANSYS (void) const |
midaspace::Problem::Problem | ( | StdoutDriver * | sodrv | ) |
CONSTRUCTOR.
Definition at line 26 of file problem.cpp.
References adpa, args, midaspace::cBCTypes, midaspace::cCG, midaspace::cCrossSectTypes, midaspace::cMaterialTypes, comment, midaspace::cPDBO, DOFbc_mask, DOFspnod, domainElAt, midaspace::DPN_DxyzRxyz, midaspace::EAL_domain, fulldata, geomElAt, grafic_output, IN_ctrlfile, IN_file_bgm, IN_file_results, IN_file_results_addataVTK, IN_meshGen_elemCount, IN_meshGen_elemSize, IN_numdom, IN_Path, IN_VTKaddata, IN_VTKaddatasprs, midaspace::MGT_T3d, OM, midaspace::OM_Void, OOF_output_rec, OUT_moFILE, OUT_Path, OUT_printStep, output_file, P_mesher, P_mesherbinary, P_solver, P_solverbinary, PDBO, midaspace::PDBO_cutRF, ProbAnal, readedchars, midaspace::Lvctr::resize_ignore_vals(), sifBCs, sifCSs, sifMats, so_driver, midaspace::SOL_Void, solver_file_ptr, solver_file_size, stdout_print_level, text_output, to_elems, to_elems_type, to_nodes, to_nodes_type, toe_nevim, toe_other, toe_other_type, toe_strain, toe_strain_transf, toe_strain_type, toe_stress, toe_stress_transf, toe_stress_type, ton_displ, ton_displ_type, ton_other, ton_other_type, ton_react, ton_strain, ton_strain_transf, ton_strain_type, ton_stress, ton_stress_transf, ton_stress_type, and midaspace::Lvctr::zero().
midaspace::Problem::~Problem | ( | ) |
DESTRUCTOR.
Definition at line 106 of file problem.cpp.
References adpa, args, BCs, CBLs, CELs, CFLs, comment, CSs, midaspace::deallocateCheck(), DOFbc_mask, domainElAt, ElAts, geomElAt, IN_ctrlfile, IN_file_results, IN_file_results_addataVTK, IN_mdlFiLes, IN_mshFiLes, IN_Path, IN_VTKaddata, IN_VTKaddatasprs, Mats, Meshes, Models, NdAts, NLs, OOextrs, OOF_output_rec, OOltfs, OUT_moFILE, OUT_Path, output_file, P_mesherbinary, P_solverbinary, ProbAnal, PVs, and solver_file_ptr.
const BoundaryCond * midaspace::Problem::add_find_BC | ( | BoundaryCond * | val | ) |
find identical or add new BC
Definition at line 244 of file problem.cpp.
References add_uniq_BC(), and BCs.
Referenced by read_mesh_SIFEL().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const BoundaryCond * midaspace::Problem::add_uniq_BC | ( | BoundaryCond * | val | ) |
add new BC
Definition at line 238 of file problem.cpp.
References BCs.
Referenced by add_find_BC(), and read_mesh_SIFEL().
void midaspace::Problem::alloc_geomElAt | ( | CellGeometry | cg | ) |
Definition at line 215 of file problem.cpp.
References midaspace::EAL_geometry, and geomElAt.
Referenced by geomElAt_initialize_from(), and set_geomElAt().
void midaspace::Problem::checkConsistency | ( | void | ) | const |
Checks data consistency.
Definition at line 724 of file problem.cpp.
References _errorr, BCs, CBLs, CELs, CFLs, CSs, ElAts, errol, midaspace::FFF_VTK, midaspace::FFF_VTP, midaspace::FFF_VTU, midaspace::FiLe::give_ff(), give_PDBO(), IN_mshFiLes, midaspace::FiLe::is_empty(), Mats, Meshes, midaspace::MMP_primary, Models, NdAts, NLs, OM, midaspace::OM_Design2design, midaspace::OM_Solver2design, OOltfs, OUT_moFILE, P_solver, P_solverbinary, PDBO, midaspace::PDBO_BondEndRFran, midaspace::PDBO_MultipElem, midaspace::PDBO_MultipNode, midaspace::PDBO_OUT_print_model_parent, midaspace::PDBO_OUT_solverINctrl, midaspace::PDBO_preserveGeom, midaspace::PDBO_RIGIDmatToRAN, midaspace::PDBO_uncfrd, midaspace::StdoutDriver::print_info_message(), midaspace::StdoutDriver::print_info_message_core(), midaspace::SODE_green_ok, midaspace::SODE_start_blue_arrow, sodriver(), midaspace::SOL_OOFEM, and midaspace::SOL_Void.
Referenced by main_OM_design2solver2design().
void midaspace::Problem::domainElAt_initialize_from | ( | const char * | str | ) |
Definition at line 208 of file problem.cpp.
References domainElAt, midaspace::FFF_MIDAS, and midaspace::ElemAttribs::initialize_from().
Referenced by set_FETS().
void midaspace::Problem::finitialization | ( | void | ) |
finalize preprocessing
this function have to be called, and just one times
Definition at line 702 of file problem.cpp.
References errol, fulldata, Meshes, midaspace::StdoutDriver::print_info_message(), midaspace::StdoutDriver::print_info_message_core(), midaspace::SODE_green_ok, midaspace::SODE_start_blue_arrow, and sodriver().
Referenced by main_OM_design2solver2design().
void midaspace::Problem::geomElAt_initialize_from | ( | const char * | str, |
CellGeometry | cg | ||
) |
Definition at line 209 of file problem.cpp.
References alloc_geomElAt(), midaspace::FFF_MIDAS, and geomElAt.
Referenced by set_FETS().
const CrossSection * midaspace::Problem::give_3dCS | ( | void | ) |
Definition at line 346 of file problem.cpp.
References CSs, midaspace::CST_3d, midaspace::CrossSection::set_type3d(), and midaspace::TF_GPA_reid().
|
inline |
Definition at line 181 of file problem.h.
References adpa.
Referenced by midaspace::Mesh::adaptivity(), main_OM_design2solver2design(), and midaspace::Mesh::print_results().
PAGroup midaspace::Problem::give_analgroup | ( | void | ) | const |
Definition at line 179 of file problem.cpp.
References midaspace::ProblemAnalysis::give_group(), and ProbAnal.
Referenced by midaspace::Triangle::checkConsistency(), midaspace::Quadrangle::checkConsistency(), midaspace::FElement::give_IPset_comp(), midaspace::FElement::give_IPset_rslts(), midaspace::CrossSection::initialize_from(), midaspace::Material::initialize_from(), midaspace::ElemAttribs::initialize_from(), midaspace::PointAttribs::initialize_from(), print_input_SIFEL(), midaspace::FElement::print_row(), midaspace::Beam::print_row(), midaspace::FElemAttribs::print_row(), midaspace::PointAttribs::print_row(), midaspace::Triangle::read_input(), midaspace::Quadrangle::read_input(), midaspace::Mesh::read_mesh_OOFEM(), midaspace::Mesh::read_mesh_SIFEL(), read_mesh_SIFEL(), midaspace::Beam::read_output_OOFEM(), midaspace::Triangle::read_output_OOFEM(), midaspace::Quadrangle::read_output_OOFEM(), midaspace::Brick::read_output_OOFEM(), midaspace::Beam::read_output_SIFEL(), midaspace::Triangle::read_output_SIFEL(), and midaspace::Brick::read_output_SIFEL().
PAType midaspace::Problem::give_analloctype | ( | void | ) | const |
Definition at line 181 of file problem.cpp.
References midaspace::ProblemAnalysis::give_loctype(), and ProbAnal.
Referenced by midaspace::Mesh::print_results(), and midaspace::Mesh::read_output_OOFEM().
PAType midaspace::Problem::give_analtype | ( | void | ) | const |
Definition at line 180 of file problem.cpp.
References midaspace::ProblemAnalysis::give_type(), and ProbAnal.
Referenced by read_mesh_SIFEL(), midaspace::Mesh::read_output_OOFEM(), and midaspace::Mesh::read_output_SIFEL().
|
inline |
Definition at line 322 of file problem.h.
References BCs.
Referenced by midaspace::Attributes::add_load(), midaspace::AssignBC::initialize_from(), and midaspace::Element::set_load().
|
inline |
Definition at line 318 of file problem.h.
References BCs.
Referenced by midaspace::Mesh::print_block_gravity_load_ANSYS().
|
inline |
|
inline |
Definition at line 359 of file problem.h.
References Meshes.
Referenced by midaspace::Model::transform_to_mesh().
|
inline |
|
inline |
Definition at line 320 of file problem.h.
References CSs.
Referenced by midaspace::ElemAttribs::set_cs().
CrossSection * midaspace::Problem::give_CS_of_type | ( | CrossSectType | type, |
int | id | ||
) | const |
Definition at line 289 of file problem.cpp.
Referenced by midaspace::ElemAttribs::set_cs_of_type(), and midaspace::PointAttribs::set_cs_of_type().
|
inline |
Definition at line 258 of file problem.h.
References DOFbc_mask, midaspace::DOFsPerNode2dofBCmask(), and DOFspnod.
Referenced by midaspace::PointAttribs::give_dofBCmask(), and midaspace::PointAttribs::print_supported_BC_to_line().
|
inline |
Definition at line 256 of file problem.h.
References DOFspnod.
Referenced by midaspace::PointDOFsBCPM::assemble_full_constrained(), midaspace::PointDOFsBCPM::BC_support_all_rot_dofs(), midaspace::Gelement::give_DOFsPerNode_default(), midaspace::Beam::give_DOFsPerNode_default(), midaspace::Triangle::give_DOFsPerNode_default(), midaspace::Quadrangle::give_DOFsPerNode_default(), midaspace::Tetra::give_DOFsPerNode_default(), midaspace::Brick::give_DOFsPerNode_default(), midaspace::Point::give_DOFspnod(), and midaspace::BoundaryCond::give_dpn().
|
inline |
Definition at line 333 of file problem.h.
References domainElAt.
Referenced by midaspace::ElemAttribs::ElemAttribs().
|
inline |
Definition at line 334 of file problem.h.
References geomElAt.
Referenced by midaspace::ElemAttribs::ElemAttribs().
ElemAttribs * midaspace::Problem::give_ElAt_with_prop | ( | long | prop | ) | const |
Definition at line 337 of file problem.cpp.
References ElAts.
Referenced by midaspace::ElemAttribs::ElemAttribs(), and midaspace::ElemAttribs::set_Patt().
|
inline |
Definition at line 206 of file problem.h.
References fulldata.
Referenced by midaspace::ElemAttribs::checkConsistency(), midaspace::Brick::checkConsistency(), midaspace::PolyLine::findout_segment_domain(), midaspace::HNAttribs::initialize_atelemet(), midaspace::Geometry::print_geom_info(), and midaspace::Mesh::volume_core().
|
inline |
Definition at line 257 of file problem.h.
References midaspace::DOFsPerNode2nDOFs(), and DOFspnod.
Referenced by midaspace::PointDOFsBCPM::BC_support_all_rot_dofs(), midaspace::PointDOFsAttributes::checkConsistency(), midaspace::FElement::fillupbyzero(), midaspace::PointAttribs::give_nDOFs(), midaspace::HNAttribs::initialize(), midaspace::BoundaryCond::initialize_BC_NL_SIFEL(), and midaspace::Triangle::read_output_SIFEL().
|
inline |
Definition at line 194 of file problem.h.
References IN_file_bgm.
Referenced by midaspace::Model::generate_mesh_primary().
|
inline |
Definition at line 192 of file problem.h.
References IN_file_results.
Referenced by midaspace::Mesh::read_output_OOFEM(), midaspace::Mesh::read_output_SIFEL(), and midaspace::Mesh::read_structural_analysis_output().
|
inline |
Definition at line 193 of file problem.h.
References IN_file_results_addataVTK.
Referenced by midaspace::Mesh::read_structural_analysis_output().
|
inline |
Definition at line 196 of file problem.h.
References IN_meshGen_elemCount.
Referenced by midaspace::FacedgeAttribs::give_elemCount().
|
inline |
Definition at line 195 of file problem.h.
References IN_meshGen_elemSize.
Referenced by midaspace::Model::generate_mesh_primary(), midaspace::FacedgeAttribs::give_elemSize(), and midaspace::Model::transform_to_mesh().
|
inline |
Definition at line 191 of file problem.h.
References IN_Path.
Referenced by midaspace::Geometry::read_addata_VTK().
|
inline |
Definition at line 321 of file problem.h.
References Mats.
Referenced by midaspace::CrossSection::initialize_from(), and midaspace::ElemAttribs::set_mat().
Material * midaspace::Problem::give_Mat_of_type | ( | MaterialType | type, |
int | id | ||
) | const |
Definition at line 300 of file problem.cpp.
Referenced by midaspace::ElemAttribs::set_mat_of_type().
|
inline |
Definition at line 204 of file problem.h.
References P_melnik.
Referenced by midaspace::Model::read_model_MELNIK().
|
inline |
Definition at line 357 of file problem.h.
References Meshes.
Referenced by midaspace::Model::generate_mesh_RFbyHN(), midaspace::RANAttribs::initialize(), and midaspace::HNAttribs::initialize().
|
inline |
PointAttribs * midaspace::Problem::give_NdAt_with_prop | ( | long | prop | ) | const |
Definition at line 312 of file problem.cpp.
Referenced by midaspace::Point::attributes_allocation(), givealloc_NdAt_with_prop(), and read_block().
long midaspace::Problem::give_nsteps | ( | void | ) | const |
Definition at line 182 of file problem.cpp.
References midaspace::ProblemAnalysis::give_nsteps(), and ProbAnal.
Referenced by midaspace::Mesh::read_output_OOFEM().
|
inline |
|
inline |
Definition at line 201 of file problem.h.
References OUT_moFILE.
Referenced by midaspace::Mesh::adaptivity(), midaspace::FEM_solve_OOFEM(), midaspace::Model::generate_mesh_primary(), midaspace::mesh_generate_T3d(), midaspace::Mesh::print_results(), midaspace::print_VTK_START(), midaspace::Mesh::read_mesh_T3d(), and midaspace::Mesh::read_output_OOFEM().
|
inline |
Definition at line 200 of file problem.h.
References OUT_Path.
Referenced by midaspace::print_VTK_START(), midaspace::Mesh::read_output_OOFEM(), and midaspace::Mesh::read_output_SIFEL().
|
inline |
Definition at line 202 of file problem.h.
References OUT_printStep.
Referenced by midaspace::Mesh::print_results().
|
inline |
Definition at line 255 of file problem.h.
References output_file.
Referenced by midaspace::Mesh::read_output_OOFEM(), and midaspace::Mesh::read_output_SIFEL().
|
inline |
Definition at line 179 of file problem.h.
References P_mesher.
Referenced by midaspace::Model::generate_mesh_primary().
|
inline |
Definition at line 180 of file problem.h.
References P_mesherbinary.
Referenced by midaspace::Model::generate_mesh_primary().
|
inline |
Definition at line 198 of file problem.h.
References P_solverver.
Referenced by midaspace::Beam::read_output_OOFEM(), midaspace::Triangle::read_output_OOFEM(), and midaspace::Brick::read_output_OOFEM().
|
inline |
Definition at line 177 of file problem.h.
References P_solverbinary.
Referenced by midaspace::FEM_solve_OOFEM().
|
inline |
Definition at line 187 of file problem.h.
References PDBO.
Referenced by checkConsistency(), midaspace::Mesh::cleanup_duplicities(), midaspace::PolyLine::divide(), midaspace::PolyLine::generate_mesh_RFbyHN(), initialization(), midaspace::ComponentGeometry2D::initialize(), midaspace::Geometry::initialize(), midaspace::Material::initialize(), midaspace::Mesh::initialize(), midaspace::Line::initialize(), midaspace::BoundaryCond::initialize_from(), main_OM_design2solver2design(), midaspace::Mesh::mesh_quality(), parameters(), print_input_OOFEM(), midaspace::PointAttribs::print_prescribed_values(), midaspace::Mesh::print_results(), midaspace::Node::print_row(), midaspace::Face::print_row(), midaspace::FElement::print_row(), and midaspace::Mesh::print_VTK().
Geometry * midaspace::Problem::give_primary_geometry | ( | void | ) | const |
Definition at line 197 of file problem.cpp.
References _errorr, Meshes, midaspace::MMP_primary, and Models.
Referenced by initialization(), midaspace::CrossSection::initialize(), midaspace::Assign::initialize(), midaspace::ProblemAnalysis::print_row_OOFEM(), and midaspace::Mesh::read_output_OOFEM().
|
inline |
Definition at line 323 of file problem.h.
References PVs.
Referenced by midaspace::GelemAttribs::set_dofbc_with_ID(), and midaspace::PointAttribs::set_dofbc_with_ID().
|
inline |
Definition at line 326 of file problem.h.
References sifBCs.
Referenced by midaspace::BoundaryCond::initialize_from(), and midaspace::BoundaryCond::setadd_loctype_sifif().
|
inline |
Definition at line 325 of file problem.h.
References sifCSs.
Referenced by midaspace::CrossSection::initialize_from().
|
inline |
Definition at line 324 of file problem.h.
References sifMats.
Referenced by midaspace::Material::initialize_from().
PointAttribs * midaspace::Problem::givealloc_NdAt_with_prop | ( | long | prop | ) |
Definition at line 324 of file problem.cpp.
References errol, give_NdAt_with_prop(), and NdAts.
Referenced by read_block().
void midaspace::Problem::initialization | ( | void | ) |
initiate/sets data
this function have to be called, and just one times
Definition at line 609 of file problem.cpp.
References _openFilePNS, midaspace::FiLe::addGlobPath(), args, BCs, CBLs, CELs, CFLs, CSs, DOFspnod, domainElAt, midaspace::DPN_Void, ElAts, errol, Fixed, fulldata, geomElAt, midaspace::Geometry::give_DOFsPerNode(), midaspace::FiLe::give_name(), give_PDBO(), give_primary_geometry(), IN_ctrlfile, IN_file_results, IN_file_results_addataVTK, IN_mdlFiLes, IN_mshFiLes, IN_Path, IN_VTKaddata, IN_VTKaddatasprs, midaspace::ElemAttribs::initialize(), midaspace::BoundaryCond::initialize_the_first_BC(), Mats, Meshes, Models, NdAts, NLs, OOextrs, OOltfs, OUT_moFILE, OUT_Path, midaspace::PDBO_OUT_args, midaspace::StdoutDriver::print_info_message(), midaspace::StdoutDriver::print_info_message_core(), PVs, midaspace::FiLe::set_empty_name_from_base(), midaspace::GeometrySubject::set_Geom(), midaspace::SODE_green_ok, midaspace::SODE_start_blue_arrow, sodriver(), and midaspace::TF_GPA_reid().
Referenced by main_OM_design2solver2design().
void midaspace::Problem::loadedSurfaces | ( | FILE * | stream, |
FElement * | elem | ||
) |
void midaspace::Problem::main_OM_design2solver2design | ( | void | ) |
main process of mode OM_Design2solver2design
main process of mode OM_Design2solver2design and OM_convert
Definition at line 391 of file problem.cpp.
References _errorr, checkConsistency(), errol, midaspace::FEM_solve_OOFEM(), midaspace::FFF_ANSYS, midaspace::FFF_JKTK, midaspace::FFF_OOFEM, midaspace::FFF_SIFEL, midaspace::FFF_VTK, midaspace::FFF_VTP, midaspace::FFF_VTU, finitialization(), give_adpa(), midaspace::FiLe::give_base(), midaspace::FiLe::give_ff(), midaspace::FiLe::give_path(), give_PDBO(), IN_ctrlfile, IN_file_results, IN_mdlFiLes, IN_mshFiLes, IN_numdom, initialization(), Meshes, midaspace::MMP_primary, Models, OM, midaspace::OM_Convert, midaspace::OM_Design2design, midaspace::OM_Design2solver, midaspace::OM_Solver2design, OUT_moFILE, P_solver, PDBO, midaspace::PDBO_ansys, midaspace::PDBO_OUT_charVTK, midaspace::PDBO_OUT_MeshStats, midaspace::PDBO_OUT_solverINctrl, midaspace::PDBO_OUT_Test, midaspace::PDBO_stability, print_control(), print_input_ANSYS(), print_input_OOFEM(), print_input_SIFEL(), ProbAnal, read_addata(), read_ctrlfile(), read_meshes(), read_models(), readedchars, midaspace::ProblemAnalysis::set_stability(), and midaspace::SOL_OOFEM.
Referenced by solve().
void midaspace::Problem::main_OM_testing | ( | void | ) |
main process of mode OM_Test
Definition at line 599 of file problem.cpp.
References errol, IN_mdlFiLes, IN_mshFiLes, and read_models().
Referenced by solve().
void midaspace::Problem::model_meshing | ( | void | ) |
void midaspace::Problem::print_control | ( | void | ) | const |
Function prints contol data.
Definition at line 2103 of file problem.cpp.
References _openFilePNS, midaspace::FiLe::give_name(), Meshes, Models, OUT_moFILE, midaspace::StdoutDriver::print_info_message(), midaspace::StdoutDriver::print_info_message_core(), midaspace::SODE_green_ok, midaspace::SODE_start_blue_arrow, and sodriver().
Referenced by main_OM_design2solver2design().
void midaspace::Problem::print_input_ANSYS | ( | void | ) | const |
Definition at line 1956 of file problem.cpp.
References _errorr, _openFilePNS, CSs, midaspace::FET_ANSYS_end, midaspace::FET_ANSYS_start, midaspace::FETSet_e2s_ANSYS(), midaspace::FFF_ANSYS, fulldata, midaspace::FiLe::give_name(), Mats, Meshes, OUT_moFILE, PDBO, midaspace::PDBO_OUT_solverINctrl, midaspace::StdoutDriver::print_info_message(), midaspace::StdoutDriver::print_info_message_core(), midaspace::SODE_green_ok, midaspace::SODE_start_blue_arrow, and sodriver().
Referenced by main_OM_design2solver2design().
void midaspace::Problem::print_input_OOFEM | ( | void | ) |
Definition at line 1724 of file problem.cpp.
References _errorr, _errorr2, _openFilePNS, BCs, comment, CSs, midaspace::DOFsPerNode2OOFEMdomain(), DOFspnod, midaspace::FFF_OOFEM, fulldata, midaspace::FiLe::give_name(), give_PDBO(), Mats, Meshes, OM, midaspace::OM_Design2design, OOextrs, OOF_output_rec, OOltfs, OUT_moFILE, output_file, PDBO, midaspace::PDBO_OUT_solverINctrl, midaspace::PDBO_tmpFileWrite2hdd, midaspace::StdoutDriver::print_info_message(), midaspace::StdoutDriver::print_info_message_core(), midaspace::ProblemAnalysis::print_row_OOFEM(), ProbAnal, midaspace::SODE_green_ok, midaspace::SODE_start_blue_arrow, sodriver(), and solver_file_size.
Referenced by main_OM_design2solver2design().
void midaspace::Problem::print_input_SIFEL | ( | void | ) | const |
Definition at line 1811 of file problem.cpp.
References _errorr, _openFilePNS, midaspace::BC_PV, BCs, midaspace::cCrossSectTypes, midaspace::cMaterialTypes, comment, midaspace::CrossSectType_e2i_SIFEL(), CSs, midaspace::CST_2d, midaspace::CST_3d, midaspace::CST_Beam, midaspace::CST_Truss, errol, midaspace::FFF_SIFEL, fulldata, give_analgroup(), midaspace::FiLe::give_name(), midaspace::Lvctr::give_number_of_nonzeros(), grafic_output, midaspace::MaterialType_e2i_SIFEL(), Mats, Meshes, OUT_moFILE, output_file, midaspace::PAG_mechanics, midaspace::PAG_transport, PDBO, midaspace::PDBO_OUT_solverINctrl, midaspace::ProblemAnalysis::print_block_SIFEL(), midaspace::StdoutDriver::print_info_message(), midaspace::StdoutDriver::print_info_message_core(), ProbAnal, sifBCs, sifCSs, sifMats, midaspace::SODE_green_ok, midaspace::SODE_start_blue_arrow, sodriver(), stdout_print_level, text_output, to_elems, to_elems_type, to_nodes, to_nodes_type, toe_nevim, toe_other, toe_strain, toe_strain_transf, toe_strain_type, toe_stress, toe_stress_transf, toe_stress_type, ton_displ, ton_displ_type, ton_other, ton_react, ton_strain, ton_strain_transf, ton_strain_type, ton_stress, ton_stress_transf, and ton_stress_type.
Referenced by main_OM_design2solver2design().
void midaspace::Problem::read_addata | ( | bool | mdl | ) |
Definition at line 1702 of file problem.cpp.
References midaspace::FiLe::give_name(), IN_VTKaddata, IN_VTKaddatasprs, Meshes, Models, midaspace::StdoutDriver::print_info_message(), midaspace::StdoutDriver::print_info_message_core(), read_addata_VTK(), midaspace::SODE_green_ok, midaspace::SODE_start_blue_arrow, and sodriver().
Referenced by main_OM_design2solver2design().
void midaspace::Problem::read_addata_VTK | ( | Geometry * | geom, |
const char * | filename, | ||
bool | sparse | ||
) |
Definition at line 1312 of file problem.cpp.
References midaspace::Stream::close(), midaspace::Stream::file(), midaspace::FP_skip_line(), IN_Path, midaspace::Stream::isFile(), midaspace::Stream::open(), midaspace::Geometry::read_VTK(), midaspace::Stream::relink_downF(), and midaspace::STRM_void.
Referenced by read_addata().
void midaspace::Problem::read_addataRSLT | ( | bool | mdl | ) |
Definition at line 1128 of file problem.cpp.
References _errorr, _errorr2, _warningg3, _warningg5, BCs, midaspace::BN_ANAL, midaspace::BN_BC, midaspace::BN_CBL, midaspace::BN_CEL, midaspace::BN_CFL, midaspace::BN_CS, midaspace::BN_ELEMS, midaspace::BN_enum2char(), midaspace::BN_EXTRCT, midaspace::BN_FIXED, midaspace::BN_HN, midaspace::BN_LTF, midaspace::BN_MAT, midaspace::BN_NL, midaspace::BN_NODES, midaspace::BN_PV, midaspace::BN_RAN, CBLs, CELs, CFLs, CSs, midaspace::EAL_domain, ElAts, midaspace::FFF_MIDAS, midaspace::Stream::file(), Fixed, midaspace::FP_skip_line(), give_NdAt_with_prop(), givealloc_NdAt_with_prop(), midaspace::GP_scan_line(), midaspace::ProblemAnalysis::initialize_from(), midaspace::PointAttribs::initialize_from(), midaspace::Stream::isFile(), Mats, NdAts, NLs, OOextrs, OOltfs, tinyxml2::XMLNode::Parent(), ProbAnal, PVs, tinyxml2::XMLElement::QueryIntAttribute(), midaspace::Stream::relink_next(), midaspace::Stream::skip_commnet(), midaspace::SP_cutcomment(), SP_scan_expected_word_exit, midaspace::SP_scan_number(), midaspace::Stream::tixel(), and tinyxml2::XMLNode::ToElement().
Referenced by read_characteristics_core().
void midaspace::Problem::read_block_analysis | ( | Stream * | stream | ) |
void midaspace::Problem::read_block_output | ( | Stream * | stream | ) |
Definition at line 1111 of file problem.cpp.
References _errorr, _errorr2, midaspace::GP_scan_line(), OOF_output_rec, midaspace::SP_scan_line_alloc(), midaspace::SP_scan_word(), and STRCMP.
Referenced by read_characteristics_core().
void midaspace::Problem::read_characteristics | ( | Stream * | stream | ) |
Definition at line 1032 of file problem.cpp.
References _errorr, _errorr0, midaspace::Stream::file(), fulldata, midaspace::Stream::isFile(), read_characteristics_core(), midaspace::Stream::relink_downF(), midaspace::Stream::relink_next(), midaspace::Stream::relink_up(), midaspace::SP_scan_expected_word(), midaspace::SP_scan_word(), midaspace::Stream::tixel(), and tinyxml2::XMLNode::Value().
Referenced by read_ctrlfile(), and read_head_and_chars().
void midaspace::Problem::read_characteristics_core | ( | Stream * | stream, |
const char * | key | ||
) |
Definition at line 1066 of file problem.cpp.
References _errorr2, BCs, midaspace::BN_ANAL, midaspace::BN_BC, midaspace::BN_CBL, midaspace::BN_CEL, midaspace::BN_CFL, midaspace::BN_char2enum(), midaspace::BN_COMM, midaspace::BN_CS, midaspace::BN_DOMN, midaspace::BN_ELEMS, midaspace::BN_EXTRCT, midaspace::BN_FIXED, midaspace::BN_HN, midaspace::BN_LTF, midaspace::BN_MAT, midaspace::BN_NL, midaspace::BN_NODES, midaspace::BN_OFN, midaspace::BN_OUTP, midaspace::BN_PV, midaspace::BN_RAN, CBLs, CELs, CFLs, comment, CSs, midaspace::DOFsPerNode_s2e(), ElAts, midaspace::GP_scan_line(), midaspace::GP_scan_line_alloc(), midaspace::Stream::isFile(), Mats, NLs, OOextrs, OOltfs, output_file, PVs, read_block(), read_block_output(), midaspace::Stream::relink_downF(), midaspace::Stream::relink_up(), set_DOFspnod(), set_readedchars(), and midaspace::Stream::skip_commnet().
Referenced by read_characteristics().
void midaspace::Problem::read_ctrlfile | ( | void | ) |
Definition at line 1011 of file problem.cpp.
References midaspace::FiLe::give_name(), IN_ctrlfile, midaspace::StdoutDriver::print_info_message(), midaspace::StdoutDriver::print_info_message_core(), read_characteristics(), midaspace::SODE_green_ok, midaspace::SODE_start_blue_arrow, sodriver(), and midaspace::STRM_void.
Referenced by main_OM_design2solver2design().
void midaspace::Problem::read_geometry_VTK | ( | Geometry * | geom, |
const char * | filename | ||
) |
Definition at line 1263 of file problem.cpp.
References midaspace::Stream::close(), IN_Path, midaspace::Stream::open(), read_geometry_VTK_core(), and midaspace::STRM_void.
Referenced by read_models().
Definition at line 1280 of file problem.cpp.
References _errorr, _errorr2, midaspace::Stream::file(), FP_scan_expected_word_exit, midaspace::FP_scan_word(), midaspace::FP_skip_line(), fulldata, midaspace::Stream::isFile(), read_head_and_chars(), midaspace::Geometry::read_VTK(), and readedchars.
Referenced by read_geometry_VTK().
void midaspace::Problem::read_head_and_chars | ( | Stream * | stream, |
char & | DATASET | ||
) |
zkontroluje hlavicku xml souboru a zpracuje pripadnou char sekci vraci XMLElement s vlastnimi geom daty
Definition at line 880 of file problem.cpp.
References _errorr, _errorr0, _errorr2, tinyxml2::XMLElement::Attribute(), tinyxml2::XMLNode::DeleteChild(), tinyxml2::XMLNode::FirstChild(), tinyxml2::XMLNode::NextSibling(), read_characteristics(), midaspace::Stream::relink_downF(), midaspace::Stream::relink_next(), midaspace::Stream::relink_prev(), midaspace::Stream::relink_up(), midaspace::Stream::tixnod(), tinyxml2::XMLNode::ToComment(), tinyxml2::XMLNode::ToDeclaration(), tinyxml2::XMLNode::ToElement(), tinyxml2::XMLNode::Value(), midaspace::XP_check_expected_attribute(), and midaspace::XP_give_unique_expected_elem().
Referenced by read_geometry_VTK_core().
void midaspace::Problem::read_mesh_OOFEM | ( | Mesh * | mesh, |
const char * | filename | ||
) |
read native input file to OOFEM
Definition at line 1342 of file problem.cpp.
References _errorr, _errorr2, _openFilePN, BCs, CASE, comment, CSs, midaspace::FFF_OOFEM, midaspace::FP_number_of_lines(), midaspace::FP_scan_line(), midaspace::FP_scan_line_skip_emptyORcommented(), midaspace::FP_skip_line_commented(), midaspace::FP_skip_line_fast_skip_commented(), fulldata, IN_Path, midaspace::ProblemAnalysis::initialize_from(), Mats, OOextrs, OOF_output_rec, midaspace::OOFEMdomain2DOFsPerNode(), OOltfs, output_file, ProbAnal, midaspace::read_line(), midaspace::Mesh::read_mesh_OOFEM(), set_DOFspnod(), set_readedchars(), SP_scan_expected_number_exit, SP_scan_expected_word_exit, midaspace::SP_scan_number(), midaspace::SP_scan_word(), midaspace::SP_skip_word(), and STRCMP.
void midaspace::Problem::read_mesh_SIFEL | ( | Mesh * | mesh, |
const char * | filename | ||
) |
read native input file to SIFEL
Definition at line 1482 of file problem.cpp.
References _errorr, _openFilePN, add_find_BC(), add_uniq_BC(), midaspace::BC_PV, BCs, comment, CSs, midaspace::DPN_DxyzR___, midaspace::DPN_TR_1, midaspace::DPN_TR_2, midaspace::ECN_convert_e2i(), errol, midaspace::FFF_SIFEL, midaspace::FP_scan_line(), midaspace::FP_scan_line_skip_emptyORcommented(), midaspace::FP_skip_comment(), midaspace::FP_skip_line(), midaspace::FP_skip_line_commented(), fulldata, give_analgroup(), give_analtype(), midaspace::Cell::give_cellGeom(), midaspace::Cell::give_edge(), midaspace::Geometry::give_Elem(), midaspace::PointAttribs::give_nDOFs(), midaspace::Cell::give_ned(), midaspace::Cell::give_nno(), midaspace::FElement::give_nnoed(), midaspace::FElement::give_ord(), midaspace::Geometry::give_Pjnt(), midaspace::Cell::give_point(), midaspace::Point::give_pointAttribs(), grafic_output, IN_Path, midaspace::ProblemAnalysis::initialize_from(), Mats, Meshes, output_file, midaspace::PAG_mechanics, midaspace::PAG_transport, midaspace::PAT_stationary, ProbAnal, midaspace::read_line(), midaspace::Mesh::read_mesh_SIFEL(), midaspace::BoundaryCond::scan_components(), set_DOFspnod(), midaspace::BoundaryCond::setadd_loctype_sifif(), midaspace::SP_scan_number(), stdout_print_level, text_output, to_elems, to_elems_type, to_nodes, to_nodes_type, toe_nevim, toe_other, toe_strain, toe_strain_transf, toe_strain_type, toe_stress, toe_stress_transf, toe_stress_type, ton_displ, ton_displ_type, ton_other, ton_react, ton_strain, and ton_stress.
void midaspace::Problem::read_meshes | ( | void | ) |
reading of files with model/mesh and possibly info about solving
Definition at line 1217 of file problem.cpp.
References _errorr2, midaspace::FFF_ANSYS, midaspace::FFF_JKTK, midaspace::FFF_OOFEM, midaspace::FFF_SIFEL, midaspace::FFF_T3d, midaspace::FFF_UNV, midaspace::FFF_VTK, midaspace::FFF_VTP, midaspace::FFF_VTU, IN_mshFiLes, IN_numdom, IN_Path, Meshes, midaspace::StdoutDriver::print_info_message(), midaspace::StdoutDriver::print_info_message_core(), midaspace::SODE_green_ok, midaspace::SODE_start_blue_arrow, and sodriver().
Referenced by main_OM_design2solver2design().
void midaspace::Problem::read_models | ( | void | ) |
Definition at line 1242 of file problem.cpp.
References _errorr2, midaspace::FFF_MELNIK, midaspace::FFF_POLYLINE, midaspace::FFF_VTK, midaspace::FFF_VTU, IN_mdlFiLes, IN_Path, Models, midaspace::StdoutDriver::print_info_message(), midaspace::StdoutDriver::print_info_message_core(), read_geometry_VTK(), midaspace::SODE_green_ok, midaspace::SODE_start_blue_arrow, and sodriver().
Referenced by main_OM_design2solver2design(), and main_OM_testing().
void midaspace::Problem::read_polylines | ( | const char * | filename | ) |
void midaspace::Problem::read_polylines_vtx | ( | const char * | filename | ) |
void midaspace::Problem::rm_MAT_RIGID | ( | void | ) |
rm material MAT_RIGID
Definition at line 364 of file problem.cpp.
References midaspace::MAT_RIGID, Mats, and midaspace::TF_GPA_shake_down_reid().
|
inline |
Definition at line 260 of file problem.h.
References midaspace::DOFsPerNode2rotDOFsPresence(), and DOFspnod.
|
inline |
Definition at line 174 of file problem.h.
References adpa, and midaspace::AdaptivityParameters::initialize_from().
Referenced by parameters().
void midaspace::Problem::set_defautlt_meshGen_elemSize | ( | void | ) |
Definition at line 185 of file problem.cpp.
References errol, IN_meshGen_elemSize, Meshes, midaspace::MMP_primary, and Models.
|
inline |
Definition at line 248 of file problem.h.
References DOFspnod.
Referenced by read_characteristics_core(), read_mesh_OOFEM(), and read_mesh_SIFEL().
void midaspace::Problem::set_domainElAt | ( | FEApproximation | val | ) |
Definition at line 212 of file problem.cpp.
References domainElAt, and midaspace::ElemAttribs::set_approx().
void midaspace::Problem::set_FETS | ( | const char * | skupina, |
const char * | str | ||
) |
Finite Element Type Settings.
Definition at line 222 of file problem.cpp.
References _errorr, midaspace::CG_Line, midaspace::CG_Polygon, midaspace::CG_PolyLine, midaspace::CG_Quadrangle, midaspace::CG_Triangle, domainElAt_initialize_from(), errol, geomElAt_initialize_from(), and STRCMP.
Referenced by parameters().
void midaspace::Problem::set_geomElAt | ( | CellGeometry | cg, |
DOFsPerNode | val | ||
) |
Definition at line 217 of file problem.cpp.
References alloc_geomElAt(), and geomElAt.
void midaspace::Problem::set_geomElAt | ( | CellGeometry | cg, |
SStype | val | ||
) |
Definition at line 218 of file problem.cpp.
References alloc_geomElAt(), and geomElAt.
void midaspace::Problem::set_geomElAt | ( | CellGeometry | cg, |
FEApproximation | val | ||
) |
Definition at line 219 of file problem.cpp.
References alloc_geomElAt(), and geomElAt.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 151 of file problem.h.
References IN_file_results_addataVTK.
Referenced by parameters().
|
inline |
Definition at line 154 of file problem.h.
References IN_meshGen_elemCount.
Referenced by parameters().
|
inline |
Definition at line 153 of file problem.h.
References IN_meshGen_elemSize.
Referenced by parameters().
|
inline |
|
inline |
|
inline |
|
inline |
void midaspace::Problem::set_lcs | ( | LCSdirection | dir, |
LCStype | typ, | ||
long | num | ||
) |
Definition at line 232 of file problem.cpp.
References domainElAt, and midaspace::ElemAttribs::set_lcs().
Referenced by parameters().
|
inline |
|
inline |
|
inline |
Definition at line 169 of file problem.h.
References P_solverver.
|
inline |
|
inline |
|
inline |
Definition at line 161 of file problem.h.
References _errorr, and OUT_printStep.
Referenced by parameters().
|
inline |
Definition at line 172 of file problem.h.
References P_mesher, and P_mesherbinary.
Referenced by parameters().
Definition at line 170 of file problem.h.
References P_solver, and P_solverbinary.
Referenced by parameters().
|
inline |
|
inline |
Definition at line 165 of file problem.h.
References readedchars.
Referenced by read_characteristics_core(), and read_mesh_OOFEM().
|
inline |
Definition at line 90 of file problem.h.
References so_driver.
Referenced by midaspace::Mesh::adaptivity(), midaspace::Mesh::check_duplicity_nodes(), checkConsistency(), midaspace::Mesh::cleanup_duplicities(), midaspace::FEM_solve_OOFEM(), midaspace::Mesh::find_subdomains(), finitialization(), midaspace::Model::generate_mesh_primary(), initialization(), midaspace::Mesh::mesh_quality(), print_control(), midaspace::Geometry::print_geom_info(), print_input_ANSYS(), print_input_OOFEM(), print_input_SIFEL(), midaspace::Mesh::print_JKTK(), midaspace::Mesh::print_results(), midaspace::ProblemAnalysis::print_row_OOFEM(), read_addata(), read_ctrlfile(), read_meshes(), read_models(), midaspace::Mesh::read_structural_analysis_output(), and midaspace::Mesh::RIGIDmatToRAN().
void midaspace::Problem::solve | ( | void | ) |
solve the problem - main function
Definition at line 378 of file problem.cpp.
References _errorr, main_OM_design2solver2design(), main_OM_testing(), OM, midaspace::OM_Convert, midaspace::OM_Design2design, midaspace::OM_Design2solver, midaspace::OM_Solver2design, and midaspace::OM_Test.
Referenced by main().
const BoundaryCond * midaspace::Problem::switch_BC | ( | const BoundaryCond * | bc, |
DOFsPerNode | dpn_old, | ||
DOFsPerNode | dpn_new | ||
) |
Definition at line 255 of file problem.cpp.
References BCs, midaspace::BoundaryCond::copy_bcbr(), midaspace::BoundaryCond::give_bcbr(), midaspace::BoundaryCond::give_dpn(), midaspace::ProblemSubject::give_ID(), and midaspace::TF_GPA_reid().
clean up duplicity components
Definition at line 858 of file problem.cpp.
References _errorr, midaspace::classHNAttribs, midaspace::classRANAttribs, and NdAts.
|
inline |
|
protected |
Definition at line 125 of file problem.h.
Referenced by give_adpa(), Problem(), set_adpa(), and ~Problem().
char* midaspace::Problem::args |
Definition at line 84 of file problem.h.
Referenced by initialization(), parameters(), Problem(), and ~Problem().
|
protected |
Definition at line 268 of file problem.h.
Referenced by add_find_BC(), add_uniq_BC(), checkConsistency(), give_BC(), give_BCs(), initialization(), print_input_OOFEM(), print_input_SIFEL(), read_block(), read_characteristics_core(), read_mesh_OOFEM(), read_mesh_SIFEL(), switch_BC(), and ~Problem().
|
protected |
Definition at line 277 of file problem.h.
Referenced by checkConsistency(), initialization(), read_block(), read_characteristics_core(), and ~Problem().
|
protected |
Definition at line 275 of file problem.h.
Referenced by checkConsistency(), initialization(), read_block(), read_characteristics_core(), and ~Problem().
|
protected |
Definition at line 276 of file problem.h.
Referenced by checkConsistency(), initialization(), read_block(), read_characteristics_core(), and ~Problem().
|
protected |
Definition at line 216 of file problem.h.
Referenced by print_input_OOFEM(), print_input_SIFEL(), Problem(), read_characteristics_core(), read_mesh_OOFEM(), read_mesh_SIFEL(), and ~Problem().
|
protected |
Definition at line 266 of file problem.h.
Referenced by checkConsistency(), give_3dCS(), give_cCS(), give_CS(), give_CS_of_type(), initialization(), print_input_ANSYS(), print_input_OOFEM(), print_input_SIFEL(), read_block(), read_characteristics_core(), read_mesh_OOFEM(), read_mesh_SIFEL(), and ~Problem().
|
protected |
Definition at line 221 of file problem.h.
Referenced by give_DOFbc_mask(), Problem(), and ~Problem().
|
protected |
Definition at line 220 of file problem.h.
Referenced by give_DOFbc_mask(), give_DOFspnod(), give_global_nDOFs(), initialization(), print_input_OOFEM(), Problem(), rotDOFsPresence(), and set_DOFspnod().
|
protected |
Definition at line 280 of file problem.h.
Referenced by domainElAt_initialize_from(), give_ElAt_of_domain(), initialization(), Problem(), set_domainElAt(), set_lcs(), and ~Problem().
|
protected |
Definition at line 284 of file problem.h.
Referenced by checkConsistency(), give_ElAt_with_prop(), initialization(), read_block(), read_characteristics_core(), and ~Problem().
Definition at line 278 of file problem.h.
Referenced by initialization(), and read_block().
|
protected |
Definition at line 137 of file problem.h.
Referenced by finitialization(), give_fulldata(), initialization(), print_input_ANSYS(), print_input_OOFEM(), print_input_SIFEL(), Problem(), read_characteristics(), read_geometry_VTK_core(), read_mesh_OOFEM(), and read_mesh_SIFEL().
|
protected |
Definition at line 281 of file problem.h.
Referenced by alloc_geomElAt(), geomElAt_initialize_from(), give_ElAt_with_geom(), initialization(), Problem(), set_geomElAt(), and ~Problem().
|
protected |
Definition at line 244 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 106 of file problem.h.
Referenced by initialization(), main_OM_design2solver2design(), Problem(), read_ctrlfile(), set_IN_ctrlfile(), and ~Problem().
|
protected |
Definition at line 113 of file problem.h.
Referenced by give_IN_file_bgm(), Problem(), and set_IN_bgm().
|
protected |
Definition at line 111 of file problem.h.
Referenced by give_IN_file_results(), initialization(), main_OM_design2solver2design(), Problem(), set_IN_file_results(), and ~Problem().
|
protected |
Definition at line 112 of file problem.h.
Referenced by give_IN_file_results_addataVTK(), initialization(), Problem(), set_IN_file_results_addataVTK(), and ~Problem().
Definition at line 107 of file problem.h.
Referenced by add_IN_mdlFiLe(), initialization(), main_OM_design2solver2design(), main_OM_testing(), read_models(), and ~Problem().
|
protected |
Definition at line 115 of file problem.h.
Referenced by give_IN_meshGen_elemCount(), Problem(), and set_IN_meshGen_elemCount().
|
protected |
Definition at line 114 of file problem.h.
Referenced by give_IN_meshGen_elemSize(), Problem(), set_defautlt_meshGen_elemSize(), and set_IN_meshGen_elemSize().
Definition at line 108 of file problem.h.
Referenced by add_IN_mshFiLe(), checkConsistency(), initialization(), main_OM_design2solver2design(), main_OM_testing(), read_meshes(), and ~Problem().
|
protected |
Definition at line 116 of file problem.h.
Referenced by main_OM_design2solver2design(), Problem(), read_meshes(), and set_IN_numdom().
|
protected |
Definition at line 105 of file problem.h.
Referenced by give_IN_Path(), initialization(), Problem(), read_addata_VTK(), read_geometry_VTK(), read_mesh_OOFEM(), read_mesh_SIFEL(), read_meshes(), read_models(), set_IN_Path(), and ~Problem().
|
protected |
Definition at line 109 of file problem.h.
Referenced by initialization(), Problem(), read_addata(), set_IN_VTKaddata(), and ~Problem().
|
protected |
Definition at line 110 of file problem.h.
Referenced by initialization(), Problem(), read_addata(), set_IN_VTKaddatasprs(), and ~Problem().
Definition at line 267 of file problem.h.
Referenced by checkConsistency(), give_Mat(), give_Mat_of_type(), initialization(), print_input_ANSYS(), print_input_OOFEM(), print_input_SIFEL(), read_block(), read_characteristics_core(), read_mesh_OOFEM(), read_mesh_SIFEL(), rm_MAT_RIGID(), and ~Problem().
Definition at line 349 of file problem.h.
Referenced by add_mesh(), checkConsistency(), finitialization(), give_cMesh(), give_Mesh(), give_primary_geometry(), initialization(), main_OM_design2solver2design(), print_control(), print_input_ANSYS(), print_input_OOFEM(), print_input_SIFEL(), read_addata(), read_mesh_SIFEL(), read_meshes(), set_defautlt_meshGen_elemSize(), wedge_mesh(), and ~Problem().
Definition at line 348 of file problem.h.
Referenced by checkConsistency(), give_cModel(), give_Model(), give_primary_geometry(), initialization(), main_OM_design2solver2design(), print_control(), read_addata(), read_models(), set_defautlt_meshGen_elemSize(), and ~Problem().
|
protected |
Definition at line 283 of file problem.h.
Referenced by checkConsistency(), give_NdAt_with_prop(), givealloc_NdAt_with_prop(), initialization(), read_block(), switch_node_pointer(), and ~Problem().
Definition at line 274 of file problem.h.
Referenced by checkConsistency(), initialization(), read_block(), read_characteristics_core(), and ~Problem().
|
protected |
Definition at line 102 of file problem.h.
Referenced by checkConsistency(), give_OM(), main_OM_design2solver2design(), print_input_OOFEM(), Problem(), set_OM(), and solve().
Definition at line 272 of file problem.h.
Referenced by initialization(), print_input_OOFEM(), read_block(), read_characteristics_core(), read_mesh_OOFEM(), and ~Problem().
|
protected |
Definition at line 226 of file problem.h.
Referenced by print_input_OOFEM(), Problem(), read_block_output(), read_mesh_OOFEM(), and ~Problem().
|
protected |
Definition at line 271 of file problem.h.
Referenced by checkConsistency(), initialization(), print_input_OOFEM(), read_block(), read_characteristics_core(), read_mesh_OOFEM(), and ~Problem().
|
protected |
Definition at line 130 of file problem.h.
Referenced by checkConsistency(), give_OUT_moFILE(), initialization(), main_OM_design2solver2design(), print_control(), print_input_ANSYS(), print_input_OOFEM(), print_input_SIFEL(), Problem(), set_OUT_moFILE(), and ~Problem().
|
protected |
Definition at line 129 of file problem.h.
Referenced by give_OUT_Path(), initialization(), Problem(), set_OUT_Path(), and ~Problem().
|
protected |
Definition at line 131 of file problem.h.
Referenced by give_OUT_printStep(), Problem(), and set_OUT_printStep().
|
protected |
Definition at line 223 of file problem.h.
Referenced by give_output_file(), print_input_OOFEM(), print_input_SIFEL(), Problem(), read_characteristics_core(), read_mesh_OOFEM(), read_mesh_SIFEL(), and ~Problem().
|
protected |
Definition at line 134 of file problem.h.
Referenced by give_melnik(), and set_melnik().
|
protected |
Definition at line 123 of file problem.h.
Referenced by give_P_mesher(), Problem(), and set_P_binary_mesher().
|
protected |
Definition at line 124 of file problem.h.
Referenced by give_P_mesherbinary(), Problem(), set_P_binary_mesher(), and ~Problem().
|
protected |
Definition at line 119 of file problem.h.
Referenced by checkConsistency(), main_OM_design2solver2design(), Problem(), and set_P_binary_solver().
|
protected |
Definition at line 120 of file problem.h.
Referenced by checkConsistency(), give_P_solverbinary(), Problem(), set_P_binary_solver(), and ~Problem().
|
protected |
Definition at line 121 of file problem.h.
Referenced by give_P_OOFEM_ver(), and set_OOFEM_ver().
|
protected |
Definition at line 99 of file problem.h.
Referenced by checkConsistency(), give_PDBO(), main_OM_design2solver2design(), print_input_ANSYS(), print_input_OOFEM(), print_input_SIFEL(), Problem(), and set_PDBO().
|
protected |
Definition at line 217 of file problem.h.
Referenced by give_analgroup(), give_analloctype(), give_analtype(), give_nsteps(), main_OM_design2solver2design(), print_input_OOFEM(), print_input_SIFEL(), Problem(), read_block(), read_mesh_OOFEM(), read_mesh_SIFEL(), and ~Problem().
|
protected |
Definition at line 270 of file problem.h.
Referenced by give_PV(), initialization(), read_block(), read_characteristics_core(), and ~Problem().
|
protected |
Definition at line 138 of file problem.h.
Referenced by main_OM_design2solver2design(), Problem(), read_geometry_VTK_core(), and set_readedchars().
|
protected |
Definition at line 292 of file problem.h.
Referenced by add_sifBCs(), give_sifBCs(), print_input_SIFEL(), and Problem().
|
protected |
Definition at line 291 of file problem.h.
Referenced by add_sifCSs(), give_sifCSs(), print_input_SIFEL(), and Problem().
|
protected |
Definition at line 290 of file problem.h.
Referenced by add_sifMats(), give_sifMats(), print_input_SIFEL(), and Problem().
|
protected |
Definition at line 88 of file problem.h.
Referenced by Problem(), and sodriver().
char* midaspace::Problem::solver_file_ptr |
Definition at line 81 of file problem.h.
Referenced by midaspace::give_nstepsOut(), Problem(), and ~Problem().
size_t midaspace::Problem::solver_file_size |
Definition at line 82 of file problem.h.
Referenced by print_input_OOFEM(), and Problem().
|
protected |
Definition at line 229 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 231 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 238 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 238 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 232 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 232 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 242 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 241 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
|
protected |
Definition at line 239 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 239 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 239 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 240 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 240 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 240 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 233 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 233 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 236 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
|
protected |
Definition at line 237 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 234 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 234 of file problem.h.
Referenced by print_input_SIFEL(), and Problem().
|
protected |
Definition at line 234 of file problem.h.
Referenced by print_input_SIFEL(), and Problem().
|
protected |
Definition at line 235 of file problem.h.
Referenced by print_input_SIFEL(), Problem(), and read_mesh_SIFEL().
|
protected |
Definition at line 235 of file problem.h.
Referenced by print_input_SIFEL(), and Problem().
|
protected |
Definition at line 235 of file problem.h.
Referenced by print_input_SIFEL(), and Problem().