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 | Functions | Variables
hinsberg_optimization_3 Namespace Reference

Classes

class  K_B
 
class  K_component
 
class  K_sum
 
class  Functional
 

Functions

def DawsonIntegral (x)
 
def FillUpMatrices (F, ais, tis)
 
def GetExponentialsCoefficients (functional, a0, t0)
 

Variables

list tis = [0.1, 0.3, 1., 3., 10., 40., 190., 1000., 6500., 50000.]
 
list a0 = [ 0.23477446, 0.28549392, 0.28479113, 0.26149251, 0.32055117, 0.35351918, 0.3963018, 0.42237921, 0.48282255, 0.63471099]
 
int tol = 1e-9
 
int max_iter = 50
 
bool still_changes = True
 
 a = np.array(a0 + tis)
 
 a_old = np.array(a0 + tis)
 
int iteration = 0
 
 F = Functional()
 
 grad
 
 H_inv
 

Function Documentation

◆ DawsonIntegral()

def hinsberg_optimization_3.DawsonIntegral (   x)

◆ FillUpMatrices()

def hinsberg_optimization_3.FillUpMatrices (   F,
  ais,
  tis 
)

◆ GetExponentialsCoefficients()

def hinsberg_optimization_3.GetExponentialsCoefficients (   functional,
  a0,
  t0 
)

Variable Documentation

◆ a

hinsberg_optimization_3.a = np.array(a0 + tis)

◆ a0

list hinsberg_optimization_3.a0 = [ 0.23477446, 0.28549392, 0.28479113, 0.26149251, 0.32055117, 0.35351918, 0.3963018, 0.42237921, 0.48282255, 0.63471099]

◆ a_old

hinsberg_optimization_3.a_old = np.array(a0 + tis)

◆ F

hinsberg_optimization_3.F = Functional()

◆ grad

hinsberg_optimization_3.grad

◆ H_inv

hinsberg_optimization_3.H_inv

◆ iteration

int hinsberg_optimization_3.iteration = 0

◆ max_iter

int hinsberg_optimization_3.max_iter = 50

◆ still_changes

int hinsberg_optimization_3.still_changes = True

◆ tis

list hinsberg_optimization_3.tis = [0.1, 0.3, 1., 3., 10., 40., 190., 1000., 6500., 50000.]

◆ tol

int hinsberg_optimization_3.tol = 1e-9