9 #if !defined(DIRECT_CONDUCTION_MODEL_BOB_COMPLETE_H_INCLUDED)
10 #define DIRECT_CONDUCTION_MODEL_BOB_COMPLETE_H_INCLUDED
32 #define LAMB_MAX 100.0
35 DirectConductionBOBComplete();
36 virtual ~DirectConductionBOBComplete();
39 double GetSearchDistance (
const ProcessInfo& r_process_info, ThermalSphericParticle* particle)
override;
40 double ComputeHeatFlux (
const ProcessInfo& r_process_info, ThermalSphericParticle* particle)
override;
41 double ComputeHeatTransferCoeff (
const ProcessInfo& r_process_info, ThermalSphericParticle* particle);
42 double ContactCoeff (
const ProcessInfo& r_process_info, ThermalSphericParticle* particle);
43 double SeparatedCoeff (
const ProcessInfo& r_process_info, ThermalSphericParticle* particle);
44 double ContactCoeffEtaMin (
const double Reff,
const double kf,
const double eta,
const double kpf);
45 double ContactCoeffEtaMax (
const double Reff,
const double kf,
const double eta,
const double kpf);
46 double SeparatedCoeffLambMin (
const double Reff,
const double kf,
const double kpf2);
47 double SeparatedCoeffLambMax (
const double Reff,
const double kf,
const double Rcyl,
const double Ds);
61 virtual std::string
Info()
const override {
62 std::stringstream buffer;
63 buffer <<
"DirectConductionBOBComplete";
68 virtual void PrintInfo(std::ostream& rOStream)
const override { rOStream <<
"DirectConductionBOBComplete"; }
69 virtual void PrintData(std::ostream& rOStream)
const override {}
75 DirectConductionBOBComplete(DirectConductionBOBComplete
const& rOther) {*
this = rOther;}
89 rOStream << std::endl;
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
Definition: direct_conduction_bob_complete.h:22
HeatExchangeMechanism * CloneRaw() const override
Definition: direct_conduction_bob_complete.h:50
virtual std::string Info() const override
Definition: direct_conduction_bob_complete.h:61
HeatExchangeMechanism::Pointer CloneShared() const override
Definition: direct_conduction_bob_complete.h:55
virtual void PrintInfo(std::ostream &rOStream) const override
Definition: direct_conduction_bob_complete.h:68
virtual void PrintData(std::ostream &rOStream) const override
Definition: direct_conduction_bob_complete.h:69
KRATOS_CLASS_POINTER_DEFINITION(DirectConductionBOBComplete)
Definition: direct_conduction_model.h:23
Definition: heat_exchange_mechanism.h:28
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
std::istream & operator>>(std::istream &rIStream, LinearMasterSlaveConstraint &rThis)
input stream function
std::ostream & operator<<(std::ostream &rOStream, const LinearMasterSlaveConstraint &rThis)
output stream function
Definition: linear_master_slave_constraint.h:432