MCPcopy Create free account
hub / github.com/OpenFOAM/OpenFOAM-dev / New

Function New

src/OpenFOAM/fields/Fields/Field/FieldReuseFunctions.H:37–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

35
36template<class TypeR>
37tmp<Field<TypeR>> New
38(
39 const tmp<Field<TypeR>>& tf1,
40 const bool initRet = false
41)
42{
43 if (tf1.isTmp())
44 {
45 return tf1;
46 }
47 else
48 {
49 tmp<Field<TypeR>> rtf(new Field<TypeR>(tf1().size()));
50
51 if (initRet)
52 {
53 rtf.ref() = tf1();
54 }
55
56 return rtf;
57 }
58}
59
60
61template<class TypeR, class Type1>

Calls 2

isTmpMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected