1#ifndef _RHEOLEF_PIOLA_FEM_LAGRANGE_H
2#define _RHEOLEF_PIOLA_FEM_LAGRANGE_H
23#include "rheolef/piola_fem.h"
70 std::string
name()
const {
return "Lagrange"; }
74#define _RHEOLEF_transform(Value,GradValue) \
75 void transform (const piola<T>& p, const Value& hat_u, Value& u) const; \
76 void inv_transform (const piola<T>& p, const Value& u, Value& hat_u) const; \
77 void grad_transform ( \
80 const GradValue& hat_grad_u, \
81 const details::differentiate_option& gopt, \
82 GradValue& grad_u) const; \
87#undef _RHEOLEF_transform
base::value_type value_type
bool transform_need_piola() const
_RHEOLEF_transform(T, point_basic< T >) _RHEOLEF_transform(point_basic< T >
This file is part of Rheolef.