ARTEMIS
Public Member Functions | Public Attributes | List of all members
London Class Reference

#include <London.H>

Public Member Functions

 London ()
 
void ReadParameters ()
 
void InitData ()
 
void EvolveLondonJ (amrex::Real dt)
 
void InitializeSuperconductorMultiFabUsingParser (amrex::MultiFab *sc_mf, amrex::ParserExecutor< 3 > const &sc_parser, const int lev)
 

Public Attributes

amrex::Real m_penetration_depth
 
std::string m_str_superconductor_function
 
std::unique_ptr< amrex::Parserm_superconductor_parser
 
std::unique_ptr< amrex::MultiFabm_superconductor_mf
 
amrex::GpuArray< int, 3 > jx_IndexType
 
amrex::GpuArray< int, 3 > jy_IndexType
 
amrex::GpuArray< int, 3 > jz_IndexType
 

Constructor & Destructor Documentation

◆ London()

London::London ( )

Member Function Documentation

◆ EvolveLondonJ()

void London::EvolveLondonJ ( amrex::Real  dt)

◆ InitData()

void London::InitData ( )

◆ InitializeSuperconductorMultiFabUsingParser()

void London::InitializeSuperconductorMultiFabUsingParser ( amrex::MultiFab sc_mf,
amrex::ParserExecutor< 3 > const &  sc_parser,
const int  lev 
)

◆ ReadParameters()

void London::ReadParameters ( )

Member Data Documentation

◆ jx_IndexType

amrex::GpuArray<int, 3> London::jx_IndexType

Gpu Vector with index type of the jx multifab

◆ jy_IndexType

amrex::GpuArray<int, 3> London::jy_IndexType

Gpu Vector with index type of the jy multifab

◆ jz_IndexType

amrex::GpuArray<int, 3> London::jz_IndexType

Gpu Vector with index type of the jz multifab

◆ m_penetration_depth

amrex::Real London::m_penetration_depth

◆ m_str_superconductor_function

std::string London::m_str_superconductor_function

◆ m_superconductor_mf

std::unique_ptr<amrex::MultiFab> London::m_superconductor_mf

◆ m_superconductor_parser

std::unique_ptr<amrex::Parser> London::m_superconductor_parser

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