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.
Namespaces | Functions
optimization_application_variables.h File Reference
#include "includes/define.h"
#include "containers/variable.h"
Include dependency graph for optimization_application_variables.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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

Functions

 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, AUXILIARY_FIELD)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_LINEAR_D_X)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_LINEAR_D_CX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_PLANE_SYMMETRY_D_X)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_PLANE_SYMMETRY_D_CX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, NEAREST_NEIGHBOUR_POINT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, NEAREST_NEIGHBOUR_DIST)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, int, NEAREST_NEIGHBOUR_COND_ID)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_STRAIN_ENERGY_1_D_X)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_STRAIN_ENERGY_1_D_CX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_STRAIN_ENERGY_2_D_X)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_STRAIN_ENERGY_2_D_CX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_STRAIN_ENERGY_3_D_X)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_STRAIN_ENERGY_3_D_CX)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_STRAIN_ENERGY_1_D_FD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_STRAIN_ENERGY_1_D_CD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_STRAIN_ENERGY_2_D_FD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_STRAIN_ENERGY_2_D_CD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_STRAIN_ENERGY_3_D_FD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_STRAIN_ENERGY_3_D_CD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_STRAIN_ENERGY_1_D_FT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_STRAIN_ENERGY_1_D_CT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_STRAIN_ENERGY_2_D_FT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_STRAIN_ENERGY_2_D_CT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_STRAIN_ENERGY_3_D_FT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_STRAIN_ENERGY_3_D_CT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_INTERFACE_D_FD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_INTERFACE_D_CD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_PARTITION_MASS_D_FD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_PARTITION_MASS_D_CD)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_MASS_D_X)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_MASS_D_CX)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_MASS_D_FT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_MASS_D_CT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_MASS_D_PD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_MASS_D_FD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_MASS_D_CD)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_MAX_OVERHANG_ANGLE_D_X)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_MAX_OVERHANG_ANGLE_D_CX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_STRESS_D_X)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_STRESS_D_CX)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_STRESS_D_FD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_STRESS_D_CD)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_MAX_STRESS_D_X)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_MAX_STRESS_D_CX)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_MAX_STRESS_D_PT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_MAX_STRESS_D_CT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_MAX_STRESS_D_PD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_MAX_STRESS_D_CD)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_MAX_STRES_D_X)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_MAX_STRES_D_CX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, CX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, SX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_CX)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, D_X)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, PT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, PPT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, FT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, CT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_CT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_PT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_PT_D_FT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_PPT_D_FT)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, PD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, PE)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_PD_D_FD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_PE_D_FD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, FD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, CD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_CD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, D_PD)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, ADJOINT_RHS)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, Matrix, HELMHOLTZ_MASS_MATRIX)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, HELMHOLTZ_SURF_RADIUS_SHAPE)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, HELMHOLTZ_BULK_RADIUS_SHAPE)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, bool, COMPUTE_CONTROL_POINTS_SHAPE)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, ELEMENT_STRAIN_ENERGY)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, HELMHOLTZ_SURF_POISSON_RATIO_SHAPE)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, HELMHOLTZ_BULK_POISSON_RATIO_SHAPE)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, HELMHOLTZ_VARS_SHAPE)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, HELMHOLTZ_SOURCE_SHAPE)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, HELMHOLTZ_VAR_THICKNESS)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, HELMHOLTZ_SOURCE_THICKNESS)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, HELMHOLTZ_RADIUS_THICKNESS)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, HELMHOLTZ_VAR_DENSITY)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, HELMHOLTZ_SOURCE_DENSITY)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, HELMHOLTZ_RADIUS_DENSITY)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, bool, COMPUTE_CONTROL_DENSITIES)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, SHAPE)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, CROSS_AREA)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, DENSITY_SENSITIVITY)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, THICKNESS_SENSITIVITY)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, CROSS_AREA_SENSITIVITY)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, YOUNG_MODULUS_SENSITIVITY)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, POISSON_RATIO_SENSITIVITY)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, bool, COMPUTE_HELMHOLTZ_INVERSE)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, bool, HELMHOLTZ_INTEGRATED_FIELD)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, HELMHOLTZ_RADIUS)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, HELMHOLTZ_SCALAR)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, HELMHOLTZ_SCALAR_SOURCE)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, HELMHOLTZ_VECTOR)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, HELMHOLTZ_VECTOR_SOURCE)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, TEMPORARY_SCALAR_VARIABLE_1)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, double, TEMPORARY_SCALAR_VARIABLE_2)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, TEMPORARY_ARRAY3_VARIABLE_1)
 
 Kratos::KRATOS_DEFINE_3D_APPLICATION_VARIABLE_WITH_COMPONENTS (OPTIMIZATION_APPLICATION, TEMPORARY_ARRAY3_VARIABLE_2)
 
 Kratos::KRATOS_DEFINE_APPLICATION_VARIABLE (OPTIMIZATION_APPLICATION, std::vector< std::string >, MODEL_PART_STATUS)