35 #include <boost/core/ignore_unused.hpp> 45 RegisterCreatorFunction(
"TimeDependent",
46 TimeDependentBC::create,
47 "Time dependent boundary condition.");
55 :
CFSBndCond(pSession, pFields, pTraceNormals, pSpaceDim, bcRegion, cnt)
64 boost::ignore_unused(Fwd);
66 int nvariables = physarray.num_elements();
68 for (
int i = 0; i < nvariables; ++i)
71 m_fields[i]->EvaluateBoundaryConditions(time, varName);
virtual void v_Apply(Array< OneD, Array< OneD, NekDouble > > &Fwd, Array< OneD, Array< OneD, NekDouble > > &physarray, const NekDouble &time)
LibUtilities::SessionReaderSharedPtr m_session
Session reader.
Array< OneD, MultiRegions::ExpListSharedPtr > m_fields
Array of fields.
CFSBndCondFactory & GetCFSBndCondFactory()
Declaration of the boundary condition factory singleton.
Encapsulates the user-defined boundary conditions for compressible flow solver.
std::shared_ptr< SessionReader > SessionReaderSharedPtr