www.mooseframework.org
Classes | Functions
SymmTensor.h File Reference

Go to the source code of this file.

Classes

class  SymmTensor
 

Functions

template<>
void dataStore (std::ostream &stream, const SymmTensor &v, void *)
 
template<>
void dataLoad (std::istream &stream, SymmTensor &v, void *)
 

Function Documentation

◆ dataLoad()

template<>
void dataLoad ( std::istream &  stream,
SymmTensor v,
void *   
)

Definition at line 55 of file SymmTensor.C.

56 {
57  Real r = 0.;
58  stream.read((char *)&r, sizeof(r));
59  v.xx(r);
60  stream.read((char *)&r, sizeof(r));
61  v.yy(r);
62  stream.read((char *)&r, sizeof(r));
63  v.zz(r);
64  stream.read((char *)&r, sizeof(r));
65  v.xy(r);
66  stream.read((char *)&r, sizeof(r));
67  v.yz(r);
68  stream.read((char *)&r, sizeof(r));
69  v.zx(r);
70 }

◆ dataStore()

template<>
void dataStore ( std::ostream &  stream,
const SymmTensor v,
void *   
)

Definition at line 36 of file SymmTensor.C.

37 {
38  Real r;
39  r = v.xx();
40  stream.write((const char *)&r, sizeof(r));
41  r = v.yy();
42  stream.write((const char *)&r, sizeof(r));
43  r = v.zz();
44  stream.write((const char *)&r, sizeof(r));
45  r = v.xy();
46  stream.write((const char *)&r, sizeof(r));
47  r = v.yz();
48  stream.write((const char *)&r, sizeof(r));
49  r = v.zx();
50  stream.write((const char *)&r, sizeof(r));
51 }
SymmTensor::xx
Real xx() const
Definition: SymmTensor.h:131
SymmTensor::zx
Real zx() const
Definition: SymmTensor.h:136
SymmTensor::zz
Real zz() const
Definition: SymmTensor.h:133
SymmTensor::xy
Real xy() const
Definition: SymmTensor.h:134
SymmTensor::yz
Real yz() const
Definition: SymmTensor.h:135
SymmTensor::yy
Real yy() const
Definition: SymmTensor.h:132