libMesh
|
Go to the source code of this file.
Classes | |
class | AugmentSparsityOnNodes |
struct | TripleFunction |
class | SystemsTest |
Functions | |
void | assemble_matrix_and_rhs (EquationSystems &es, const std::string &) |
void | assembly_with_dg_fem_context (EquationSystems &es, const std::string &) |
Number | cubic_test (const Point &p, const Parameters &, const std::string &, const std::string &) |
Number | new_linear_test (const Point &p, const Parameters &, const std::string &, const std::string &) |
Number | disc_thirds_test (const Point &p, const Parameters &, const std::string &, const std::string &) |
CPPUNIT_TEST_SUITE_REGISTRATION (SystemsTest) | |
void assemble_matrix_and_rhs | ( | EquationSystems & | es, |
const std::string & | |||
) |
Definition at line 123 of file systems_test.C.
References libMesh::SparseMatrix< T >::add_matrix(), libMesh::NumericVector< T >::add_vector(), libMesh::NumericVector< T >::close(), libMesh::SparseMatrix< T >::close(), libMesh::DofObject::dof_number(), libMesh::System::get_dof_map(), libMesh::EquationSystems::get_mesh(), libMesh::EquationSystems::get_system(), libMesh::ImplicitSystem::get_system_matrix(), mesh, libMesh::MeshBase::node_ref(), libMesh::NODEELEM, libMesh::System::number(), libMesh::DenseVector< T >::resize(), libMesh::DenseMatrix< T >::resize(), libMesh::ExplicitSystem::rhs, libMesh::Elem::type(), and libMesh::System::variable_number().
Referenced by ConstraintOperatorTest::test1DCoarseningNewNodes(), ConstraintOperatorTest::test1DCoarseningOperator(), ConstraintOperatorTest::testCoreform(), and SystemsTest::testDofCouplingWithVarGroups().
void assembly_with_dg_fem_context | ( | EquationSystems & | es, |
const std::string & | |||
) |
Definition at line 203 of file systems_test.C.
References libMesh::SparseMatrix< T >::add_matrix(), libMesh::NumericVector< T >::add_vector(), libMesh::FEMContext::elem_fe_reinit(), libMesh::DiffContext::get_dof_indices(), libMesh::FEGenericBase< OutputType >::get_dphi(), libMesh::DGFEMContext::get_elem_elem_jacobian(), libMesh::DiffContext::get_elem_jacobian(), libMesh::DGFEMContext::get_elem_neighbor_jacobian(), libMesh::DiffContext::get_elem_residual(), libMesh::FEMContext::get_element_fe(), libMesh::FEMContext::get_element_qrule(), libMesh::FEAbstract::get_JxW(), libMesh::EquationSystems::get_mesh(), libMesh::DGFEMContext::get_neighbor_dof_indices(), libMesh::DGFEMContext::get_neighbor_elem_jacobian(), libMesh::DGFEMContext::get_neighbor_neighbor_jacobian(), libMesh::DGFEMContext::get_neighbor_side_fe(), libMesh::FEGenericBase< OutputType >::get_phi(), libMesh::FEMContext::get_side(), libMesh::FEMContext::get_side_fe(), libMesh::FEMContext::get_side_qrule(), libMesh::EquationSystems::get_system(), libMesh::ImplicitSystem::get_system_matrix(), mesh, libMesh::QBase::n_points(), libMesh::Elem::neighbor_ptr(), libMesh::DGFEMContext::neighbor_side_fe_reinit(), libMesh::FEMContext::pre_fe_reinit(), libMesh::ExplicitSystem::rhs, libMesh::DGFEMContext::set_neighbor(), libMesh::FEMContext::side, and libMesh::DGFEMContext::side_fe_reinit().
Referenced by SystemsTest::testAssemblyWithDgFemContext(), and SystemsTest::testSetSystemParameterOverEquationSystem().
CPPUNIT_TEST_SUITE_REGISTRATION | ( | SystemsTest | ) |
Number cubic_test | ( | const Point & | p, |
const Parameters & | , | ||
const std::string & | , | ||
const std::string & | |||
) |
Definition at line 351 of file systems_test.C.
References libMesh::Real.
Referenced by TripleFunction::component(), TripleFunction::operator()(), SystemsTest::testProjectCubeWithMeshFunction(), and SystemsTest::tripleValueTest().
Number disc_thirds_test | ( | const Point & | p, |
const Parameters & | , | ||
const std::string & | , | ||
const std::string & | |||
) |
Definition at line 377 of file systems_test.C.
References libMesh::Real.
Referenced by TripleFunction::component(), TripleFunction::operator()(), and SystemsTest::tripleValueTest().
Number new_linear_test | ( | const Point & | p, |
const Parameters & | , | ||
const std::string & | , | ||
const std::string & | |||
) |
Definition at line 364 of file systems_test.C.
References libMesh::Real.
Referenced by TripleFunction::component(), TripleFunction::operator()(), and SystemsTest::tripleValueTest().