|
Classes |
class | CoordinateX |
class | CoordinateY |
class | CoordinateZ |
class | DExprFunc1< A > |
class | DExprFunc3< A, B, C > |
class | DExprFunc4< A, B, C, D > |
class | Function |
class | DExprResP< A, R > |
class | DExprResVarP< R > |
class | Subgrid |
class | Sub_boundary_grid |
class | DExprBinOp< A, B, Op > |
class | DApAdd |
class | DApDivide |
class | DApMul |
class | DApSub |
class | DExprMinusUnaOp< A > |
Defines |
#define | regular_points Subgrid(true,false,false) |
#define | interior_points Subgrid(true,true,false) |
#define | boundary_points Subgrid(false,false,true) |
#define | nearb_points Subgrid(false,true,false) |
#define | boundary_strip_points Subgrid(false,true,true) |
#define | all_points Subgrid(true,true,true) |
Functions |
DExpr< CoordinateX > | X () |
DExpr< CoordinateY > | Y () |
DExpr< CoordinateZ > | Z () |
Subgrid | operator & (Subgrid a, Subgrid b) |
template<class A> |
DExpr< DExprResP< DExpr< A >,
Subgrid > > | operator| (const DExpr< A > &a, const Subgrid &r) |
DExpr< DExprResP< DExprLIT,
Subgrid > > | operator| (double x, const Subgrid &r) |
DExprResVarP< Subgrid > | operator| (Variable &a, const Subgrid &r) |
FunctionClass | operator| (double(*formula)(double x, double y, double z), const Subgrid &r) |
template<class A> |
DExprResDomain< DExpr< A > > | operator| (const DExpr< A > &a, Domain *dom) |
DExprResDomain< DExprLIT > | operator| (double x, const Domain &dom) |
template<class A, class B> |
DExpr< DExprBinOp< DExpr<
A >, DExpr< B >, DApMul > > | operator * (const DExpr< A > &a, const DExpr< B > &b) |
template<class A> |
DExpr< DExprBinOp< DExprLIT,
DExpr< A >, DApMul > > | operator * (double x, const DExpr< A > &a) |
template<class A> |
DExpr< DExprBinOp< Local_var,
DExpr< A >, DApMul > > | operator * (Local_var &x, const DExpr< A > &a) |
template<class A> |
DExpr< DExprBinOp< DExpr<
A >, DExprLIT, DApMul > > | operator * (const DExpr< A > &a, double x) |
template<class A> |
DExpr< DExprBinOp< DExpr<
A >, Local_var, DApMul > > | operator * (const DExpr< A > &a, Local_var &x) |
template<class A> |
DExpr< DExprBinOp< DExprVAR,
DExpr< A >, DApMul > > | operator * (Variable &v, const DExpr< A > &a) |
template<class A> |
DExpr< DExprBinOp< DExpr<
A >, DExprVAR, DApMul > > | operator * (const DExpr< A > &a, Variable &v) |
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) |
template<class A, class B> |
DExpr< DExprBinOp< DExpr<
A >, DExpr< B >, DApAdd > > | operator+ (const DExpr< A > &a, const DExpr< B > &b) |
template<class A> |
DExpr< DExprBinOp< DExprLIT,
DExpr< A >, DApAdd > > | operator+ (double x, const DExpr< A > &a) |
template<class A> |
DExpr< DExprBinOp< Local_var,
DExpr< A >, DApAdd > > | operator+ (Local_var &x, const DExpr< A > &a) |
template<class A> |
DExpr< DExprBinOp< DExpr<
A >, DExprLIT, DApAdd > > | operator+ (const DExpr< A > &a, double x) |
template<class A> |
DExpr< DExprBinOp< DExpr<
A >, Local_var, DApAdd > > | operator+ (const DExpr< A > &a, Local_var &x) |
template<class A> |
DExpr< DExprBinOp< DExprVAR,
DExpr< A >, DApAdd > > | operator+ (Variable &v, const DExpr< A > &a) |
template<class A> |
DExpr< DExprBinOp< DExpr<
A >, DExprVAR, DApAdd > > | operator+ (const DExpr< A > &a, Variable &v) |
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) |
template<class A, class B> |
DExpr< DExprBinOp< DExpr<
A >, DExpr< B >, DApSub > > | operator- (const DExpr< A > &a, const DExpr< B > &b) |
template<class A> |
DExpr< DExprBinOp< DExprLIT,
DExpr< A >, DApSub > > | operator- (double x, const DExpr< A > &a) |
template<class A> |
DExpr< DExprBinOp< Local_var,
DExpr< A >, DApSub > > | operator- (Local_var &x, const DExpr< A > &a) |
template<class A> |
DExpr< DExprBinOp< DExpr<
A >, DExprLIT, DApSub > > | operator- (const DExpr< A > &a, double x) |
template<class A> |
DExpr< DExprBinOp< DExpr<
A >, Local_var, DApSub > > | operator- (const DExpr< A > &a, Local_var &x) |
template<class A> |
DExpr< DExprBinOp< DExprVAR,
DExpr< A >, DApSub > > | operator- (Variable &v, const DExpr< A > &a) |
template<class A> |
DExpr< DExprBinOp< DExpr<
A >, DExprVAR, DApSub > > | operator- (const DExpr< A > &a, Variable &v) |
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) |
template<class A, class B> |
DExpr< DExprBinOp< DExpr<
A >, DExpr< B >, DApDivide > > | operator/ (const DExpr< A > &a, const DExpr< B > &b) |
template<class A> |
DExpr< DExprBinOp< DExprLIT,
DExpr< A >, DApDivide > > | operator/ (double x, const DExpr< A > &a) |
template<class A> |
DExpr< DExprBinOp< Local_var,
DExpr< A >, DApDivide > > | operator/ (Local_var &x, const DExpr< A > &a) |
template<class A> |
DExpr< DExprBinOp< DExpr<
A >, DExprLIT, DApDivide > > | operator/ (const DExpr< A > &a, double x) |
template<class A> |
DExpr< DExprBinOp< DExpr<
A >, Local_var, DApDivide > > | operator/ (const DExpr< A > &a, Local_var &x) |
template<class A> |
DExpr< DExprBinOp< DExprVAR,
DExpr< A >, DApDivide > > | operator/ (Variable &v, const DExpr< A > &a) |
template<class A> |
DExpr< DExprBinOp< DExpr<
A >, DExprVAR, DApDivide > > | operator/ (const DExpr< A > &a, Variable &v) |
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) |
template<class A> |
DExpr< DExprMinusUnaOp< DExpr<
A > > > | operator- (const DExpr< A > &a) |
DExpr< DExprMinusUnaOp< Local_var > > | operator- (Local_var &x) |
DExpr< DExprMinusUnaOp< DExprVAR > > | operator- (Variable &v) |