![]() |
|
Functions | |
void | broken_assign (const std::string &class_name) |
Issue error message and terminate execution. More... | |
void | broken_copy (const std::string &class_name) |
Issue error message and terminate execution. More... | |
Namespace for error messages for broken copy constructors and assignment operators
void oomph::BrokenCopy::broken_assign | ( | const std::string & | class_name | ) |
Issue error message and terminate execution.
References OOMPH_EXCEPTION_LOCATION, and oomph::Global_string_for_annotation::string().
Referenced by oomph::CoarseTwoIntoOne< MATRIX >::operator=(), oomph::CoarseTwoPlusTwoPlusOne< MATRIX >::operator=(), oomph::Diagonal< MATRIX >::operator=(), FlatPlate::operator=(), MyIntegral::operator=(), oomph::MyProblem::operator=(), MyStraightLine::operator=(), SimpleLSCPreconditioner::operator=(), oomph::OnePlusFourWithTwoCoarse< MATRIX >::operator=(), oomph::SelfStartingBDF2::operator=(), oomph::SimpleBlockDiagonalPreconditioner< MATRIX >::operator=(), oomph::SimpleOneDofOnly< MATRIX >::operator=(), oomph::SimpleTwoDofOnly< MATRIX >::operator=(), SSP_RungeKutta< ORDER >::operator=(), oomph::TwoPlusOneUpperTriangularPreconditioner< MATRIX >::operator=(), oomph::TwoPlusThree< MATRIX >::operator=(), oomph::TwoPlusThreeUpperTriangular< MATRIX >::operator=(), oomph::TwoPlusThreeUpperTriangularWithOneLevelSubsidiary< MATRIX >::operator=(), oomph::TwoPlusThreeUpperTriangularWithReplace< MATRIX >::operator=(), oomph::TwoPlusThreeUpperTriangularWithTwoLevelSubsidiary< MATRIX >::operator=(), oomph::UpperTriangular< MATRIX >::operator=(), WarpedLine::operator=(), WarpedPlane::operator=(), and oomph::ComplexDampedJacobi< MATRIX >::solve().
void oomph::BrokenCopy::broken_copy | ( | const std::string & | class_name | ) |
Issue error message and terminate execution.
References OOMPH_CURRENT_FUNCTION, OOMPH_EXCEPTION_LOCATION, and oomph::Global_string_for_annotation::string().
Referenced by BoussinesqPreconditioner::BoussinesqPreconditioner(), oomph::CoarseTwoIntoOne< MATRIX >::CoarseTwoIntoOne(), oomph::CoarseTwoPlusTwoPlusOne< MATRIX >::CoarseTwoPlusTwoPlusOne(), DependentPositionPointElement::DependentPositionPointElement(), oomph::Diagonal< MATRIX >::Diagonal(), FlatPlate::FlatPlate(), oomph::HeatedPenetratorFluxElement< ELEMENT >::HeatedPenetratorFluxElement(), oomph::IMRODEElement::IMRODEElement(), ModalPRefineableQPoissonElement< DIM >::ModalPRefineableQPoissonElement(), oomph::MultiPoissonEquations< DIM, NFIELDS >::MultiPoissonEquations(), MyIntegral::MyIntegral(), oomph::MyProblem::MyProblem(), MyStraightLine::MyStraightLine(), SimpleLSCPreconditioner::NavierStokesSchurComplementPreconditioner(), oomph::NetFluxControlElement< ELEMENT >::NetFluxControlElement(), oomph::OnePlusFourWithTwoCoarse< MATRIX >::OnePlusFourWithTwoCoarse(), oomph::PiecewiseGauss< DIM, NPTS_1D >::PiecewiseGauss(), oomph::PolarStreamfunctionElement::PolarStreamfunctionElement(), oomph::PolarStreamfunctionEquations::PolarStreamfunctionEquations(), oomph::QMultiPoissonElement< DIM, NNODE_1D, NFIELDS >::QMultiPoissonElement(), RefineableModalPoissonEquations< DIM >::RefineableModalPoissonEquations(), oomph::RefineablePolarStreamfunctionElement::RefineablePolarStreamfunctionElement(), oomph::RefineablePolarStreamfunctionEquations::RefineablePolarStreamfunctionEquations(), oomph::SelfStartingBDF2::SelfStartingBDF2(), oomph::SimpleBlockDiagonalPreconditioner< MATRIX >::SimpleBlockDiagonalPreconditioner(), SimpleFSIPreconditioner< MATRIX >::SimpleFSIPreconditioner(), oomph::SimpleOneDofOnly< MATRIX >::SimpleOneDofOnly(), oomph::SimpleTwoDofOnly< MATRIX >::SimpleTwoDofOnly(), SlavePositionPointElement::SlavePositionPointElement(), SSP_RungeKutta< ORDER >::SSP_RungeKutta(), StefanBoltzmannMeltElement< ELEMENT >::StefanBoltzmannMeltElement(), oomph::StefanBoltzmannUnsteadyHeatFluxElement< ELEMENT >::StefanBoltzmannUnsteadyHeatFluxElement(), oomph::THomogenisedLinearElasticityElement< DIM, NNODE_1D >::THomogenisedLinearElasticityElement(), oomph::TwoPlusOneUpperTriangularPreconditioner< MATRIX >::TwoPlusOneUpperTriangularPreconditioner(), oomph::TwoPlusThree< MATRIX >::TwoPlusThree(), oomph::TwoPlusThreeUpperTriangular< MATRIX >::TwoPlusThreeUpperTriangular(), oomph::TwoPlusThreeUpperTriangularWithOneLevelSubsidiary< MATRIX >::TwoPlusThreeUpperTriangularWithOneLevelSubsidiary(), oomph::TwoPlusThreeUpperTriangularWithReplace< MATRIX >::TwoPlusThreeUpperTriangularWithReplace(), oomph::TwoPlusThreeUpperTriangularWithTwoLevelSubsidiary< MATRIX >::TwoPlusThreeUpperTriangularWithTwoLevelSubsidiary(), oomph::UnsteadyHeatFluxPseudoMeltElement< ELEMENT >::UnsteadyHeatFluxPseudoMeltElement(), oomph::UpperTriangular< MATRIX >::UpperTriangular(), WarpedLine::WarpedLine(), and WarpedPlane::WarpedPlane().