📄 norm.h
字号:
/********************************************************//* filename: norm.h *//* *//********************************************************//* programmed by: Oliver Wagner *//* last change: (XXX: not updated) *//********************************************************/#ifndef _NORM_H#define _NORM_H#define epsilon 0.001class Norm;class A_Norm;#include "vektor.h"#include "matrix.h"#include <stdio.h>#endif#ifndef _NORM_DATA#define _NORM_DATAclass Norm{ public: Norm (); virtual ~ Norm (); virtual double d (DVektor & X, DVektor & Y); virtual double d_quadr (DVektor & X, DVektor & Y); virtual double d (DMatrix & X, DMatrix & Y); virtual double d_quadr (DMatrix & X, DMatrix & Y);};class A_Norm:public Norm{ DMatrix A; public: A_Norm (); A_Norm (const A_Norm & Das); ~A_Norm (); void Setze_A (DMatrix & Damit) { A = Damit; }; inline DMatrix & Lese_A () { return (A); }; double d (DMatrix & A, DVektor & X, DVektor & Y); double d_quadr (DMatrix & A, DVektor & X, DVektor & Y); double d (DMatrix & A, DMatrix & X, DMatrix & Y); double d_quadr (DMatrix & A, DMatrix & X, DMatrix & Y); double d (DVektor & X, DVektor & Y) { return (d (A, X, Y)); }; double d_quadr (DVektor & X, DVektor & Y) { return (d_quadr (A, X, Y)); }; double d (DMatrix & X, DMatrix & Y) { return (d (A, X, Y)); }; double d_quadr (DMatrix & X, DMatrix & Y) { return (d_quadr (A, X, Y)); };};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -