• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeedu API Reference
  • KDE Home
  • Contact Us
 

kig

  • sources
  • kde-4.12
  • kdeedu
  • kig
  • misc
Functions
kignumerics.h File Reference
#include <cmath>
Include dependency graph for kignumerics.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void BackwardSubstitution (double *matrix[], int numrows, int numcols, int scambio[], double solution[])
 
double calcCubicRoot (double xmin, double xmax, double a, double b, double c, double d, int root, bool &valid, int &numroots)
 
double calcCubicRootwithNewton (double ymin, double ymax, double a, double b, double c, double d, double tol)
 
int calcCubicVariations (double x, double a, double b, double c, double d, double p1a, double p1b, double p0a)
 
bool GaussianElimination (double *matrix[], int numrows, int numcols, int scambio[])
 
bool Invert3by3matrix (const double m[3][3], double inv[3][3])
 

Function Documentation

void BackwardSubstitution ( double *  matrix[],
int  numrows,
int  numcols,
int  scambio[],
double  solution[] 
)

Definition at line 340 of file kignumerics.cpp.

double calcCubicRoot ( double  xmin,
double  xmax,
double  a,
double  b,
double  c,
double  d,
int  root,
bool &  valid,
int &  numroots 
)

This file is part of Kig, a KDE program for Interactive Geometry...

Copyright (C) 2002 Maurizio Paolini paoli.nosp@m.ni@d.nosp@m.mf.un.nosp@m.icat.nosp@m.t.it

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA

Definition at line 32 of file kignumerics.cpp.

double calcCubicRootwithNewton ( double  ymin,
double  ymax,
double  a,
double  b,
double  c,
double  d,
double  tol 
)

Definition at line 206 of file kignumerics.cpp.

int calcCubicVariations ( double  x,
double  a,
double  b,
double  c,
double  d,
double  p1a,
double  p1b,
double  p0a 
)

Definition at line 164 of file kignumerics.cpp.

bool GaussianElimination ( double *  matrix[],
int  numrows,
int  numcols,
int  scambio[] 
)

Gaussian Elimination.

We return false if the matrix is singular, and can't be usefully eliminated..

Definition at line 271 of file kignumerics.cpp.

bool Invert3by3matrix ( const double  m[3][3],
double  inv[3][3] 
)

Definition at line 372 of file kignumerics.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:35:40 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kig

Skip menu "kig"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal