GNU Octave 7.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
Faddeeva Namespace Reference

Functions

double Dawson (double x)
 
std::complex< doubleDawson (std::complex< double > z, double relerr=0)
 
double erf (double x)
 
std::complex< doubleerf (std::complex< double > z, double relerr=0)
 
double erfc (double x)
 
std::complex< doubleerfc (std::complex< double > z, double relerr=0)
 
double erfcx (double x)
 
std::complex< doubleerfcx (std::complex< double > z, double relerr=0)
 
double erfi (double x)
 
std::complex< doubleerfi (std::complex< double > z, double relerr=0)
 
std::complex< doublew (std::complex< double > z, double relerr=0)
 
double w_im (double x)
 

Function Documentation

◆ Dawson() [1/2]

double Faddeeva::Dawson ( double  x)

◆ Dawson() [2/2]

std::complex< double > Faddeeva::Dawson ( std::complex< double z,
double  relerr = 0 
)

Referenced by octave::math::dawson().

◆ erf() [1/2]

double Faddeeva::erf ( double  x)

◆ erf() [2/2]

◆ erfc() [1/2]

double Faddeeva::erfc ( double  x)

◆ erfc() [2/2]

◆ erfcx() [1/2]

double Faddeeva::erfcx ( double  x)

◆ erfcx() [2/2]

◆ erfi() [1/2]

double Faddeeva::erfi ( double  x)

◆ erfi() [2/2]

◆ w()

std::complex< double > Faddeeva::w ( std::complex< double z,
double  relerr = 0 
)

Referenced by octave::BaseControl::BaseControl(), octave::ButtonGroup::ButtonGroup(), octave::Panel::Panel(), octave::Canvas::canvasMouseReleaseEvent(), octave::math::cbesy(), octave::opengl_renderer::patch_tessellator::combine(), octave::ContextMenu::create(), octave::opengl_texture::create(), qr< T >::delete_col(), qr< T >::delete_row(), chol< T >::delete_sym(), octave_int_arith_base< T, false >::div(), octave_int_arith_base< T, true >::div(), chol< T >::downdate(), draw(), octave::opengl_renderer::draw_texture_image(), octave::Figure::enableMouseTracking(), etdfs(), euler3d(), float_format::exponent_width(), F__magick_ping__(), Faddeeva_Dawson(), Faddeeva_erf(), Faddeeva_erfc(), Faddeeva_erfcx(), find_starting_node(), octave::main_window::focus_changed(), octave::octave_dock_widget::focusWidget(), Fordschur(), Fquadcc(), Fsymrcm(), octave::octave_dock_widget::handle_settings(), octave::terminal_dock_widget::has_focus(), schur< T >::init(), octave::BaseControl::init(), qr< T >::insert_col(), qr< T >::insert_row(), chol< T >::insert_sym(), octave::file_editor::is_editor_console_tabbed(), octave::Utils::makeImageFromCData(), operator*(), read_file(), octave::realQSizeForTable(), octave::Canvas::redraw(), octave::opengl_renderer::set_linewidth(), octave::opengl_renderer::set_viewport(), octave::Canvas::setCursor(), octave::variable_editor_view::setModel(), qr< T >::shift_cols(), chol< T >::shift_sym(), Screen::ShowCharacter(), octave::bp_table::stop_on_err_warn_status(), string_width(), octave::opengl_tessellator::tess_combine(), transpose(), umul128(), chol< T >::update(), qr< T >::update(), octave::BaseControl::update(), octave::ToolBarButton< T >::update(), lu< T >::update_piv(), octave::Table::updateColumnwidth(), octave::Canvas::updateCurrentPoint(), octave::updatePalette(), vector_interpolation3d(), QWinTerminalImpl::viewPaintEvent(), float_format::width(), and write_file().

◆ w_im()