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.
Public Member Functions | Public Attributes | List of all members
fde_solve.fde_solve Class Reference

solves (1+\mathcal{L})^{\alpha}\mathcal{L}^{\beta}\psi = f in [0,H] \psi = 0 at z=0 d\psi/dz = 0 at z=H More...

Collaboration diagram for fde_solve.fde_solve:

Public Member Functions

def __init__ (self, dof, alpha, coef, domain_height=1, t=0, Robin_const=None, beta=None, z_grid=None)
 
def reset_ode (self, coef)
 
def reset_kappa (self, coef)
 
def reset_parameters (self, coef=None, t=None, Robin_const=None)
 
def reset_jac (self, grad_coef)
 
def __call__ (self, f, k1, k2, **kwargs)
 

Public Attributes

 dof
 
 alpha
 
 beta
 
 coef
 
 domain_height
 
 t
 
 Robin_const
 
 z_grid
 
 d
 
 nModes
 
 grid
 
 h
 
 kappa_alpha
 
 ode_solve
 
 anisotrop
 
 apply_sqrtMass
 
 apply_Mass
 
 grad_term1
 
 gradA
 
 e1
 
 adjoint
 
 component
 
 kwargs
 
 rhs
 
 k
 variant of copying vector (important for not modifying the input) More...
 
 modes
 

Detailed Description

solves (1+\mathcal{L})^{\alpha}\mathcal{L}^{\beta}\psi = f in [0,H] \psi = 0 at z=0 d\psi/dz = 0 at z=H

Constructor & Destructor Documentation

◆ __init__()

def fde_solve.fde_solve.__init__ (   self,
  dof,
  alpha,
  coef,
  domain_height = 1,
  t = 0,
  Robin_const = None,
  beta = None,
  z_grid = None 
)

Member Function Documentation

◆ __call__()

def fde_solve.fde_solve.__call__ (   self,
  f,
  k1,
  k2,
**  kwargs 
)

◆ reset_jac()

def fde_solve.fde_solve.reset_jac (   self,
  grad_coef 
)

◆ reset_kappa()

def fde_solve.fde_solve.reset_kappa (   self,
  coef 
)

◆ reset_ode()

def fde_solve.fde_solve.reset_ode (   self,
  coef 
)

◆ reset_parameters()

def fde_solve.fde_solve.reset_parameters (   self,
  coef = None,
  t = None,
  Robin_const = None 
)

Member Data Documentation

◆ adjoint

fde_solve.fde_solve.adjoint

◆ alpha

fde_solve.fde_solve.alpha

◆ anisotrop

fde_solve.fde_solve.anisotrop

◆ apply_Mass

fde_solve.fde_solve.apply_Mass

◆ apply_sqrtMass

fde_solve.fde_solve.apply_sqrtMass

◆ beta

fde_solve.fde_solve.beta

◆ coef

fde_solve.fde_solve.coef

◆ component

fde_solve.fde_solve.component

◆ d

fde_solve.fde_solve.d

◆ dof

fde_solve.fde_solve.dof

◆ domain_height

fde_solve.fde_solve.domain_height

◆ e1

fde_solve.fde_solve.e1

◆ grad_term1

fde_solve.fde_solve.grad_term1

◆ gradA

fde_solve.fde_solve.gradA

◆ grid

fde_solve.fde_solve.grid

◆ h

fde_solve.fde_solve.h

◆ k

fde_solve.fde_solve.k

variant of copying vector (important for not modifying the input)

◆ kappa_alpha

fde_solve.fde_solve.kappa_alpha

◆ kwargs

fde_solve.fde_solve.kwargs

◆ modes

fde_solve.fde_solve.modes

◆ nModes

fde_solve.fde_solve.nModes

◆ ode_solve

fde_solve.fde_solve.ode_solve

◆ rhs

fde_solve.fde_solve.rhs

◆ Robin_const

fde_solve.fde_solve.Robin_const

◆ t

fde_solve.fde_solve.t

◆ z_grid

fde_solve.fde_solve.z_grid

The documentation for this class was generated from the following file: