BELFEM 0.9.3
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
belfem::fem::ThermalFactory Class Reference

Builds the thermal kernel from an input deck, standalone or coupled to a magnetic kernel. More...

#include <cl_ThermalFactory.hpp>

Public Member Functions

 ThermalFactory (const string &aInputFile, Mesh *aMesh)
 ThermalFactory (const string &aInputFile, Kernel *aMagneticKernel)
 ThermalFactory (const ThermalFactory &)=delete
ThermalFactory & operator= (const ThermalFactory &)=delete
 ThermalFactory (ThermalFactory &&)=delete
ThermalFactory & operator= (ThermalFactory &&)=delete
 ~ThermalFactory ()
std::shared_ptr< Kernel > create_thermal_kernel ()

Static Public Member Functions

static bool block_is_supported (const DomainType aType)

Detailed Description

Builds the thermal kernel from an input deck, standalone or coupled to a magnetic kernel.

See also
Thermal Module Documentation

Constructor & Destructor Documentation

◆ ThermalFactory() [1/4]

belfem::fem::ThermalFactory::ThermalFactory ( const string & aInputFile,
Mesh * aMesh )

◆ ThermalFactory() [2/4]

belfem::fem::ThermalFactory::ThermalFactory ( const string & aInputFile,
Kernel * aMagneticKernel )

◆ ThermalFactory() [3/4]

belfem::fem::ThermalFactory::ThermalFactory ( const ThermalFactory & )
delete

◆ ThermalFactory() [4/4]

belfem::fem::ThermalFactory::ThermalFactory ( ThermalFactory && )
delete

◆ ~ThermalFactory()

belfem::fem::ThermalFactory::~ThermalFactory ( )

Member Function Documentation

◆ block_is_supported()

bool belfem::fem::ThermalFactory::block_is_supported ( const DomainType aType)
static

◆ create_thermal_kernel()

std::shared_ptr< Kernel > belfem::fem::ThermalFactory::create_thermal_kernel ( )

◆ operator=() [1/2]

ThermalFactory & belfem::fem::ThermalFactory::operator= ( const ThermalFactory & )
delete

◆ operator=() [2/2]

ThermalFactory & belfem::fem::ThermalFactory::operator= ( ThermalFactory && )
delete

The documentation for this class was generated from the following files: