Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

bandmat.cpp File Reference

#include "include.h"
#include <stdlib.h>
#include "include.h"
#include <exception>
Include dependency graph for bandmat.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  NEWMAT

Defines

#define REPORT   {}

Functions

static int NEWMAT::my_min (int x, int y)
static int NEWMAT::my_max (int x, int y)
Real NEWMAT::square (Real x)

Define Documentation

#define REPORT   {}

Definition at line 23 of file bandmat.cpp.

Referenced by NEWMAT::Add(), NEWMAT::GeneralMatrix::Add(), NEWMAT::MatrixRowCol::Add(), NEWMAT::AddDS(), NEWMAT::RectMatrixRowCol::AddScaled(), NEWMAT::MatrixRowCol::AddScaled(), NEWMAT::AddTo(), NEWMAT::FFT_Controller::ar_1d_ft(), NEWMAT::BaseMatrix::AsColumn(), NEWMAT::BaseMatrix::AsDiagonal(), NEWMAT::BaseMatrix::AsMatrix(), NEWMAT::BaseMatrix::AsRow(), NEWMAT::BaseMatrix::AsScalar(), NEWMAT::BandMatrix::BandMatrix(), NEWMAT::GetSubMatrix::BandWidth(), NEWMAT::ReturnMatrix::BandWidth(), NEWMAT::MatedMatrix::BandWidth(), NEWMAT::DiagedMatrix::BandWidth(), NEWMAT::ColedMatrix::BandWidth(), NEWMAT::RowedMatrix::BandWidth(), NEWMAT::InvertedMatrix::BandWidth(), NEWMAT::TransposedMatrix::BandWidth(), NEWMAT::NegatedMatrix::BandWidth(), NEWMAT::ScaledMatrix::BandWidth(), NEWMAT::SolvedMatrix::BandWidth(), NEWMAT::ConcatenatedMatrix::BandWidth(), NEWMAT::MultipliedMatrix::BandWidth(), NEWMAT::KPMatrix::BandWidth(), NEWMAT::SPMatrix::BandWidth(), NEWMAT::AddedMatrix::BandWidth(), NEWMAT::GenericMatrix::BandWidth(), NEWMAT::BandMatrix::BandWidth(), NEWMAT::LowerTriangularMatrix::BandWidth(), NEWMAT::UpperTriangularMatrix::BandWidth(), NEWMAT::IdentityMatrix::BandWidth(), NEWMAT::DiagonalMatrix::BandWidth(), NEWMAT::BaseMatrix::BandWidth(), NEWMAT::BitReverse(), NEWMAT::BlockCopy(), NEWMAT::GeneralMatrix::BorrowStore(), NEWMAT::FFT_Controller::CanFactor(), NEWMAT::MatrixRowCol::Check(), NEWMAT::GeneralMatrix::CheckStore(), NEWMAT::BandLUMatrix::CleanUp(), NEWMAT::CroutMatrix::CleanUp(), NEWMAT::ColumnVector::CleanUp(), NEWMAT::RowVector::CleanUp(), NEWMAT::nricMatrix::CleanUp(), NEWMAT::GeneralMatrix::CleanUp(), NEWMAT::BaseMatrix::Column(), NEWMAT::BaseMatrix::Columns(), NEWMAT::ColumnVector::ColumnVector(), NEWMAT::ComplexScale(), NEWMAT::MatrixRowCol::ConCat(), NEWMAT::ConstRealStarStar::ConstRealStarStar(), NEWMAT::MatrixRowCol::Copy(), NEWMAT::MatrixRowCol::CopyCheck(), NEWMAT::cossin(), NEWMAT::CrossProduct(), NEWMAT::CrossProductColumns(), NEWMAT::CrossProductRows(), NEWMAT::CroutMatrix::CroutMatrix(), NEWMAT::nricMatrix::DeleteRowPointer(), NEWMAT::BaseMatrix::Determinant(), NEWMAT::DiagonalMatrix::DiagonalMatrix(), NEWMAT::RectMatrixRowCol::Divide(), NEWMAT::DotProd(), NEWMAT::DotProduct(), NEWMAT::SymmetricBandMatrix::element(), NEWMAT::LowerBandMatrix::element(), NEWMAT::UpperBandMatrix::element(), NEWMAT::BandMatrix::element(), NEWMAT::RowVector::element(), NEWMAT::ColumnVector::element(), NEWMAT::DiagonalMatrix::element(), NEWMAT::LowerTriangularMatrix::element(), NEWMAT::UpperTriangularMatrix::element(), NEWMAT::SymmetricMatrix::element(), NEWMAT::Matrix::element(), NEWMAT::GeneralMatrix::Eq(), NEWMAT::GeneralMatrix::Eq2(), NEWMAT::StackedMatrix::Evaluate(), NEWMAT::ConcatenatedMatrix::Evaluate(), NEWMAT::SPMatrix::Evaluate(), NEWMAT::SubtractedMatrix::Evaluate(), NEWMAT::AddedMatrix::Evaluate(), NEWMAT::InvertedMatrix::Evaluate(), NEWMAT::KPMatrix::Evaluate(), NEWMAT::SolvedMatrix::Evaluate(), NEWMAT::MultipliedMatrix::Evaluate(), NEWMAT::GetSubMatrix::Evaluate(), NEWMAT::TransposedMatrix::Evaluate(), NEWMAT::ReversedMatrix::Evaluate(), NEWMAT::NegatedMatrix::Evaluate(), NEWMAT::ScaledMatrix::Evaluate(), NEWMAT::NegShiftedMatrix::Evaluate(), NEWMAT::ShiftedMatrix::Evaluate(), NEWMAT::GenericMatrix::Evaluate(), NEWMAT::GeneralMatrix::Evaluate(), NEWMAT::fftstep(), NEWMAT::GeneralMatrix::ForReturn(), NEWMAT::GeneralKP(), NEWMAT::GeneralMatrix::GeneralMatrix(), NEWMAT::GeneralMult(), NEWMAT::GeneralMult1(), NEWMAT::GeneralMult2(), NEWMAT::GeneralSolv(), NEWMAT::GeneralSolvI(), NEWMAT::IdentityMatrix::GetCol(), NEWMAT::SymmetricBandMatrix::GetCol(), NEWMAT::BandMatrix::GetCol(), NEWMAT::RowVector::GetCol(), NEWMAT::SymmetricMatrix::GetCol(), NEWMAT::LowerTriangularMatrix::GetCol(), NEWMAT::UpperTriangularMatrix::GetCol(), NEWMAT::DiagonalMatrix::GetCol(), NEWMAT::Matrix::GetCol(), NEWMAT::GeneralMatrix::GetMatrix(), NEWMAT::IdentityMatrix::GetRow(), NEWMAT::SymmetricBandMatrix::GetRow(), NEWMAT::BandMatrix::GetRow(), NEWMAT::SymmetricMatrix::GetRow(), NEWMAT::LowerTriangularMatrix::GetRow(), NEWMAT::UpperTriangularMatrix::GetRow(), NEWMAT::DiagonalMatrix::GetRow(), NEWMAT::Matrix::GetRow(), NEWMAT::GeneralMatrix::GetStore(), NEWMAT::GR_1D_FS(), NEWMAT::GR_1D_FT(), NEWMAT::BaseMatrix::i(), NEWMAT::MatrixType::i(), NEWMAT::IdentityMatrix::IdentityMatrix(), NEWMAT::IdentityMatrix::Image(), NEWMAT::nricMatrix::Image(), NEWMAT::SymmetricBandMatrix::Image(), NEWMAT::LowerBandMatrix::Image(), NEWMAT::UpperBandMatrix::Image(), NEWMAT::BandMatrix::Image(), NEWMAT::ColumnVector::Image(), NEWMAT::RowVector::Image(), NEWMAT::DiagonalMatrix::Image(), NEWMAT::LowerTriangularMatrix::Image(), NEWMAT::UpperTriangularMatrix::Image(), NEWMAT::SymmetricMatrix::Image(), NEWMAT::SquareMatrix::Image(), NEWMAT::Matrix::Image(), NEWMAT::GetSubMatrix::Inject(), NEWMAT::GeneralMatrix::Inject(), NEWMAT::MatrixRowCol::Inject(), NEWMAT::InsertionSortAscending(), NEWMAT::InsertionSortDescending(), NEWMAT::BandLUMatrix::IsEqual(), NEWMAT::CroutMatrix::IsEqual(), NEWMAT::GeneralMatrix::IsEqual(), NEWMAT::IsZero(), NEWMAT::GeneralMatrix::IsZero(), NEWMAT::KP(), NEWMAT::MatrixType::KP(), NEWMAT::LinearEquationSolver::LinearEquationSolver(), NEWMAT::CroutMatrix::LogDeterminant(), NEWMAT::GeneralMatrix::LogDeterminant(), NEWMAT::BaseMatrix::LogDeterminant(), NEWMAT::IdentityMatrix::LogDeterminant(), NEWMAT::UpperTriangularMatrix::LogDeterminant(), NEWMAT::LowerTriangularMatrix::LogDeterminant(), NEWMAT::DiagonalMatrix::LogDeterminant(), NEWMAT::SymmetricBandMatrix::LogDeterminant(), NEWMAT::BandMatrix::LogDeterminant(), NEWMAT::BandLUMatrix::LogDeterminant(), NEWMAT::LowerTriangularMatrix::LowerTriangularMatrix(), NEWMAT::CroutMatrix::lubksb(), NEWMAT::CroutMatrix::ludcmp(), NEWMAT::BandLUMatrix::ludcmp(), NEWMAT::nricMatrix::MakeRowPointer(), NEWMAT::Matrix::MakeSolver(), NEWMAT::GeneralMatrix::MakeSolver(), NEWMAT::Matrix::Matrix(), NEWMAT::BaseMatrix::Maximum(), NEWMAT::GeneralMatrix::Maximum(), NEWMAT::BaseMatrix::Maximum1(), NEWMAT::GeneralMatrix::Maximum1(), NEWMAT::MatrixRowCol::Maximum1(), NEWMAT::BaseMatrix::Maximum2(), NEWMAT::Matrix::Maximum2(), NEWMAT::GeneralMatrix::Maximum2(), NEWMAT::BaseMatrix::MaximumAbsoluteValue(), NEWMAT::GeneralMatrix::MaximumAbsoluteValue(), NEWMAT::BaseMatrix::MaximumAbsoluteValue1(), NEWMAT::GeneralMatrix::MaximumAbsoluteValue1(), NEWMAT::MatrixRowCol::MaximumAbsoluteValue1(), NEWMAT::BaseMatrix::MaximumAbsoluteValue2(), NEWMAT::Matrix::MaximumAbsoluteValue2(), NEWMAT::GeneralMatrix::MaximumAbsoluteValue2(), NEWMAT::BandLUMatrix::MiniCleanUp(), NEWMAT::CroutMatrix::MiniCleanUp(), NEWMAT::nricMatrix::MiniCleanUp(), NEWMAT::BaseMatrix::Minimum(), NEWMAT::GeneralMatrix::Minimum(), NEWMAT::BaseMatrix::Minimum1(), NEWMAT::GeneralMatrix::Minimum1(), NEWMAT::MatrixRowCol::Minimum1(), NEWMAT::BaseMatrix::Minimum2(), NEWMAT::Matrix::Minimum2(), NEWMAT::GeneralMatrix::Minimum2(), NEWMAT::BaseMatrix::MinimumAbsoluteValue(), NEWMAT::GeneralMatrix::MinimumAbsoluteValue(), NEWMAT::BaseMatrix::MinimumAbsoluteValue1(), NEWMAT::GeneralMatrix::MinimumAbsoluteValue1(), NEWMAT::MatrixRowCol::MinimumAbsoluteValue1(), NEWMAT::BaseMatrix::MinimumAbsoluteValue2(), NEWMAT::Matrix::MinimumAbsoluteValue2(), NEWMAT::GeneralMatrix::MinimumAbsoluteValue2(), NEWMAT::GeneralMatrix::MinusEqual(), NEWMAT::mmMult(), NEWMAT::GeneralMatrix::Multiply(), NEWMAT::MatrixRowCol::Multiply(), NEWMAT::MultiRadixCounter::MultiRadixCounter(), NEWMAT::MatrixType::MultRHS(), NEWMAT::MyQuickSortAscending(), NEWMAT::MyQuickSortDescending(), NEWMAT::GeneralMatrix::NegAdd(), NEWMAT::MatrixRowCol::NegAdd(), NEWMAT::RectMatrixRowCol::Negate(), NEWMAT::GeneralMatrix::Negate(), NEWMAT::MatrixRowCol::Negate(), NEWMAT::MatrixType::New(), NEWMAT::IdentityMatrix::NextCol(), NEWMAT::RowVector::NextCol(), NEWMAT::DiagonalMatrix::NextCol(), NEWMAT::Matrix::NextCol(), NEWMAT::GeneralMatrix::NextCol(), NEWMAT::IdentityMatrix::NextRow(), NEWMAT::BandMatrix::NextRow(), NEWMAT::LowerTriangularMatrix::NextRow(), NEWMAT::UpperTriangularMatrix::NextRow(), NEWMAT::DiagonalMatrix::NextRow(), NEWMAT::Matrix::NextRow(), NEWMAT::GeneralMatrix::NextRow(), NEWMAT::BaseMatrix::Norm1(), NEWMAT::BaseMatrix::NormFrobenius(), NEWMAT::BaseMatrix::NormInfinity(), NEWMAT::GeneralMatrix::operator ReturnMatrix(), NEWMAT::BaseMatrix::operator&(), NEWMAT::GenericMatrix::operator&=(), NEWMAT::GeneralMatrix::operator&=(), NEWMAT::SymmetricBandMatrix::operator()(), NEWMAT::LowerBandMatrix::operator()(), NEWMAT::UpperBandMatrix::operator()(), NEWMAT::BandMatrix::operator()(), NEWMAT::RowVector::operator()(), NEWMAT::ColumnVector::operator()(), NEWMAT::DiagonalMatrix::operator()(), NEWMAT::LowerTriangularMatrix::operator()(), NEWMAT::UpperTriangularMatrix::operator()(), NEWMAT::SymmetricMatrix::operator()(), NEWMAT::Matrix::operator()(), NEWMAT::RectMatrixRowCol::operator*(), NEWMAT::operator*(), NEWMAT::InvertedMatrix::operator*(), NEWMAT::BaseMatrix::operator*(), NEWMAT::MatrixType::operator*(), NEWMAT::GetSubMatrix::operator*=(), NEWMAT::GenericMatrix::operator*=(), NEWMAT::GeneralMatrix::operator*=(), NEWMAT::operator+(), NEWMAT::BaseMatrix::operator+(), NEWMAT::MultiRadixCounter::operator++(), NEWMAT::GetSubMatrix::operator+=(), NEWMAT::GenericMatrix::operator+=(), NEWMAT::GeneralMatrix::operator+=(), NEWMAT::operator-(), NEWMAT::BaseMatrix::operator-(), NEWMAT::GetSubMatrix::operator-=(), NEWMAT::GenericMatrix::operator-=(), NEWMAT::GeneralMatrix::operator-=(), NEWMAT::BaseMatrix::operator/(), NEWMAT::GetSubMatrix::operator<<(), NEWMAT::GeneralMatrix::operator<<(), NEWMAT::MatrixInput::operator<<(), NEWMAT::GetSubMatrix::operator=(), NEWMAT::GenericMatrix::operator=(), NEWMAT::IdentityMatrix::operator=(), NEWMAT::DiagonalMatrix::operator=(), NEWMAT::LowerTriangularMatrix::operator=(), NEWMAT::UpperTriangularMatrix::operator=(), NEWMAT::SymmetricMatrix::operator=(), NEWMAT::ColumnVector::operator=(), NEWMAT::RowVector::operator=(), NEWMAT::SquareMatrix::operator=(), NEWMAT::Matrix::operator=(), NEWMAT::GeneralMatrix::operator=(), NEWMAT::SimpleIntArray::operator=(), NEWMAT::SymmetricBandMatrix::operator=(), NEWMAT::BandMatrix::operator=(), NEWMAT::operator==(), NEWMAT::SimpleIntArray::operator[](), NEWMAT::BaseMatrix::operator|(), NEWMAT::GenericMatrix::operator|=(), NEWMAT::GeneralMatrix::operator|=(), NEWMAT::GeneralMatrix::PlusEqual(), NEWMAT::R_16_FTK(), NEWMAT::R_2_FTK(), NEWMAT::R_3_FTK(), NEWMAT::R_4_FTK(), NEWMAT::R_5_FTK(), NEWMAT::R_8_FTK(), NEWMAT::R_P_FTK(), NEWMAT::RealStarStar::RealStarStar(), NEWMAT::Rectangular(), NEWMAT::RectMatrixCol::Reset(), NEWMAT::RectMatrixRow::Reset(), NEWMAT::SimpleIntArray::ReSize(), NEWMAT::nricMatrix::ReSize(), NEWMAT::IdentityMatrix::ReSize(), NEWMAT::ColumnVector::ReSize(), NEWMAT::RowVector::ReSize(), NEWMAT::DiagonalMatrix::ReSize(), NEWMAT::LowerTriangularMatrix::ReSize(), NEWMAT::UpperTriangularMatrix::ReSize(), NEWMAT::SymmetricMatrix::ReSize(), NEWMAT::SquareMatrix::ReSize(), NEWMAT::Matrix::ReSize(), NEWMAT::GeneralMatrix::ReSize(), NEWMAT::SymmetricBandMatrix::ReSize(), NEWMAT::GeneralMatrix::ReSizeForAdd(), NEWMAT::GeneralMatrix::ReSizeForSP(), NEWMAT::SymmetricBandMatrix::RestoreCol(), NEWMAT::BandMatrix::RestoreCol(), NEWMAT::RowVector::RestoreCol(), NEWMAT::SymmetricMatrix::RestoreCol(), NEWMAT::LowerTriangularMatrix::RestoreCol(), NEWMAT::UpperTriangularMatrix::RestoreCol(), NEWMAT::Matrix::RestoreCol(), NEWMAT::GeneralMatrix::reuse(), NEWMAT::BaseMatrix::Reverse(), NEWMAT::GeneralMatrix::ReverseElements(), NEWMAT::ReverseSubtract(), NEWMAT::ReverseSubtractDS(), NEWMAT::MatrixRowCol::RevSub(), NEWMAT::Rotate(), NEWMAT::BaseMatrix::Row(), NEWMAT::BaseMatrix::Rows(), NEWMAT::RowVector::RowVector(), NEWMAT::GeneralMatrix::SameStorageType(), NEWMAT::ReturnMatrix::search(), NEWMAT::NegatedMatrix::search(), NEWMAT::ShiftedMatrix::search(), NEWMAT::MultipliedMatrix::search(), NEWMAT::GenericMatrix::search(), NEWMAT::GeneralMatrix::search(), NEWMAT::GetSubMatrix::SetUpLHS(), NEWMAT::BandMatrix::SimpleAddOK(), NEWMAT::SimpleIntArray::SimpleIntArray(), NEWMAT::LowerTriangularMatrix::Solver(), NEWMAT::UpperTriangularMatrix::Solver(), NEWMAT::CroutMatrix::Solver(), NEWMAT::IdentityMatrix::Solver(), NEWMAT::DiagonalMatrix::Solver(), NEWMAT::UpperBandMatrix::Solver(), NEWMAT::SortAscending(), NEWMAT::SortDescending(), NEWMAT::SortSV(), NEWMAT::SortThreeDescending(), NEWMAT::SP(), NEWMAT::MatrixType::SP(), NEWMAT::SPDS(), NEWMAT::SquareMatrix::SquareMatrix(), NEWMAT::MatrixRowCol::Sub(), NEWMAT::BaseMatrix::SubMatrix(), NEWMAT::Subtract(), NEWMAT::SubtractDS(), NEWMAT::SubtractFrom(), NEWMAT::BaseMatrix::Sum(), NEWMAT::SymmetricMatrix::Sum(), NEWMAT::GeneralMatrix::Sum(), NEWMAT::MatrixRowCol::Sum(), NEWMAT::BaseMatrix::SumAbsoluteValue(), NEWMAT::IdentityMatrix::SumAbsoluteValue(), NEWMAT::SymmetricMatrix::SumAbsoluteValue(), NEWMAT::GeneralMatrix::SumAbsoluteValue(), NEWMAT::MatrixRowCol::SumAbsoluteValue(), NEWMAT::RectMatrixRowCol::SumSquare(), NEWMAT::BaseMatrix::SumSquare(), NEWMAT::SymmetricMatrix::SumSquare(), NEWMAT::GeneralMatrix::SumSquare(), NEWMAT::SymmetricBandMatrix::SumSquare(), NEWMAT::SVD(), NEWMAT::GenericMatrix::swap(), NEWMAT::BandLUMatrix::swap(), NEWMAT::SymmetricBandMatrix::swap(), NEWMAT::BandMatrix::swap(), NEWMAT::CroutMatrix::swap(), NEWMAT::nricMatrix::swap(), NEWMAT::GeneralMatrix::swap(), NEWMAT::SymmetricMatrix::SymmetricMatrix(), NEWMAT::BaseMatrix::SymSubMatrix(), NEWMAT::BaseMatrix::t(), NEWMAT::MatrixType::t(), NEWMAT::GeneralMatrix::tDelete(), NEWMAT::BaseMatrix::Trace(), NEWMAT::SymmetricBandMatrix::Trace(), NEWMAT::BandMatrix::Trace(), NEWMAT::UpperTriangularMatrix::Trace(), NEWMAT::LowerTriangularMatrix::Trace(), NEWMAT::SymmetricMatrix::Trace(), NEWMAT::DiagonalMatrix::Trace(), NEWMAT::Matrix::Trace(), NEWMAT::IdentityMatrix::Transpose(), NEWMAT::RowVector::Transpose(), NEWMAT::ColumnVector::Transpose(), NEWMAT::DiagonalMatrix::Transpose(), NEWMAT::SymmetricMatrix::Transpose(), NEWMAT::GeneralMatrix::Transpose(), NEWMAT::tred2(), NEWMAT::UpperTriangularMatrix::UpperTriangularMatrix(), NEWMAT::MatrixType::Value(), NEWMAT::RectMatrixRowCol::Zero(), NEWMAT::MatrixRowCol::Zero(), NEWMAT::MatrixInput::~MatrixInput(), and NEWMAT::SimpleIntArray::~SimpleIntArray().


newmat11b
Generated Mon May 9 04:54:18 2016 by Doxygen 1.6.3