| approx_point_pos1 | mumech::Problem | private |
| approximation | mumech::Problem | private |
| check_dim(int i) const | mumech::Problem | inlineprivate |
| check_lc_nlc(int lc, int nlc) const | mumech::Problem | inlineprivate |
| check_lc_nlc(int lc, int nlc, int nRS) | mumech::Problem | inlineprivatestatic |
| check_overlap(void) | mumech::Problem | |
| compute_fields_and_cmp_with_FEM_on_mesh(const char *mesh_file, const char *fem_results, int lc, int nlc, PFCmode pfcMode) | mumech::Problem | |
| compute_supplement_energy(int lc) | mumech::Problem | |
| convert_to_equivalent_problem(void) | mumech::Problem | |
| data_equivalent | mumech::Problem | private |
| data_set | mumech::Problem | private |
| DifferentialScheme class | mumech::Problem | friend |
| diffType | mumech::Problem | private |
| Dilute class | mumech::Problem | friend |
| eshelbySoluEllipticIntegrals class | mumech::Problem | friend |
| eshelbySoluUniformField class | mumech::Problem | friend |
| file_type_s2e(const char *s) | mumech::Problem | private |
| findAffectedInclusions(void) | mumech::Problem | private |
| generate_equiv_1x2dI_2d(double Em, double num, const double *rs, double x, double y, double E, double nu, double a1, double a2, double ea, DiffTypes dt) | mumech::Problem | |
| get_SBA_maxiters(void) | mumech::Problem | inlineprivate |
| get_SBA_reqiters(void) | mumech::Problem | inlineprivate |
| give_classid() const | mumech::Problem | inlinevirtual |
| give_diffType(void) const | mumech::Problem | inline |
| give_dimension(void) const | mumech::Problems | inline |
| give_EA_RANGE(void) const | mumech::Problems | inline |
| give_EL_POT_RANGE(void) const | mumech::Problems | inline |
| give_EshelbyPertFieldsOnePoint(const double *coords, double **disp, double **strain, double **stress, int rs, int nrs, PFCmode pfcMode, long reqIncl=-3) const | mumech::Problem | private |
| give_EshelbyPertFieldsOnePoint_external(const double *coords, double **disp, double **strain, double **stress, int lc, int nlc, PFCmode pfcMode, long parent_incl) const | mumech::Problem | private |
| give_inclusion(long i) const | mumech::Problem | inline |
| give_inclusion_with_point_inside(const double *coords, double epsilon=0.0) const | mumech::Problem | |
| give_ISO_C_RANGE(void) const | mumech::Problems | inline |
| give_matrix(void) const | mumech::Problem | inlineprivate |
| give_new_homogenization(HomogenizationType ht) | mumech::Problem | |
| give_new_mesh(void) | mumech::Problem | |
| give_nLC(void) const | mumech::Problem | inlinevirtual |
| give_ovlivneni(const double *coords, double *result) | mumech::Problem | |
| give_semiaxes_max_difference(void) const | mumech::Problem | inlineprivate |
| give_semiaxes_min_difference(void) const | mumech::Problem | inlineprivate |
| give_semiaxis_max_difference_change(void) const | mumech::Problem | inlineprivate |
| give_semiaxis_min_difference_change(void) const | mumech::Problem | inlineprivate |
| give_TENS_RANGE(void) const | mumech::Problems | inline |
| give_TRNSFM_MTRX_TENS_RANGE(void) const | mumech::Problems | inline |
| give_TRNSFM_MTRX_VEC_RANGE(void) const | mumech::Problems | inline |
| give_twodim(void) const | mumech::Problems | inline |
| give_VECT_RANGE(void) const | mumech::Problems | inline |
| give_verbose(void) const | mumech::Problem | inlineprivate |
| give_VM_TENS_RANGE(void) const | mumech::Problems | inline |
| giveActingInclusions(long *actIncls, const double *coords) const | mumech::Problem | private |
| giveFieldsOfPoint(double **displc, double **strain, double **stress, const double *coords, char ptFlag, int rs, int nrs, PFCmode pfcMode=PFCM_OPTIMIZED, long reqIncl=-3, STRNotation tn=STRN_THEORETICAL_ROW) const | mumech::Problem | |
| giveFieldsOfPointOneRS(double *displc, double *strain, double *stress, const double *coords, char ptFlag, int rs, PFCmode pfcMode=PFCM_OPTIMIZED, long reqIncl=-3, STRNotation tn=STRN_THEORETICAL_ROW) const | mumech::Problem | |
| givePointPosition(const double loc_x[3], const double sort_a[3], InclusionGeometry shape) const | mumech::Problem | private |
| Homogenization class | mumech::Problem | friend |
| homogs | mumech::Problem | private |
| Inclusion class | mumech::Problem | friend |
| InclusionRecord2D class | mumech::Problem | friend |
| InclusionRecord3D class | mumech::Problem | friend |
| inclusions | mumech::Problem | private |
| input_data_initialize_and_check_consistency(void) | mumech::Problem | |
| intFieldsShape | mumech::Problem | private |
| is_converted_to_equivalent(void) const | mumech::Problem | inlineprivatevirtual |
| is_twodim(void) const | mumech::Problem | inlineprivate |
| matrix | mumech::Problem | private |
| matrix_giveFullStiffMatrix(double *m) const | mumech::Problem | inline |
| matrix_giveReducedStiffMatrix(double *m) const | mumech::Problem | inline |
| MatrixRecord class | mumech::Problem | friend |
| max_axes_diff | mumech::Problem | private |
| max_axes_diff_change | mumech::Problem | private |
| mElement class | mumech::Problem | friend |
| Mesh class | mumech::Problem | friend |
| meshes | mumech::Problem | private |
| min_axes_diff | mumech::Problem | private |
| min_axes_diff_change | mumech::Problem | private |
| mNode class | mumech::Problem | friend |
| ndisplc_all(void) const | mumech::Problem | inlineprivate |
| ndisplc_one(void) const | mumech::Problems | inline |
| nhomogs | mumech::Problem | private |
| nmeshes | mumech::Problem | private |
| node_dist | mumech::Problem | private |
| noIncl | mumech::Problem | private |
| nstrain_all(void) const | mumech::Problem | inlineprivate |
| nstrain_one(void) const | mumech::Problems | inline |
| Point class | mumech::Problem | friend |
| print_equivalent_problem(const char *filename) | mumech::Problem | |
| print_visualization(const char *filename, int n, int dim=0, bool refined=false) | mumech::Problem | |
| printBenchmarkResultsVtk class | mumech::Problem | friend |
| printFieldsOnMeshGrid(const char *mesh_file_out, const double *p1, const double *p2, const long *n, char ptFlag, int rs, int nrs, PFCmode pfcMode=PFCM_OPTIMIZED) const | mumech::Problem | |
| printFieldsOnMeshVTK(const char *mesh_file_out, const char *mesh_file, char ptFlag, int rs, int nrs, PFCmode pfcMode=PFCM_OPTIMIZED) const | mumech::Problem | |
| printVtkFileCompleteInclRec(const char *rsltFileName) | mumech::Problem | private |
| Problem(void) | mumech::Problem | |
| problem_size_A | mumech::Problem | private |
| problem_size_B | mumech::Problem | private |
| Problems() | mumech::Problems | inline |
| read_inclusions_plus_initialize_and_print(const char *inclusion_file, const char *equiv_file, DiffTypes dt) | mumech::Problem | |
| read_input_file(const char *filename) | mumech::Problem | |
| RegGrid class | mumech::Problem | friend |
| SBA_maxiters | mumech::Problem | private |
| SBA_optimized | mumech::Problem | private |
| SBA_reqiters | mumech::Problem | private |
| SBA_type | mumech::Problem | private |
| selfBalanceAlgorithm class | mumech::Problem | friend |
| set_approximation(int val) | mumech::Problem | |
| set_data_set(void) | mumech::Problem | inline |
| set_DataDimDiff(int dim, DiffTypes dt) | mumech::Problem | inline |
| set_diffType(DiffTypes val) | mumech::Problem | inline |
| set_dimension(int d) | mumech::Problems | inline |
| set_inclusion_all(long id, double x, double y, double e, double n, double a1, double a2, double e1) | mumech::Problem | inline |
| set_inclusion_all(long id, double x, double y, double z, double e, double n, double a1, double a2, double a3, double e1, double e2, double e3) | mumech::Problem | inline |
| set_inclusion_centroids(long id, double x, double y, double z=0.0) | mumech::Problem | inline |
| set_inclusion_E_nu(long id, double E, double nu) | mumech::Problem | inline |
| set_inclusion_EulerAnglesDEG(long id, double e1, double e2=0.0, double e3=0.0) | mumech::Problem | inline |
| set_inclusion_semiaxesDimensions(long id, double a1, double a2, double a3=0.0) | mumech::Problem | inline |
| set_inclusion_shape(long id, InclusionGeometry shape) | mumech::Problem | inline |
| set_intFieldsShape(int val) | mumech::Problem | inline |
| set_matrix_E_nu(double E, double nu) | mumech::Problem | inline |
| set_number_of_inclusions(long n) | mumech::Problem | |
| set_numberOfRemoteStrains(int n) | mumech::Problem | inline |
| set_problem_size(double a1, double a2, double a3, double b1, double b2, double b3, double node_distance) | mumech::Problem | inline |
| set_RemoteStrain(int id, const double *rs) | mumech::Problem | inline |
| set_SBA_maximumNumberOfIterations(int val) | mumech::Problem | inline |
| set_SBA_optimized(bool val) | mumech::Problem | inline |
| set_SBA_requiredNumberOfIterations(int val) | mumech::Problem | inline |
| set_SBAM(SBAtype val) | mumech::Problem | inline |
| set_semiaxes_max_difference(double val) | mumech::Problem | inline |
| set_semiaxes_min_difference(double val) | mumech::Problem | inline |
| set_UnitRemoteStrains(void) | mumech::Problem | inline |
| totalNoActingIncls | mumech::Problem | private |
| twodim | mumech::Problems | protected |
| updateEigenstrainsBySBalgorithm(void) | mumech::Problem | private |
| updateEigenstrainsBySBalgorithm_2D(int strainID) | mumech::Problem | private |
| updateEpsTauInSBal(int strainID, double **&last_eps_tau) | mumech::Problem | private |
| updateStrainsInInclRecord(int noUpdate) | mumech::Problem | private |
| verbose | mumech::Problem | private |
| volumeOfIncls | mumech::Problem | private |
| ~Problem() | mumech::Problem | virtual |
| ~Problems() | mumech::Problems | inlinevirtual |