src/expde/extemp/eleme.cc File Reference

#include <iostream>
#include <fstream>
#include <ctime>
#include <cmath>
#include "../parser.h"
#include "../paramete.h"
#include "../abbrevi.h"
#include "../math_lib/math_lib.h"
#include "../basic/basic.h"
#include "../domain/domain.h"
#include "../formulas/boundy.h"
#include "../formulas/loc_sten.h"
#include "../grid/gpar.h"
#include "../grid/parallel.h"
#include "../grid/mgcoeff.h"
#include "../grid/sto_man.h"
#include "../grid/gridbase.h"
#include "../grid/grid.h"
#include "../grid/input.h"
#include "../evpar/evpar.h"
#include "variable.h"
#include "eleme.h"

Include dependency graph for eleme.cc:

Go to the source code of this file.

Functions

DExpr< CoordinateXX ()
DExpr< CoordinateYY ()
DExpr< CoordinateZZ ()
Subgrid operator & (Subgrid a, Subgrid b)
DExpr< DExprResP< DExprLIT,
Subgrid > > 
operator| (double x, const Subgrid &r)
DExprResVarP< Subgridoperator| (Variable &a, const Subgrid &r)
FunctionClass operator| (double(*formula)(double x, double y, double z), const Subgrid &r)
DExprResDomain< DExprLIToperator| (double x, const Domain &dom)
DExpr< DExprBinOp< DExprLIT,
DExprVAR, DApMul > > 
operator * (double x, Variable &a)
DExpr< DExprBinOp< Local_var,
DExprVAR, DApMul > > 
operator * (Local_var &x, Variable &a)
DExpr< DExprBinOp< DExprVAR,
DExprLIT, DApMul > > 
operator * (Variable &a, double x)
DExpr< DExprBinOp< DExprVAR,
Local_var, DApMul > > 
operator * (Variable &a, Local_var &x)
DExpr< DExprBinOp< DExprVAR,
DExprVAR, DApMul > > 
operator * (Variable &b, Variable &a)
DExpr< DExprBinOp< Local_var,
DExprLIT, DApMul > > 
operator * (Local_var &a, double x)
DExpr< DExprBinOp< DExprLIT,
Local_var, DApMul > > 
operator * (double x, Local_var &a)
DExpr< DExprBinOp< Local_var,
Local_var, DApMul > > 
operator * (Local_var &b, Local_var &a)
DExpr< DExprBinOp< DExprLIT,
DExprVAR, DApAdd > > 
operator+ (double x, Variable &a)
DExpr< DExprBinOp< Local_var,
DExprVAR, DApAdd > > 
operator+ (Local_var &x, Variable &a)
DExpr< DExprBinOp< DExprVAR,
DExprLIT, DApAdd > > 
operator+ (Variable &a, double x)
DExpr< DExprBinOp< DExprVAR,
Local_var, DApAdd > > 
operator+ (Variable &a, Local_var &x)
DExpr< DExprBinOp< DExprVAR,
DExprVAR, DApAdd > > 
operator+ (Variable &b, Variable &a)
DExpr< DExprBinOp< Local_var,
DExprLIT, DApAdd > > 
operator+ (Local_var &a, double x)
DExpr< DExprBinOp< DExprLIT,
Local_var, DApAdd > > 
operator+ (double x, Local_var &a)
DExpr< DExprBinOp< Local_var,
Local_var, DApAdd > > 
operator+ (Local_var &b, Local_var &a)
DExpr< DExprBinOp< DExprLIT,
DExprVAR, DApSub > > 
operator- (double x, Variable &a)
DExpr< DExprBinOp< Local_var,
DExprVAR, DApSub > > 
operator- (Local_var &x, Variable &a)
DExpr< DExprBinOp< DExprVAR,
DExprLIT, DApSub > > 
operator- (Variable &a, double x)
DExpr< DExprBinOp< DExprVAR,
Local_var, DApSub > > 
operator- (Variable &a, Local_var &x)
DExpr< DExprBinOp< DExprVAR,
DExprVAR, DApSub > > 
operator- (Variable &b, Variable &a)
DExpr< DExprBinOp< Local_var,
DExprLIT, DApSub > > 
operator- (Local_var &a, double x)
DExpr< DExprBinOp< DExprLIT,
Local_var, DApSub > > 
operator- (double x, Local_var &a)
DExpr< DExprBinOp< Local_var,
Local_var, DApSub > > 
operator- (Local_var &b, Local_var &a)
DExpr< DExprBinOp< DExprLIT,
DExprVAR, DApDivide > > 
operator/ (double x, Variable &a)
DExpr< DExprBinOp< Local_var,
DExprVAR, DApDivide > > 
operator/ (Local_var &x, Variable &a)
DExpr< DExprBinOp< DExprVAR,
DExprLIT, DApDivide > > 
operator/ (Variable &a, double x)
DExpr< DExprBinOp< DExprVAR,
Local_var, DApDivide > > 
operator/ (Variable &a, Local_var &x)
DExpr< DExprBinOp< DExprVAR,
DExprVAR, DApDivide > > 
operator/ (Variable &b, Variable &a)
DExpr< DExprBinOp< Local_var,
DExprLIT, DApDivide > > 
operator/ (Local_var &a, double x)
DExpr< DExprBinOp< DExprLIT,
Local_var, DApDivide > > 
operator/ (double x, Local_var &a)
DExpr< DExprBinOp< Local_var,
Local_var, DApDivide > > 
operator/ (Local_var &b, Local_var &a)
DExpr< DExprMinusUnaOp< Local_var > > operator- (Local_var &x)
DExpr< DExprMinusUnaOp< DExprVAR > > operator- (Variable &v)


Function Documentation

Subgrid operator & Subgrid  a,
Subgrid  b
 

Definition at line 107 of file eleme.cc.

DExpr<DExprBinOp<Local_var, Local_var, DApMul> > operator * Local_var b,
Local_var a
 

Definition at line 244 of file eleme.cc.

DExpr<DExprBinOp<DExprLIT, Local_var, DApMul> > operator * double  x,
Local_var a
 

Definition at line 237 of file eleme.cc.

DExpr<DExprBinOp<Local_var, DExprLIT, DApMul> > operator * Local_var a,
double  x
 

Definition at line 230 of file eleme.cc.

DExpr<DExprBinOp<DExprVAR, DExprVAR, DApMul> > operator * Variable b,
Variable a
 

Definition at line 221 of file eleme.cc.

DExpr<DExprBinOp<DExprVAR, Local_var, DApMul> > operator * Variable a,
Local_var x
 

Definition at line 213 of file eleme.cc.

DExpr<DExprBinOp<DExprVAR, DExprLIT, DApMul> > operator * Variable a,
double  x
 

Definition at line 205 of file eleme.cc.

DExpr<DExprBinOp<Local_var, DExprVAR, DApMul> > operator * Local_var x,
Variable a
 

Definition at line 197 of file eleme.cc.

DExpr<DExprBinOp<DExprLIT, DExprVAR, DApMul> > operator * double  x,
Variable a
 

Definition at line 189 of file eleme.cc.

DExpr<DExprBinOp<Local_var, Local_var, DApAdd> > operator+ Local_var b,
Local_var a
 

Definition at line 312 of file eleme.cc.

DExpr<DExprBinOp<DExprLIT, Local_var, DApAdd> > operator+ double  x,
Local_var a
 

Definition at line 305 of file eleme.cc.

DExpr<DExprBinOp<Local_var, DExprLIT, DApAdd> > operator+ Local_var a,
double  x
 

Definition at line 298 of file eleme.cc.

DExpr<DExprBinOp<DExprVAR, DExprVAR, DApAdd> > operator+ Variable b,
Variable a
 

Definition at line 290 of file eleme.cc.

DExpr<DExprBinOp<DExprVAR, Local_var, DApAdd> > operator+ Variable a,
Local_var x
 

Definition at line 281 of file eleme.cc.

DExpr<DExprBinOp<DExprVAR, DExprLIT, DApAdd> > operator+ Variable a,
double  x
 

Definition at line 272 of file eleme.cc.

DExpr<DExprBinOp<Local_var, DExprVAR, DApAdd> > operator+ Local_var x,
Variable a
 

Definition at line 264 of file eleme.cc.

DExpr<DExprBinOp<DExprLIT, DExprVAR, DApAdd> > operator+ double  x,
Variable a
 

Definition at line 256 of file eleme.cc.

DExpr<DExprMinusUnaOp<DExprVAR> > operator- Variable v  ) 
 

Definition at line 458 of file eleme.cc.

DExpr<DExprMinusUnaOp<Local_var> > operator- Local_var x  ) 
 

Definition at line 451 of file eleme.cc.

DExpr<DExprBinOp<Local_var, Local_var, DApSub> > operator- Local_var b,
Local_var a
 

Definition at line 376 of file eleme.cc.

DExpr<DExprBinOp<DExprLIT, Local_var, DApSub> > operator- double  x,
Local_var a
 

Definition at line 368 of file eleme.cc.

DExpr<DExprBinOp<Local_var, DExprLIT, DApSub> > operator- Local_var a,
double  x
 

Definition at line 361 of file eleme.cc.

DExpr<DExprBinOp<DExprVAR, DExprVAR, DApSub> > operator- Variable b,
Variable a
 

Definition at line 353 of file eleme.cc.

DExpr<DExprBinOp<DExprVAR, Local_var, DApSub> > operator- Variable a,
Local_var x
 

Definition at line 344 of file eleme.cc.

DExpr<DExprBinOp<DExprVAR, DExprLIT, DApSub> > operator- Variable a,
double  x
 

Definition at line 336 of file eleme.cc.

DExpr<DExprBinOp<Local_var, DExprVAR, DApSub> > operator- Local_var x,
Variable a
 

Definition at line 328 of file eleme.cc.

DExpr<DExprBinOp<DExprLIT, DExprVAR, DApSub> > operator- double  x,
Variable a
 

Definition at line 320 of file eleme.cc.

DExpr<DExprBinOp<Local_var, Local_var, DApDivide> > operator/ Local_var b,
Local_var a
 

Definition at line 438 of file eleme.cc.

DExpr<DExprBinOp<DExprLIT, Local_var, DApDivide> > operator/ double  x,
Local_var a
 

Definition at line 431 of file eleme.cc.

DExpr<DExprBinOp<Local_var, DExprLIT, DApDivide> > operator/ Local_var a,
double  x
 

Definition at line 424 of file eleme.cc.

DExpr<DExprBinOp<DExprVAR, DExprVAR, DApDivide> > operator/ Variable b,
Variable a
 

Definition at line 416 of file eleme.cc.

DExpr<DExprBinOp<DExprVAR, Local_var, DApDivide> > operator/ Variable a,
Local_var x
 

Definition at line 409 of file eleme.cc.

DExpr<DExprBinOp<DExprVAR, DExprLIT, DApDivide> > operator/ Variable a,
double  x
 

Definition at line 401 of file eleme.cc.

DExpr<DExprBinOp<Local_var, DExprVAR, DApDivide> > operator/ Local_var x,
Variable a
 

Definition at line 392 of file eleme.cc.

DExpr<DExprBinOp<DExprLIT, DExprVAR, DApDivide> > operator/ double  x,
Variable a
 

Definition at line 384 of file eleme.cc.

DExprResDomain<DExprLIT> operator| double  x,
const Domain dom
 

Definition at line 176 of file eleme.cc.

FunctionClass operator| double(*)(double x, double y, double z formula,
const Subgrid r
 

Definition at line 167 of file eleme.cc.

DExprResVarP<Subgrid> operator| Variable a,
const Subgrid r
 

Definition at line 160 of file eleme.cc.

DExpr<DExprResP<DExprLIT, Subgrid> > operator| double  x,
const Subgrid r
 

Definition at line 153 of file eleme.cc.

DExpr<CoordinateX> X  ) 
 

Definition at line 81 of file eleme.cc.

Referenced by CompressedBrickIterator< T, Dim >::CompressedBrickIterator(), SymTenzor< T, D >::diagonal(), EventDescr::EventDescr(), FunctionData::FunctionData(), SymTenzor< T, D >::getMessage(), SymTenzor< T, D >::HL(), SymTenzor< T, D >::operator()(), FunctionData::operator+=(), EventDescr::operator=(), FunctionData::operator=(), SymTenzor< T, D >::operator==(), SymTenzor< T, D >::operator[](), SymTenzor< T, D >::putMessage(), and my_auto_ptr< X >::release().

DExpr<CoordinateY> Y  ) 
 

Definition at line 86 of file eleme.cc.

DExpr<CoordinateZ> Z  ) 
 

Definition at line 91 of file eleme.cc.


Generated on Mon Jan 16 13:35:10 2006 for IPPL by  doxygen 1.4.6