24 #ifndef PRIMAL_TS_BASE_H_
25 #define PRIMAL_TS_BASE_H_
45 template<
typename OPTPROBLEM,
typename SPARSITYPATTERN,
typename VECTOR,
46 int dopedim,
int dealdim,
47 template <
int,
int>
class FE = dealii::FESystem,
48 template <
int,
int>
class DH = dealii::DoFHandler>
50 dopedim, dealdim, FE, DH>
54 TSBase<OPTPROBLEM, SPARSITYPATTERN, VECTOR, dopedim, dealdim, FE,
82 template<
typename EDC>
85 dealii::Vector<double> &local_vector,
double scale,
88 this->
GetProblem().Init_ElementEquation(edc, local_vector, scale,
106 template<
typename EDC>
109 dealii::Vector<double> &local_vector,
double scale)
111 this->
GetProblem().Init_ElementRhs(edc, local_vector, scale);
130 template<
typename EDC>
133 dealii::FullMatrix<double> &local_matrix,
double scale,
double scale_ico)
135 this->
GetProblem().Init_ElementMatrix(edc, local_matrix, scale,
160 const std::map<std::string,
const dealii::Vector<double>*> &,
161 const std::map<std::string, const VECTOR*> &,
181 template<
typename FDC>
184 dealii::Vector<double> &,
double ,
double )
204 template<
typename FDC>
207 dealii::Vector<double> &,
double ,
double )
226 template<
typename FDC>
229 dealii::Vector<double> &,
double ,
double )
244 template<
typename FDC>
247 FullMatrix<double> &,
double ,
double )
262 template<
typename FDC>
265 FullMatrix<double> &,
double ,
double )
280 template<
typename FDC>
283 FullMatrix<double> &,
double ,
double )
void Init_ElementEquation(const EDC &edc, dealii::Vector< double > &local_vector, double scale, double scale_ico)
Definition: primal_ts_base.h:84
void Init_ElementRhs(const EDC &edc, dealii::Vector< double > &local_vector, double scale)
Definition: primal_ts_base.h:108
void Init_InterfaceEquation(const FDC &, dealii::Vector< double > &, double, double)
Definition: primal_ts_base.h:206
void Init_BoundaryMatrix(const FDC &, FullMatrix< double > &, double, double)
Definition: primal_ts_base.h:282
void Init_FaceMatrix(const FDC &, FullMatrix< double > &, double, double)
Definition: primal_ts_base.h:246
void Init_ElementMatrix(const EDC &edc, dealii::FullMatrix< double > &local_matrix, double scale, double scale_ico)
Definition: primal_ts_base.h:132
Definition: primal_ts_base.h:49
void Init_PointRhs(const std::map< std::string, const dealii::Vector< double > * > &, const std::map< std::string, const VECTOR * > &, VECTOR &, double)
Definition: primal_ts_base.h:159
OPTPROBLEM & GetProblem()
Definition: ts_base.h:480
void Init_InterfaceMatrix(const FDC &, FullMatrix< double > &, double, double)
Definition: primal_ts_base.h:264
void Init_FaceEquation(const FDC &, dealii::Vector< double > &, double, double)
Definition: primal_ts_base.h:183
void Init_BoundaryEquation(const FDC &, dealii::Vector< double > &, double, double)
Definition: primal_ts_base.h:228
~PrimalTSBase()
Definition: primal_ts_base.h:59
PrimalTSBase(OPTPROBLEM &OP)
Definition: primal_ts_base.h:53