106 |
} |
} |
107 |
case VariationalBilinearOperator::alphaDxUDxV: { |
case VariationalBilinearOperator::alphaDxUDxV: { |
108 |
__secondOrderOperator = true; |
__secondOrderOperator = true; |
109 |
VariationalAlphaDxUDxVOperator& I |
const VariationalAlphaDxUDxVOperator& I |
110 |
= dynamic_cast<VariationalAlphaDxUDxVOperator&>(*(*i)); |
= static_cast<const VariationalAlphaDxUDxVOperator&>(*(*i)); |
111 |
__secondOrderOperatorList(I.i(), I.j()) = true; |
__secondOrderOperatorList(I.i(), I.j()) = true; |
112 |
break; |
break; |
113 |
} |
} |
114 |
case VariationalBilinearOperator::nuUdxV: { |
case VariationalBilinearOperator::nuUdxV: { |
115 |
__firstOrderOperator = true; |
__firstOrderOperator = true; |
116 |
VariationalNuUdxVOperator& I |
const VariationalNuUdxVOperator& I |
117 |
= dynamic_cast<VariationalNuUdxVOperator&>(*(*i)); |
= static_cast<const VariationalNuUdxVOperator&>(*(*i)); |
118 |
__firstOrderUdxVList[I.number()] = true; |
__firstOrderUdxVList[I.number()] = true; |
119 |
break; |
break; |
120 |
} |
} |
121 |
case VariationalBilinearOperator::nuDxUV: { |
case VariationalBilinearOperator::nuDxUV: { |
122 |
__firstOrderOperator = true; |
__firstOrderOperator = true; |
123 |
VariationalNuDxUVOperator& I |
const VariationalNuDxUVOperator& I |
124 |
= dynamic_cast<VariationalNuDxUVOperator&>(*(*i)); |
= static_cast<const VariationalNuDxUVOperator&>(*(*i)); |
125 |
__firstOrderDxUVList[I.number()] = true; |
__firstOrderDxUVList[I.number()] = true; |
126 |
break; |
break; |
127 |
} |
} |