7 template void CGroupFactory::AddGroup<U>(std::shared_ptr<U> pgroup, std::shared_ptr<U> cgroup); \
8 template void CGroupFactory::AddChild<U>(std::shared_ptr<U> group, std::shared_ptr<U::RelChild> child); \
9 template std::shared_ptr<U> CGroupFactory::GetGroup<U>(std::shared_ptr<U> group, const StdString & id); \
10 template std::shared_ptr<U::RelChild> CGroupFactory::GetChild<U>( std::shared_ptr<U> group, const StdString & id); \
11 template int CGroupFactory::GetGroupNum<U>(std::shared_ptr<U> group); \
12 template int CGroupFactory::GetGroupIdNum<U>(std::shared_ptr<U> group); \
13 template int CGroupFactory::GetChildNum<U>(std::shared_ptr<U> group); \
14 template int CGroupFactory::GetChildIdNum<U>(std::shared_ptr<U> group); \
15 template bool CGroupFactory::HasGroup<U>(std::shared_ptr<U> group, const StdString & id); \
16 template bool CGroupFactory::HasChild<U>(std::shared_ptr<U> group, const StdString & id); \
17 template std::shared_ptr<U> CGroupFactory::CreateGroup<U>(std::shared_ptr<U> group, const StdString & id ); \
18 template std::shared_ptr<U::RelChild> CGroupFactory::CreateChild<U>(std::shared_ptr<U> group, const StdString & id);
27 macro(CInverseAxisGroup)
29 macro(CInterpolateAxisGroup)
30 macro(CExtractAxisGroup)
31 macro(CZoomDomainGroup)
32 macro(CInterpolateDomainGroup)
33 macro(CGenerateRectilinearDomainGroup)
35 macro(CReduceAxisToScalarGroup)
36 macro(CReduceDomainToAxisGroup)
37 macro(CReduceAxisToAxisGroup)
38 macro(CExtractDomainToAxisGroup)
39 macro(CComputeConnectivityDomainGroup)
40 macro(CExpandDomainGroup)
41 macro(CExtractAxisToScalarGroup)
42 macro(CReduceDomainToScalarGroup)
43 macro(CTemporalSplittingGroup)
44 macro(CDuplicateScalarToAxisGroup)
45 macro(CReduceScalarToScalarGroup)
46 macro(CReorderDomainGroup)
47 macro(CExtractDomainGroup)