Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

myenv.h File Reference

#include <stdio.h>

Include dependency graph for myenv.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  linalg

Classes

struct  linalg::GFS_Default

Defines

#define assert(ex)
#define assertval(ex)   assert(ex)
#define assure(expr, message)

Functions

long int sqr (const int x)


Define Documentation

#define assert ex   ) 
 

Value:

(void)((ex) ? 1 : \
              (_error("Failed assertion " #ex " at line %d of `%s'.\n", \
               __LINE__, __FILE__), 0))

Definition at line 99 of file myenv.h.

Referenced by MCMesh::_compileData(), MCMesh::_compileNormalsArray(), vuMCGrayColor::_setColor(), vuMCSlider::_setValue(), MCMesh::MCVertex::AddNeigbour(), MCMesh::AddVertex(), linalg::ALInterp::ALInterp(), linalg::Matrix::allocate(), linalg::Matrix::apply(), linalg::AREALBlockStreamIn::AREALBlockStreamIn(), linalg::AREALStreamIn::AREALStreamIn(), linalg::AREALStrideStreamIn::AREALStrideStreamIn(), linalg::MatrixDABase::build_index(), MarchingCubesBase::calcVertex(), linalg::Matrix::col_norm(), linalg::compare(), linalg::ConstMatrixDiag::ConstMatrixDiag(), linalg::ConstMatrixRow::ConstMatrixRow(), linalg::DimSpec::DimSpec(), MarchingCubesBase::drawHorCylinder(), vuMCMCBProgressCallback::End(), linalg::LazyTransposedMatrix::fill_in(), linalg::haar_matrix::fill_in(), vuMCKeyVector::Get(), linalg::AREALMark::get_2dpos(), MarchingCubesBase::getCubeType(), MCMesh::MCTriangle::GetNormal(), vuUDSphere::getPointAt(), MCMesh::MCTriangle::GetVertex(), MCMesh::MCTriangle::GetVertexIdx(), vuMarchingCubes::glInit(), MarchingCubesBase::glRenderFrame(), linalg::haar_matrix::haar_matrix(), vuMCMCBHistoCallback::Inc(), vuMCKeyVector::Inc(), vuMarchingCubes::init(), main(), MarchingCubesBase::marchCubes(), linalg::MatrixPivoting::MatrixPivoting(), vuMCSlider::Max(), MCMesh::MCMesh(), vuMCSlider::Min(), linalg::Matrix::mult(), linalg::IRange::no_less_than(), linalg::IRange::no_more_than(), vuMCBitField::OnCheckboxClicked(), vuMarchingCubes::OnCullLinesFrontBackChecked(), vuMarchingCubes::OnSelectType(), linalg::Vector::operator *=(), linalg::operator *=(), vuMCBitField::operator()(), vuMCKeyVector::operator()(), vuMCKeyVector::operator+=(), vuMCKeyVector::operator-=(), vuMCBitField::operator=(), vuMCKeyVector::operator=(), vuMCBitField::operator[](), vuMCKeyVector::operator[](), linalg::MatrixPivoting::pivoting_and_elimination(), linalg::Vector::resize_to(), linalg::Matrix::resize_to(), linalg::Matrix::row_norm(), linalg::AREALBlockStreamIn::seek(), linalg::AREALStrideStreamIn::seek(), linalg::AREALStreamIn::seek(), vuMCMCBProgressCallback::SetText(), MarchingCubesBase::Size(), vuMCMCBProgressCallback::Start(), vuMCMCBProgressCallback::Update(), and vuMCSlider::vuMCSlider().

#define assertval ex   )     assert(ex)
 

Definition at line 103 of file myenv.h.

#define assure expr,
message   ) 
 

Value:

if      (expr) {;}                              \
        else _error("%s\n at line %d of '%s'.",message,__LINE__, __FILE__)

Definition at line 106 of file myenv.h.

Referenced by linalg::ALInterp::ALInterp(), linalg::Matrix::allocate(), linalg::fminbr(), linalg::MatrixPivoting::pick_up_pivot(), linalg::Vector::resize_to(), linalg::ElementWiseConst::sure_compatible_with(), linalg::Vector::Vector(), and linalg::zeroin().


Function Documentation

long int sqr const int  x  )  [inline]
 

Definition at line 41 of file myenv.h.


Generated on Wed Dec 15 21:20:43 2004 for vuVolume by  doxygen 1.3.9.1