![]() |
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.
|
This is the complete list of members for Kratos::OptimizationUtilities, including all inherited members.
| AddFirstVariableToSecondVariable(ModelPart &rModelPart, const Variable< array_3d > &rFirstVariable, const Variable< array_3d > &rSecondVariable) | Kratos::OptimizationUtilities | static |
| array_3d typedef | Kratos::OptimizationUtilities | |
| AssembleBufferMatrix(Matrix &rMatrix, const std::vector< double > &rVariables) | Kratos::OptimizationUtilities | inlinestatic |
| AssembleMatrix(ModelPart &rModelPart, Matrix &rMatrix, const std::vector< Variable< array_3d > * > &rVariables) | Kratos::OptimizationUtilities | static |
| AssembleVector(ModelPart &rModelPart, Vector &rVector, const Variable< double > &rVariable) | Kratos::OptimizationUtilities | static |
| AssembleVector(ModelPart &rModelPart, Vector &rVector, const Variable< array_3d > &rVariable) | Kratos::OptimizationUtilities | static |
| AssignVectorToVariable(ModelPart &rModelPart, const Vector &rVector, const Variable< double > &rVariable) | Kratos::OptimizationUtilities | static |
| AssignVectorToVariable(ModelPart &rModelPart, const Vector &rVector, const Variable< array_3d > &rVariable) | Kratos::OptimizationUtilities | static |
| CalculateProjectedSearchDirectionAndCorrection(Vector &rObjectiveGradient, Matrix &rConstraintGradients, Vector &rConstraintValues, LinearSolver< DenseSpace, DenseSpace > &rSolver, Vector &rProjectedSearchDirection, Vector &rRestoration) | Kratos::OptimizationUtilities | static |
| CalculateRelaxedProjectedSearchDirectionAndCorrection(Vector &rObjectiveGradient, Matrix &rConstraintGradients, Matrix &rRelaxationCoefficients, Vector &rCorrectionCoefficients, LinearSolver< DenseSpace, DenseSpace > &rSolver, Vector &rProjectedSearchDirection, Vector &rCorrection) | Kratos::OptimizationUtilities | inlinestatic |
| ComputeControlPointUpdate(ModelPart &rModelPart, const double StepSize, const bool Normalize) | Kratos::OptimizationUtilities | static |
| ComputeCorrectionFactor(ModelPart &rModelPart, const double PrevConstraintValue, const double ConstraintValue, double &CorrectionScaling, const bool IsAdaptive) | Kratos::OptimizationUtilities | static |
| ComputeL2NormOfNodalVariable(ModelPart &rModelPart, const Variable< array_3d > &rVariable) | Kratos::OptimizationUtilities | static |
| ComputeL2NormOfNodalVariable(ModelPart &rModelPart, const Variable< double > &rVariable) | Kratos::OptimizationUtilities | static |
| ComputeMaxNormOfNodalVariable(ModelPart &rModelPart, const Variable< array_3d > &rVariable) | Kratos::OptimizationUtilities | static |
| ComputeMaxNormOfNodalVariable(ModelPart &rModelPart, const Variable< double > &rVariable) | Kratos::OptimizationUtilities | static |
| ComputeProjectedSearchDirection(ModelPart &rModelPart) | Kratos::OptimizationUtilities | static |
| ComputeSearchDirectionSteepestDescent(ModelPart &rModelPart) | Kratos::OptimizationUtilities | static |
| CorrectProjectedSearchDirection(ModelPart &rModelPart, const double PrevConstraintValue, const double ConstraintValue, const double CorrectionScaling, const bool IsAdaptive) | Kratos::OptimizationUtilities | static |
| DenseSpace typedef | Kratos::OptimizationUtilities | |
| KRATOS_CLASS_POINTER_DEFINITION(OptimizationUtilities) | Kratos::OptimizationUtilities |