KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Classes | Namespaces
solid_mechanics_application.h File Reference
#include <string>
#include <iostream>
#include "includes/define.h"
#include "includes/constitutive_law.h"
#include "includes/ublas_interface.h"
#include "includes/kratos_application.h"
#include "containers/flags.h"
#include "custom_elements/solid_elements/linear_solid_element.hpp"
#include "custom_elements/solid_elements/small_displacement_element.hpp"
#include "custom_elements/solid_elements/small_displacement_bbar_element.hpp"
#include "custom_elements/solid_elements/axisymmetric_small_displacement_element.hpp"
#include "custom_elements/solid_elements/total_lagrangian_element.hpp"
#include "custom_elements/solid_elements/updated_lagrangian_element.hpp"
#include "custom_elements/solid_elements/axisymmetric_updated_lagrangian_element.hpp"
#include "custom_elements/solid_elements/updated_lagrangian_U_P_element.hpp"
#include "custom_elements/solid_elements/axisymmetric_updated_lagrangian_U_P_element.hpp"
#include "custom_elements/solid_elements/updated_lagrangian_V_element.hpp"
#include "custom_elements/solid_elements/updated_lagrangian_segregated_V_P_element.hpp"
#include "custom_elements/beam_elements/beam_element.hpp"
#include "custom_elements/beam_elements/small_displacement_beam_element.hpp"
#include "custom_elements/beam_elements/small_displacement_beam_element_3D2N.hpp"
#include "custom_elements/beam_elements/large_displacement_beam_element.hpp"
#include "custom_elements/beam_elements/large_displacement_beam_emc_element.hpp"
#include "custom_elements/beam_elements/large_displacement_beam_semc_element.hpp"
#include "custom_elements/beam_elements/geometrically_exact_rod_element.hpp"
#include "custom_elements/shell_elements/shell_thick_element_3D4N.hpp"
#include "custom_elements/shell_elements/shell_thin_element_3D3N.hpp"
#include "custom_elements/thermal_elements/thermal_element.hpp"
#include "custom_elements/thermal_elements/axisymmetric_thermal_element.hpp"
#include "custom_conditions/load_conditions/axisymmetric_point_load_condition.hpp"
#include "custom_conditions/load_conditions/axisymmetric_line_load_condition.hpp"
#include "custom_conditions/load_conditions/surface_load_condition.hpp"
#include "custom_conditions/moment_conditions/point_moment_condition.hpp"
#include "custom_conditions/moment_conditions/line_moment_condition.hpp"
#include "custom_conditions/moment_conditions/surface_moment_condition.hpp"
#include "custom_conditions/elastic_conditions/axisymmetric_point_elastic_condition.hpp"
#include "custom_conditions/elastic_conditions/axisymmetric_line_elastic_condition.hpp"
#include "custom_conditions/elastic_conditions/surface_elastic_condition.hpp"
#include "custom_conditions/thermal_conditions/line_heat_flux_condition.hpp"
#include "custom_constitutive/custom_flow_rules/non_linear_associative_plastic_flow_rule.hpp"
#include "custom_constitutive/custom_flow_rules/linear_associative_plastic_flow_rule.hpp"
#include "custom_constitutive/custom_flow_rules/isotropic_damage_flow_rule.hpp"
#include "custom_constitutive/custom_flow_rules/non_linear_rate_dependent_plastic_flow_rule.hpp"
#include "custom_constitutive/custom_yield_criteria/mises_huber_yield_criterion.hpp"
#include "custom_constitutive/custom_yield_criteria/simo_ju_yield_criterion.hpp"
#include "custom_constitutive/custom_yield_criteria/modified_mises_yield_criterion.hpp"
#include "custom_constitutive/custom_yield_criteria/mises_huber_thermal_yield_criterion.hpp"
#include "custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_hardening_law.hpp"
#include "custom_constitutive/custom_hardening_laws/linear_isotropic_kinematic_hardening_law.hpp"
#include "custom_constitutive/custom_hardening_laws/exponential_damage_hardening_law.hpp"
#include "custom_constitutive/custom_hardening_laws/modified_exponential_damage_hardening_law.hpp"
#include "custom_constitutive/custom_hardening_laws/non_linear_isotropic_kinematic_thermal_hardening_law.hpp"
#include "custom_constitutive/custom_hardening_laws/johnson_cook_thermal_hardening_law.hpp"
#include "custom_constitutive/custom_hardening_laws/baker_johnson_cook_thermal_hardening_law.hpp"
#include "custom_constitutive/hyperelastic_3D_law.hpp"
#include "custom_constitutive/hyperelastic_plane_strain_2D_law.hpp"
#include "custom_constitutive/hyperelastic_axisym_2D_law.hpp"
#include "custom_constitutive/hyperelastic_U_P_3D_law.hpp"
#include "custom_constitutive/hyperelastic_U_P_plane_strain_2D_law.hpp"
#include "custom_constitutive/hyperelastic_U_P_axisym_2D_law.hpp"
#include "custom_constitutive/linear_elastic_3D_law.hpp"
#include "custom_constitutive/linear_elastic_plane_strain_2D_law.hpp"
#include "custom_constitutive/linear_elastic_plane_stress_2D_law.hpp"
#include "custom_constitutive/linear_elastic_axisym_2D_law.hpp"
#include "custom_constitutive/linear_elastic_orthotropic_3D_law.hpp"
#include "custom_constitutive/hyperelastic_plastic_J2_3D_law.hpp"
#include "custom_constitutive/hyperelastic_plastic_J2_plane_strain_2D_law.hpp"
#include "custom_constitutive/hyperelastic_plastic_J2_axisym_2D_law.hpp"
#include "custom_constitutive/hyperelastic_plastic_U_P_J2_3D_law.hpp"
#include "custom_constitutive/hyperelastic_plastic_U_P_J2_plane_strain_2D_law.hpp"
#include "custom_constitutive/hyperelastic_plastic_U_P_J2_axisym_2D_law.hpp"
#include "custom_constitutive/isotropic_damage_simo_ju_3D_law.hpp"
#include "custom_constitutive/isotropic_damage_simo_ju_plane_strain_2D_law.hpp"
#include "custom_constitutive/isotropic_damage_simo_ju_plane_stress_2D_law.hpp"
#include "custom_constitutive/isotropic_damage_modified_mises_3D_law.hpp"
#include "custom_constitutive/isotropic_damage_modified_mises_plane_strain_2D_law.hpp"
#include "custom_constitutive/isotropic_damage_modified_mises_plane_stress_2D_law.hpp"
#include "custom_constitutive/hyperelastic_plastic_thermal_J2_plane_strain_2D_law.hpp"
#include "custom_constitutive/hyperelastic_plastic_thermal_johnson_cook_plane_strain_2D_law.hpp"
#include "custom_constitutive/hyperelastic_plastic_thermal_baker_johnson_cook_plane_strain_2D_law.hpp"
#include "custom_constitutive/hyperelastic_plastic_thermal_U_P_J2_3D_law.hpp"
#include "custom_constitutive/hyperelastic_plastic_thermal_U_P_J2_plane_strain_2D_law.hpp"
#include "custom_constitutive/hyperelastic_plastic_thermal_U_P_J2_axisym_2D_law.hpp"
#include "custom_constitutive/hyperelastic_plastic_thermal_U_P_johnson_cook_plane_strain_2D_law.hpp"
#include "custom_constitutive/hyperelastic_plastic_thermal_U_P_johnson_cook_axisym_2D_law.hpp"
#include "custom_constitutive/hyperelastic_plastic_thermal_U_P_baker_johnson_cook_plane_strain_2D_law.hpp"
#include "solid_mechanics_application_variables.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Kratos::KratosSolidMechanicsApplication
 Short class definition. More...
 

Namespaces

 Kratos
 REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.