WARPXM v1.10.0
Loading...
Searching...
No Matches
warpy.host_actions.irk.irk Class Reference

Implicit Runge-Kutta temporal solver Note: currently will not work correctly with limiters on (limiters overwrite the stage variable data in-place) More...

Inheritance diagram for warpy.host_actions.irk.irk:
warpy.host_actions.host_action.host_action

Detailed Description

Implicit Runge-Kutta temporal solver Note: currently will not work correctly with limiters on (limiters overwrite the stage variable data in-place)

Public Member Functions

def __init__ (self, name, scheme, spatial_solvers=[], variable_adjusters=[])
 
def name (self, stage=None)
 
def attrs (self, stage=None)
 
def generate (self, start=None, stop=None, stride=1, explode_name=True, explode_args=True)
 
- Public Member Functions inherited from warpy.host_actions.host_action.host_action
def __init__ (self, name, req_attrs, opt_attrs=None, variables=None)
 
def variables (self)
 

Public Attributes

 num_copies
 
 output_stage
 
 spatial_solvers
 
 variable_adjusters
 
- Public Attributes inherited from warpy.host_actions.host_action.host_action
 vars_
 

Static Public Attributes

dict rk_num_copies = {"IRK1": 3}
 
dict rk_output_stage = {"IRK1": 2}
 

Constructor & Destructor Documentation

◆ __init__()

def warpy.host_actions.irk.irk.__init__ (   self,
  name,
  scheme,
  spatial_solvers = [],
  variable_adjusters = [] 
)

Member Function Documentation

◆ attrs()

def warpy.host_actions.irk.irk.attrs (   self,
  stage = None 
)

◆ generate()

def warpy.host_actions.irk.irk.generate (   self,
  start = None,
  stop = None,
  stride = 1,
  explode_name = True,
  explode_args = True 
)

◆ name()

def warpy.host_actions.irk.irk.name (   self,
  stage = None 
)

Member Data Documentation

◆ num_copies

warpy.host_actions.irk.irk.num_copies

◆ output_stage

warpy.host_actions.irk.irk.output_stage

◆ rk_num_copies

dict warpy.host_actions.irk.irk.rk_num_copies = {"IRK1": 3}
static

◆ rk_output_stage

dict warpy.host_actions.irk.irk.rk_output_stage = {"IRK1": 2}
static

◆ spatial_solvers

warpy.host_actions.irk.irk.spatial_solvers

◆ variable_adjusters

warpy.host_actions.irk.irk.variable_adjusters

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