muMECH  1.0
mumech::Problem Member List

This is the complete list of members for mumech::Problem, including all inherited members.

approx_point_pos1mumech::Problemprivate
approximationmumech::Problemprivate
check_dim(int i) const mumech::Probleminlineprivate
check_lc_nlc(int lc, int nlc) const mumech::Probleminlineprivate
check_lc_nlc(int lc, int nlc, int nRS)mumech::Probleminlineprivatestatic
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_equivalentmumech::Problemprivate
data_setmumech::Problemprivate
DifferentialScheme classmumech::Problemfriend
diffTypemumech::Problemprivate
Dilute classmumech::Problemfriend
eshelbySoluEllipticIntegrals classmumech::Problemfriend
eshelbySoluUniformField classmumech::Problemfriend
file_type_s2e(const char *s)mumech::Problemprivate
findAffectedInclusions(void)mumech::Problemprivate
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::Probleminlineprivate
get_SBA_reqiters(void)mumech::Probleminlineprivate
give_classid() const mumech::Probleminlinevirtual
give_diffType(void) const mumech::Probleminline
give_dimension(void) const mumech::Problemsinline
give_EA_RANGE(void) const mumech::Problemsinline
give_EL_POT_RANGE(void) const mumech::Problemsinline
give_EshelbyPertFieldsOnePoint(const double *coords, double **disp, double **strain, double **stress, int rs, int nrs, PFCmode pfcMode, long reqIncl=-3) const mumech::Problemprivate
give_EshelbyPertFieldsOnePoint_external(const double *coords, double **disp, double **strain, double **stress, int lc, int nlc, PFCmode pfcMode, long parent_incl) const mumech::Problemprivate
give_inclusion(long i) const mumech::Probleminline
give_inclusion_with_point_inside(const double *coords, double epsilon=0.0) const mumech::Problem
give_ISO_C_RANGE(void) const mumech::Problemsinline
give_matrix(void) const mumech::Probleminlineprivate
give_new_homogenization(HomogenizationType ht)mumech::Problem
give_new_mesh(void)mumech::Problem
give_nLC(void) const mumech::Probleminlinevirtual
give_ovlivneni(const double *coords, double *result)mumech::Problem
give_semiaxes_max_difference(void) const mumech::Probleminlineprivate
give_semiaxes_min_difference(void) const mumech::Probleminlineprivate
give_semiaxis_max_difference_change(void) const mumech::Probleminlineprivate
give_semiaxis_min_difference_change(void) const mumech::Probleminlineprivate
give_TENS_RANGE(void) const mumech::Problemsinline
give_TRNSFM_MTRX_TENS_RANGE(void) const mumech::Problemsinline
give_TRNSFM_MTRX_VEC_RANGE(void) const mumech::Problemsinline
give_twodim(void) const mumech::Problemsinline
give_VECT_RANGE(void) const mumech::Problemsinline
give_verbose(void) const mumech::Probleminlineprivate
give_VM_TENS_RANGE(void) const mumech::Problemsinline
giveActingInclusions(long *actIncls, const double *coords) const mumech::Problemprivate
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::Problemprivate
Homogenization classmumech::Problemfriend
homogsmumech::Problemprivate
Inclusion classmumech::Problemfriend
InclusionRecord2D classmumech::Problemfriend
InclusionRecord3D classmumech::Problemfriend
inclusionsmumech::Problemprivate
input_data_initialize_and_check_consistency(void)mumech::Problem
intFieldsShapemumech::Problemprivate
is_converted_to_equivalent(void) const mumech::Probleminlineprivatevirtual
is_twodim(void) const mumech::Probleminlineprivate
matrixmumech::Problemprivate
matrix_giveFullStiffMatrix(double *m) const mumech::Probleminline
matrix_giveReducedStiffMatrix(double *m) const mumech::Probleminline
MatrixRecord classmumech::Problemfriend
max_axes_diffmumech::Problemprivate
max_axes_diff_changemumech::Problemprivate
mElement classmumech::Problemfriend
Mesh classmumech::Problemfriend
meshesmumech::Problemprivate
min_axes_diffmumech::Problemprivate
min_axes_diff_changemumech::Problemprivate
mNode classmumech::Problemfriend
ndisplc_all(void) const mumech::Probleminlineprivate
ndisplc_one(void) const mumech::Problemsinline
nhomogsmumech::Problemprivate
nmeshesmumech::Problemprivate
node_distmumech::Problemprivate
noInclmumech::Problemprivate
nstrain_all(void) const mumech::Probleminlineprivate
nstrain_one(void) const mumech::Problemsinline
Point classmumech::Problemfriend
print_equivalent_problem(const char *filename)mumech::Problem
print_visualization(const char *filename, int n, int dim=0, bool refined=false)mumech::Problem
printBenchmarkResultsVtk classmumech::Problemfriend
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::Problemprivate
Problem(void)mumech::Problem
problem_size_Amumech::Problemprivate
problem_size_Bmumech::Problemprivate
Problems()mumech::Problemsinline
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 classmumech::Problemfriend
SBA_maxitersmumech::Problemprivate
SBA_optimizedmumech::Problemprivate
SBA_reqitersmumech::Problemprivate
SBA_typemumech::Problemprivate
selfBalanceAlgorithm classmumech::Problemfriend
set_approximation(int val)mumech::Problem
set_data_set(void)mumech::Probleminline
set_DataDimDiff(int dim, DiffTypes dt)mumech::Probleminline
set_diffType(DiffTypes val)mumech::Probleminline
set_dimension(int d)mumech::Problemsinline
set_inclusion_all(long id, double x, double y, double e, double n, double a1, double a2, double e1)mumech::Probleminline
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::Probleminline
set_inclusion_centroids(long id, double x, double y, double z=0.0)mumech::Probleminline
set_inclusion_E_nu(long id, double E, double nu)mumech::Probleminline
set_inclusion_EulerAnglesDEG(long id, double e1, double e2=0.0, double e3=0.0)mumech::Probleminline
set_inclusion_semiaxesDimensions(long id, double a1, double a2, double a3=0.0)mumech::Probleminline
set_inclusion_shape(long id, InclusionGeometry shape)mumech::Probleminline
set_intFieldsShape(int val)mumech::Probleminline
set_matrix_E_nu(double E, double nu)mumech::Probleminline
set_number_of_inclusions(long n)mumech::Problem
set_numberOfRemoteStrains(int n)mumech::Probleminline
set_problem_size(double a1, double a2, double a3, double b1, double b2, double b3, double node_distance)mumech::Probleminline
set_RemoteStrain(int id, const double *rs)mumech::Probleminline
set_SBA_maximumNumberOfIterations(int val)mumech::Probleminline
set_SBA_optimized(bool val)mumech::Probleminline
set_SBA_requiredNumberOfIterations(int val)mumech::Probleminline
set_SBAM(SBAtype val)mumech::Probleminline
set_semiaxes_max_difference(double val)mumech::Probleminline
set_semiaxes_min_difference(double val)mumech::Probleminline
set_UnitRemoteStrains(void)mumech::Probleminline
totalNoActingInclsmumech::Problemprivate
twodimmumech::Problemsprotected
updateEigenstrainsBySBalgorithm(void)mumech::Problemprivate
updateEigenstrainsBySBalgorithm_2D(int strainID)mumech::Problemprivate
updateEpsTauInSBal(int strainID, double **&last_eps_tau)mumech::Problemprivate
updateStrainsInInclRecord(int noUpdate)mumech::Problemprivate
verbosemumech::Problemprivate
volumeOfInclsmumech::Problemprivate
~Problem()mumech::Problemvirtual
~Problems()mumech::Problemsinlinevirtual