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

#include <Inductor.H>

Public Member Functions

 Inductor ()
 
void ReadParameters ()
 
void InitData ()
 
void EvolveInductorJ (amrex::Real dt)
 
void InitializeInductorMultiFabUsingParser (amrex::MultiFab *inductor_mf, amrex::ParserExecutor< 3 > const &inductor_parser, const int lev)
 

Public Attributes

std::string m_str_inductor_x_function
 
std::string m_str_inductor_y_function
 
std::string m_str_inductor_z_function
 
std::unique_ptr< amrex::Parserm_inductor_x_parser
 
std::unique_ptr< amrex::Parserm_inductor_y_parser
 
std::unique_ptr< amrex::Parserm_inductor_z_parser
 
std::unique_ptr< amrex::MultiFabm_inductor_x_mf
 
std::unique_ptr< amrex::MultiFabm_inductor_y_mf
 
std::unique_ptr< amrex::MultiFabm_inductor_z_mf
 
amrex::GpuArray< int, 3 > jx_IndexType
 
amrex::GpuArray< int, 3 > jy_IndexType
 
amrex::GpuArray< int, 3 > jz_IndexType
 

Constructor & Destructor Documentation

◆ Inductor()

Inductor::Inductor ( )

Member Function Documentation

◆ EvolveInductorJ()

void Inductor::EvolveInductorJ ( amrex::Real  dt)

◆ InitData()

void Inductor::InitData ( )

◆ InitializeInductorMultiFabUsingParser()

void Inductor::InitializeInductorMultiFabUsingParser ( amrex::MultiFab inductor_mf,
amrex::ParserExecutor< 3 > const &  inductor_parser,
const int  lev 
)

◆ ReadParameters()

void Inductor::ReadParameters ( )

Member Data Documentation

◆ jx_IndexType

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

Gpu Vector with index type of the jx multifab

◆ jy_IndexType

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

Gpu Vector with index type of the jy multifab

◆ jz_IndexType

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

Gpu Vector with index type of the jz multifab

◆ m_inductor_x_mf

std::unique_ptr<amrex::MultiFab> Inductor::m_inductor_x_mf

◆ m_inductor_x_parser

std::unique_ptr<amrex::Parser> Inductor::m_inductor_x_parser

◆ m_inductor_y_mf

std::unique_ptr<amrex::MultiFab> Inductor::m_inductor_y_mf

◆ m_inductor_y_parser

std::unique_ptr<amrex::Parser> Inductor::m_inductor_y_parser

◆ m_inductor_z_mf

std::unique_ptr<amrex::MultiFab> Inductor::m_inductor_z_mf

◆ m_inductor_z_parser

std::unique_ptr<amrex::Parser> Inductor::m_inductor_z_parser

◆ m_str_inductor_x_function

std::string Inductor::m_str_inductor_x_function

◆ m_str_inductor_y_function

std::string Inductor::m_str_inductor_y_function

◆ m_str_inductor_z_function

std::string Inductor::m_str_inductor_z_function

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