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 |