SheafSystem  0.0.0.0
field_stp_funcs.impl.h
1 
2 //
3 // Copyright (c) 2014 Limit Point Systems, Inc.
4 //
5 // Licensed under the Apache License, Version 2.0 (the "License");
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
8 //
9 // http://www.apache.org/licenses/LICENSE-2.0
10 //
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an "AS IS" BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
16 //
17 
19 
20 //==============================================================================
21 // NON-MEMBER FUNCTIONS OF ST2 FACET
22 //==============================================================================
23 
25 void
27 symmetric_product(const field_stp& x0, const field_stp& x1, field_stp& xresult,
28  bool xauto_access)
29 {
30  // Preconditions:
31 
32  // Body:
33 
34  //$$SCRIBBLE: Currently all symmetric_product functions are
35  // "not_implemented()" because the only meaningful
36  // results would be like Sym(st2 (X) st2) = st4.
37  // But we have not yet implemented any st4 classes.
38 
39  not_implemented();
40 
41  // Postconditions:
42 
43  // Exit:
44 
45  return;
46 }
47 
48 
A property of type sec_stp as a function of global coordinates.
Definition: field_stp.h:50
void SHEAF_DLL_SPEC symmetric_product(const field_stp &x0, const field_stp &x1, field_stp &xresult, bool xauto_access)
The symmetric product of two general tensors (pre-allocated version).