35 template<
class Type,
class FOType>
47 fo.template calcFieldType<VolFieldType>()
50 else if (foundObject<SurfaceFieldType>(
fieldNames_[0]))
55 fo.template calcFieldType<SurfaceFieldType>()
58 else if (foundObject<SurfFieldType>(
fieldNames_[0]))
63 fo.template calcFieldType<SurfFieldType>()
71 template<
class Type,
class FOType>
74 return calcFieldTypes<Type>(fo);
78 template<
class FOType>
81 bool processed =
false;
83 processed = processed || fo.template calcType<scalar>(fo);
84 processed = processed || fo.template calcType<vector>(fo);
85 processed = processed || fo.template calcType<sphericalTensor>(fo);
86 processed = processed || fo.template calcType<symmTensor>(fo);
87 processed = processed || fo.template calcType<tensor>(fo);