7class LinElasAssFE :
public Problem<SC,LO,GO,NO> {
11 typedef Problem<SC,LO,GO,NO> Problem_Type;
13 typedef typename Problem_Type::Matrix_Type Matrix_Type;
14 typedef typename Problem_Type::MatrixPtr_Type MatrixPtr_Type;
16 typedef typename Problem_Type::BlockMatrix_Type BlockMatrix_Type;
18 typedef typename Problem_Type::MultiVector_Type MultiVector_Type;
19 typedef typename Problem_Type::MultiVectorPtr_Type MultiVectorPtr_Type;
21 typedef typename Problem_Type::MultiVectorConstPtr_Type MultiVectorConstPtr_Type;
23 typedef typename Problem_Type::BlockMultiVector_Type BlockMultiVector_Type;
24 typedef typename Problem_Type::BlockMultiVectorPtr_Type BlockMultiVectorPtr_Type;
26 typedef typename Problem_Type::DomainConstPtr_Type DomainConstPtr_Type;
27 typedef typename Problem_Type::CommConstPtr_Type CommConstPtr_Type;
31 LinElasAssFE(
const DomainConstPtr_Type &domain, std::string FEType, ParameterListPtr_Type parameterList);
39 virtual void assemble( std::string type =
"" )
const;
48 virtual void getValuesOfInterest( vec_dbl_Type& values ){};
50 virtual void computeValuesOfInterestAndExport() {};
57 MultiVectorPtr_Type d_rep_;